/* css document */

.hr-hz-list{ position:relative; padding:65px 0 80px 0;}
.hr-hz-list li{ width:48%; cursor:pointer;}
.hr-hz-list li .bit{line-height:62px; font-weight:bold; color:#333333; font-size:36px;}
.hr-hz-list li .more{ font-size:18px;line-height:62px; color:#d0111b;}
.hr-hz-list li .js{ line-height:40px; font-size:18px; color:#262626;}
.hr-hz-list li .pic{ width:100%; margin-top:20px; overflow:hidden; background:#000;}
.hr-hz-list li .pic img{width:100%; transition-duration:1s;}
.hr-hz-list li:hover .pic img{transform:scale(1.1,1.1); opacity:0.6;}

.hr-ggzy{width:100%; padding:70px 0 100px 0; text-align:center; background:;}
.hr-ggzy h1{font-size:30px; font-weight:normal; line-height:70px; color:#333333;}
.hr-ggzy p{font-size:16px; color:#333333; line-height:48px; padding-top:15px;}
.hr-ggzy p span{ font-size:24px; font-weight:normal; color:#d0111b; font-weight:bold;}

.hr-rcpy h1{ font-size:30px; color:#333333; font-weight:normal; text-align:center;}
.hr-rcpy h1 span{display:inline-block; font-weight:bold; font-size:36px;}
.hr-rcpy .rc1{ font-size:18px; line-height:36px; color:#555555; width:73%; text-align:center; padding-top:20px; margin:0 auto;}
.hr-rcpy1{width:100%; padding-top:40px;}
.hr-rcpy1 dl{ width:30%; float:left; margin:0 10%; position:relative;}
.hr-rcpy1 dl:nth-child(3){margin-right:0;}
.hr-rcpy1 dl dt{width:194px; height:194px; position:relative; margin:0 auto; border-radius:50%; z-index:9;}
.hr-rcpy1 dl dt .js{ width:100%; text-align:center; color:#fff; position:relative; top: 50%; transform: translatey(-50%); z-index:999;}
.hr-rcpy1 dl dt .js .t01{font-size:24px; padding-bottom:15px;}
.hr-rcpy1 dl dt .js .t02{font-size:18px; font-family:"arial"; text-transform:uppercase;}
.hr-rcpy1 dl dt:after{    height: 194px;
    width: 194px;
    border-radius: 50%;   
    position: absolute;
    left: 0px;
    top: 0px;
    content: "";
    z-index: -1;}
.hr-rcpy1 dl:nth-child(1) dt:after{background:#ff9494;}
.hr-rcpy1 dl:nth-child(2) dt:after{background:#d0111b;}
.hr-rcpy1 dl:nth-child(3) dt:after{background:#d0111b;}
.hr-rcpy1 dl dd{padding-top:25px;}
.hr-rcpy1 dl dd .b1{ line-height:38px; font-size:18px; text-align: center; color:#333333; padding-bottom:11px;}
.hr-rcpy1 dl dd .list li{width:32%; float:left; margin-right:2%; border-radius:9px; line-height:34px; font-size:15px; color:#fff; text-align:center; text-transform:uppercase;}
.hr-rcpy1 dl dd .list li:nth-child(3){margin-right:0;}
.hr-rcpy1 dl:nth-child(1) dd .list li{background:#ff9494;}
.hr-rcpy1 dl:nth-child(2) dd .list li{background:#d0111b;}
.hr-rcpy1 dl .jt{position:absolute; right:-67px; top:140px; width:67px; height:40px;}


.zygh{padding:70px 0 65px 0;}
.zygh1{width:100%; position:relative; margin:0 auto; padding-top:65px;} 

.zygh1 .left{position:absolute; left:0; top:0; width:180px; text-align:center; padding-top:50px;}
.zygh1 .left h1 { font-size:24px; font-weight:normal; color:#d1232a; padding-bottom:25px;}
.zygh1 .left li,.zygh1 .right li{ list-style:none; background:#f5f5f5; border-radius:10px; font-size:16px; line-height:36px; width:135px; display:inline-block; color:#333333; margin-bottom:15px; box-shadow: 0 5px 3px -1px #e5e5e5; transition-duration:.5s;}
.zygh1 .left li:nth-child(5){ background:none; box-shadow:none;}
.zygh1 .left li:hover,.zygh1 .right li:hover{ background:#d1232a; color:#fff;}
.zygh1 .right{position:absolute; right:0; top:0; width:180px; text-align:center; padding-top:50px;}
.zygh1 .right h1 { font-size:24px; font-weight:normal; color:#d1232a; padding-bottom:25px;}

.zygh1 .right li:nth-child(5){ background:none; box-shadow:none;}

.zygh1 .bg{ width:647px; height:297px; margin:0 auto; position:relative;}
.zygh1 .bg img{width:auto; display:block; position:absolute; left:0; top:0; z-index:2; cursor:pointer;}
.zygh1 .bg .zy-img{ left:auto; right:0;}
.zygh1 .bg .dw{ width:285px; position:absolute; z-index:1; left:-130px; top:35px;}
.zygh1 .bg .dw dl{width:100%; line-height:36px; margin-bottom:42px; clear:both; zoom:1;}
.zygh1 .bg .dw dl dt{width:115px; font-size:20px; text-align:right; color:#000033;float:left}
.zygh1 .bg .dw dl dd{width:145px; height:1px; border-bottom:1px dashed #a3a3ad; margin-top:17px; position:relative; float:right;}
.zygh1 .bg .dw dl dd:after{ position:absolute; content:""; left:-16px; border:3px solid #d0111b; top:-7px; width:13px; height:13px; border-radius:50%;}

.zygh1 .bg .dw1{ width:285px; position:absolute; z-index:1; right:-130px; top:35px;}
.zygh1 .bg .dw1 dl{width:100%; line-height:36px; margin-bottom:42px; clear:both; zoom:1;}
.zygh1 .bg .dw1 dl dt{width:115px; font-size:20px; text-align:left; color:#000033;float:right;}
.zygh1 .bg .dw1 dl dd{width:145px; height:1px; border-bottom:1px dashed #a3a3ad; margin-top:17px; position:relative; float:left;}
.zygh1 .bg .dw1 dl dd:after{ position:absolute; content:""; right:-16px; border:3px solid #d0111b; top:-7px; width:13px; height:13px; border-radius:50%;}
.hr-form input {
    width: 275px;
    height: 56px;
    background: #f8f8f8;
    border: none;
    float: left;
    margin-top: 20px;
    margin-right: 24px;
    padding-left: 30px;
	outline:none;
}
.hr-form button {
    width: 56px;
    height: 56px;
    background:  no-repeat center center #d0111b;
    outline: none;
    border: none;
    margin-top: 20px;
}

.fw01{ padding-top:60px;}
.hr-rcpy1 dl:nth-child(1) dt:after {
	-webkit-animation: rectangleimg 3s linear infinite;
    animation: rectangleimg 3s linear infinite;
}
.hr-rcpy1 dl:nth-child(2) dt:after {
    -webkit-animation: rectangleimg1 3s linear infinite;
    animation: rectangleimg1 3s linear infinite;
}
.hr-rcpy1 dl:nth-child(3) dt:after {
    -webkit-animation: rectangleimg2 3s linear infinite;
    animation: rectangleimg2 3s linear infinite;
}

.hr-list-select{ padding-top:22px;}
.hr-list-select .icon{line-height:59px; background: no-repeat left center; padding-left:37px; font-size:20px; color:#333333; font-weight:bold;}
.hr-list-select .t1{padding-left:35px; line-height:59px; font-size:17px; color:#333333;}
.hr-list-select .t1 span{color:#c70025; font-size:30px;}

.hr-list-select  select {
    height: 59px;
    width:352px;
    border:1px solid #e8e8e8; outline:none; background:#fff; font-size:17px; color:#333333; padding-right:69px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background:  no-repeat scroll right top transparent;
    background-size: 69px 57px;
    text-align-last: center;
}
.hr-list{width:100%; margin:0 auto; padding:50px 0;}
.hr-list1{width:100%; line-height:66px; background:#da1729; }
.hr-list1 li{list-style:none; float:left; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.hr-list1 li:nth-child(1){ width:26%; text-align:left; padding-left:4%;}
.hr-list1 li:nth-child(2){ width:18.5%;}
.hr-list1 li:nth-child(3){ width:23.5%;}
.hr-list1 li:nth-child(4){ width:15%;}
.hr-list1 li:nth-child(5){ width:14.5%; float:right;}
.hr-list2{width:100%;}
.hr-list2 dl{width:100%; border-bottom:1px dashed #d6d6d6; line-height:72px; color:#333333; cursor:pointer; transition-duration:1s;}
.hr-list2 dl:hover{background:#f4f4f4;}
.hr-list2 dl dt{ float:left; text-align:center; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hr-list2 dl dt:nth-child(1){width:21%; text-align:left; padding-left:4%;}
.hr-list2 dl dt:nth-child(2){ width:18.5%;}
.hr-list2 dl dt:nth-child(3){width:23.5%;}
.hr-list2 dl dt:nth-child(4){ width:15%;}
.hr-list2 dl dt:nth-child(5){width:14.5%; float:right; position:relative; background: no-repeat 80% center; transition-duration:0.5s;}
.hr-list2 dl dt:nth-child(5):after{ position:absolute; content:""; width:1px; left:0; height:31px; background:#da1729; top:20px;}
.hr-list2 dl dt:nth-child(5):before{ position:absolute; content:""; width:1px; right:0; height:31px; background:#da1729; top:20px;}
.hr-list2 dl:hover dt:nth-child(5){ color:#da1729; background: no-repeat 83% center;}



.go-btn {
    opacity: 1;
    webkit-animation: go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -webkit-animation: go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -ms-animation: go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -moz-animation: go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -o-animation: go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;
    position: absolute;
    top: 10px;
    left: 48%;
    width: 31px;
    height: 64px;
    cursor: pointer;
    overflow: hidden;
	background: no-repeat center center;}

.go-btn1 {
    opacity: 1;
    webkit-animation: go-btn1 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -webkit-animation: go-btn1 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -ms-animation: go-btn1 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -moz-animation: go-btn1 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -o-animation: go-btn1 3s cubic-bezier(0.5,0,0.1,1)infinite;
	position: absolute;
    right: -167px;
    top: 140px;
    width: 67px;
    height: 40px;
    cursor: pointer;
    overflow: hidden;
	
}
	
	.go-btn2 {
    opacity: 1;
    webkit-animation: go-btn2 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -webkit-animation: go-btn2 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -ms-animation: go-btn2 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -moz-animation: go-btn2 3s cubic-bezier(0.5,0,0.1,1)infinite;
    -o-animation: go-btn2 3s cubic-bezier(0.5,0,0.1,1)infinite;
	position: absolute;
    right: -67px;
    top: 140px;
    width: 67px;
    height: 40px;
    cursor: pointer;
    overflow: hidden;
	
	}


@keyframes go-btn{%0,0{top:10px;opacity:1}50%{top:30px;opacity:.5}}
@-webkit-keyframes go-btn{%0,0{top:10px;opacity:1}50%{top:30px;opacity:.5}}
@-ms-keyframes go-btn{%0,0{top:10px;opacity:1} 50%{top:30px;opacity:.5}}
@-moz-keyframes go-btn{%0,0{top:10px;opacity:1}50%{top:30px;opacity:.5}}
@-o-keyframes go-btn{%0,0{top:10px;opacity:1}50%{top:30px;opacity:.5}}

@keyframes go-btn1{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}
@-webkit-keyframes go-btn1{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}
@-ms-keyframes go-btn1{%0,0{top:140px;opacity:1} 50%{top:105px;opacity:.5}}
@-moz-keyframes go-btn1{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}
@-o-keyframes go-btn1{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}

@keyframes go-btn2{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}
@-webkit-keyframes go-btn2{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}
@-ms-keyframes go-btn2{%0,0{top:140px;opacity:1} 50%{top:105px;opacity:.5}}
@-moz-keyframes go-btn2{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}
@-o-keyframes go-btn2{%0,0{top:140px;opacity:1}50%{top:105px;opacity:.5}}




#dialogbg01{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog01{ width: 1330px; height:88%; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 10000; background:#fff;  }
.dialogtop01{ position:absolute; right:-10px; top:-51px; width:41px; height:41px;}
.dialogtop01 a{ color:#fff;}
.xs-bg{ background:#fff; width:100%; margin:0 auto; height:100%; }
.tc-top{width:100%; height:105px; line-height:105px; text-align:center; color:#fff; font-size:36px; font-weight:bold; background: no-repeat center center; background-size:cover; }
.xs-bg .wenb{width:100%; margin:0 auto; height:100%; }
.xs-bg .wenb .w001{ height:83%; overflow-y:auto; padding:30px;}
.xs-bg .wenb .txt{padding-bottom:60px;}
.xs-bg .wenb .txt img{ width:38.916%;}
.xs-bg .wenb .txt p{width:57.471%; font-size:20px; line-height:36px; color:#000000; padding-top:50px;}
.xs-bg .wenb .txt span{ display:inline-block; font-size:28px; color:#d0111b; font-weight:bold; padding-bottom:25px;}
.xs-bg .wenb .txt1{padding-bottom:60px;}
.xs-bg .wenb .txt1 p{width:100%; font-size:20px; line-height:36px; color:#000000; padding-top:50px;}
.xs-bg .wenb .txt1 p span{ display:inline-block; font-size:28px; color:#d0111b; font-weight:bold; padding-bottom:25px;}

#dialogbg02{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog02{ width: 1330px; height:90%; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 10000; }

#dialogbg03{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog03{ width: 1330px; height:90%; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 10000; }

#dialogbg04{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog04{ width: 1330px; height:90%; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 10000; }
.ne-banner-title .rc-p{ font-size:20px;}
.xz-sx{ margin-top:60px;}

@-webkit-keyframes rectangleimg {
    0% {
        -webkit-box-shadow: 0 0 0 0 #ff9494;
        box-shadow: 0 0 0 0 #ff9494
    }
    50% {
        -webkit-box-shadow: 0 0 0 13px rgba(255, 148, 148, .5);
        box-shadow: 0 0 0 13px rgba(255, 148, 148, .5)
    }
    90% {
        -webkit-box-shadow: 0 0 0 13px rgba(255, 148, 148, .0);
        box-shadow: 0 0 0 13px rgba(255, 148, 148, .0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 13px rgba(255, 148, 148, .0);
        box-shadow: 0 0 0 13px rgba(255, 148, 148, .0)
    }
}

@keyframes rectangleimg {
    0% {
         -webkit-box-shadow: 0 0 0 0 #ff9494;
        box-shadow: 0 0 0 0 #ff9494
    }
    50% {
        -webkit-box-shadow: 0 0 0 13px rgba(255, 148, 148, .5);
        box-shadow: 0 0 0 13px rgba(255, 148, 148, .5)
    }
    90% {
        -webkit-box-shadow: 0 0 0 13px rgba(255, 148, 148, .0);
        box-shadow: 0 0 0 13px rgba(255, 148, 148, .0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 13px rgba(255, 148, 148, .0);
        box-shadow: 0 0 0 13px rgba(255, 148, 148, .0)
    }
}

@-webkit-keyframes rectangleimg1 {
    0% {
        -webkit-box-shadow: 0 0 0 0 #d0111b;
        box-shadow: 0 0 0 0 #d0111b
    }
    50% {
        -webkit-box-shadow: 0 0 0 13px rgba(208, 17, 27, .3);
        box-shadow: 0 0 0 13px rgba(208, 17, 27, .3)
    }
    90% {
        -webkit-box-shadow: 0 0 0 23px rgba(208, 17, 27, .0);
        box-shadow: 0 0 0 13px rgba(208, 17, 27, .0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 23px rgba(208, 17, 27, .0);
        box-shadow: 0 0 0 13px rgba(208, 17, 27, .0)
    }
}

@keyframes rectangleimg1 {
    0% {
         -webkit-box-shadow: 0 0 0 0 #d0111b;
        box-shadow: 0 0 0 0 #d0111b
    }
    50% {
        -webkit-box-shadow: 0 0 0 13px rgba(208, 17, 27, .3);
        box-shadow: 0 0 0 13px rgba(208, 17, 27, .3)
    }
    90% {
        -webkit-box-shadow: 0 0 0 23px rgba(208, 17, 27, .0);
        box-shadow: 0 0 0 13px rgba(208, 17, 27, .0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 23px rgba(208, 17, 27, .0);
        box-shadow: 0 0 0 13px rgba(208, 17, 27, .0)
    }
}

@-webkit-keyframes rectangleimg2 {
    0% {
        -webkit-box-shadow: 0 0 0 0 #f0d5d6;
        box-shadow: 0 0 0 0 #f0d5d6
    }
    50% {
        -webkit-box-shadow: 0 0 0 13px rgba(240, 213, 214, .3);
        box-shadow: 0 0 0 13px rgba(240, 213, 214, .3)
    }
    90% {
        -webkit-box-shadow: 0 0 0 23px rgba(240, 213, 214, .0);
        box-shadow: 0 0 0 13px rgba(240, 213, 214, .0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 23px rgba(240, 213, 214, .0);
        box-shadow: 0 0 0 13px rgba(240, 213, 214, .0)
    }
}

@keyframes rectangleimg2 {
    0% {
         -webkit-box-shadow: 0 0 0 0 #f0d5d6;
        box-shadow: 0 0 0 0 #f0d5d6
    }
    50% {
        -webkit-box-shadow: 0 0 0 23px rgba(240, 213, 214, .3);
        box-shadow: 0 0 0 13px rgba(240, 213, 214, .3)
    }
    90% {
        -webkit-box-shadow: 0 0 0 23px rgba(240, 213, 214, .0);
        box-shadow: 0 0 0 13px rgba(240, 213, 214, .0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 23px rgba(240, 213, 214, .0);
        box-shadow: 0 0 0 13px rgba(240, 213, 214, .0)
    }
}


@media screen and (max-width:1450px){
.hr-hz-list li .bit,.hr-rcpy h1 span{ font-size:30px;}
.hr-rcpy h1{ font-size:26px;}
.hr-rcpy .rc1{ font-size:16px;}
#dialog01,#dialog02,#dialog03,#dialog04{width: 1000px;}
.tc-top{ height:65px; line-height:65px; font-size:26px;}
.xs-bg .wenb .txt p{ padding-top:0; font-size:16px;}
.xs-bg .wenb .txt span{ font-size:20px;}
.dialogtop01 img{ width:100%; height:100%;}
.dialogtop01{ width:21px; height:21px; right:10px; top:10px;}
.xs-bg .wenb .w001{ height:86%; overflow-y:auto; padding:30px;}
	}

@media screen and (max-width:1380px){
	#dialog01,#dialog02,#dialog03,#dialog04{width: 800px;}
	}


@media screen and (max-width:1265px){
.hr-list-select select{ width:220px;}
.hr-form input{ width:200px;}
}
@media screen and (max-width:769px){
.ne-banner-title h3{ font-size:20px; text-align:left;}
.ne-banner-title { width:98%; left:2%;}
.ne-banner-title .rc-p{ font-size:14px; line-height:1.6; text-align:left;}
.hr-hz-list{ padding:20px 18px;}
.hr-hz-list li{ width:100%;}
.hr-hz-list li .bit{ font-size:22px; line-height:40px;}
.hr-hz-list li .more{ font-size:14px; line-height:40px;}
.hr-hz-list li .js{ font-size:14px; line-height:1.6;}
.hr-hz-list li .pic{ margin:10px 0 25px 0;}
.hr-ggzy{ padding:20px 0;}
.hr-ggzy p{ width:50%; text-align:center; float:left; padding:0 10px; box-sizing:border-box; font-size:14px; line-height:1.3;}
.hr-ggzy p b{ display:none;}
.hr-ggzy p span{ display:block; font-size:18px; padding-bottom:10px;}
.hr-rcpy h1{ font-size:16px;}
.hr-rcpy h1 span{ font-size:22px;}
.kh-all .hr-rcpy .rc1{ display:none;}
.hr-rcpy1 dl dt,.hr-rcpy1 dl dt:after{ width:80px; height:80px;}
.hr-rcpy1 dl dt .js .t01{ font-size:16px; padding-bottom:0;}
.hr-rcpy1 dl dd .b1{ font-size:16px;}
.hr-rcpy1 dl dt .js .t02{ display:none;}
.go-btn1,.go-btn2{ display:none;}
.hr-rcpy1 dl dd{ padding-top:10px;}
.hr-rcpy1 dl dd .list li{ width:100%; margin-bottom:10px; font-size:14px;}
.zygh{ padding:30px 18px;}
.zygh1 .bg{ width:100%; padding-top:430px; z-index:1;}
.zygh1 .bg img{ width:35%; left:20%; }
.zygh1 .bg .dw,.zygh1 .bg .dw1{ width:50%; top:10px; left:0;}
.zygh1 .bg .dw1{ right:0; left:auto;}
.zygh1 .bg .dw dl dd,.zygh1 .bg .dw1 dl dd{ border:none; margin-top:0;}
.zygh1 .bg .dw dl,.zygh1 .bg .dw1 dl{ line-height:1; margin-bottom:20px;}
.zygh1 .bg .dw dl dt,.zygh1 .bg .dw1 dl dt{ font-size:14px; width:100%; padding-left:10px;text-align: left;}
.zygh1 .bg .dw1 dl dt{ text-align:right; padding-right:10px;}
.zygh1 .bg .dw dl dd:after,.zygh1 .bg .dw1 dl dd:after{left:-35px;border: 2px solid #d0111b;top: -13px;width: 8px; height: 8px;}
.zygh1 .bg .dw1 dl dd:after{ left:auto; right:-35px;}
.zygh1 .bg .zy-img{ right:14%;}
.go-btn{ top:30px; background-size:60%;}
.zygh1 .left,.zygh1 .right{ z-index:2; padding-top:150px;}
.zygh1 .left h1,.zygh1 .right h1{ font-size:16px; padding-bottom:15px;}

#dialog01,#dialog02,#dialog03,#dialog04{ width:100%; height:100%; margin:0; left:0; top:0;}
.xs-bg,.xs-bg .wenb,.xs-bg .wenb .w001{ height:100%; overflow:auto;}
.tc-top{ font-size:26px; height:50px; line-height:50px;}
.xs-bg .wenb .w001{ padding:10px;}
.dialogtop01{ top:10px; right:10px; width:30px; height:30px;}
.dialogtop01 img,.xs-bg .wenb .txt img{ width:100%; height:100%;}
.zygh1 .left li, .zygh1 .right li{ font-size:14px;}
.xs-bg .wenb .txt p{ width:100%; padding-top:20px; font-size:16px;}
.xs-bg .wenb .txt span,.xs-bg .wenb .txt1 p span{ font-size:18px; padding-bottom:0;}
.xs-bg .wenb .txt{ padding-bottom:30px;}
.xs-bg .wenb .txt1 p{ padding-top:0; font-size:16px;}
.zp-block{ display:block;}
.ne-home{ display:none;}
.zpmenu dl{ height:40px; line-height:40px; width:100%;}
.zpmenu{ height:40px;}
.zpmenu dt:after{ top:10px;}
.zp-block dt{ width:33%;}
.zpmenu dt{ font-size:16px;}
.zpmenu .open a{ font-size:18px;}
.fw01{ padding-top:30px;}
.xz-sx{ margin-top:0;}
.hr-list-select{ padding-top:0;}
.hr-list-select .icon{ width:100%; text-align:left; line-height:40px; padding-left:20px; font-size:18px; background-size:4%;}
.hr-list-select select,.hr-form{ width:100%;}
.hr-list-select select{ height:40px; background-size:contain;}
.hr-list-select .t1{ padding-left:0; font-size:16px; text-align:center; line-height:30px;}
.hr-list-select .t1 span{ font-size:16px;}
.hr-form input{ margin-right:0; width:80%; margin-top:5px; height:40px;}
.hr-form button{ margin-top:5px; height:40px; background-size:30%;}
.hr-list1 li,.hr-list2 dl dt{ width:20% !important;}
.hr-list1 li,.hr-list1 li:nth-child(1){ font-size:14px; padding-left:0; text-align:center;}
.hr-list2 dl dt{ font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-left:0!important; text-align:center;}
.hr-list2 dl dt:nth-child(5){ background:none;}
.hr-rcpy .rc1{font-size: 14px;line-height: 1.6;width: 100%;text-align: center;padding-top: 10px;}
.zygh1{ padding-top:25px;}
.hr-ggzy h1{ font-size:24px; line-height:40px;}
.hr-list1,.hr-list2 dl{ line-height:40px;}
.hr-list2 dl dt:nth-child(5):before,.hr-list2 dl dt:nth-child(5):after{ display:none;}
.hr-list{ padding:20px 0;}
.jiant{ padding-bottom:20px;}
	@keyframes go-btn{%0,0{top:30px; opacity:1}50%{top:50px;opacity:.5}}
@-webkit-keyframes go-btn{%0,0{%0,0{top:30px; opacity:1}50%{top:50px;opacity:.5}}
@-ms-keyframes go-btn{%0,0{%0,0{top:30px; opacity:1}50%{top:50px;opacity:.5}}
@-moz-keyframes go-btn{%0,0{%0,0{top:30px; opacity:1}50%{top:50px;opacity:.5}}
@-o-keyframes go-btn{%0,0{%0,0{top:30px; opacity:1}50%{top:50px;opacity:.5}}




}















