* {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: "微软雅黑";
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul,
li {
    list-style: none;
}

input {
    border: 0;
    outline: none;
}

i,
em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear:after {
    content: '';
    display: table;
    clear: both;
}

.pc_none {
    display: none !important;
}

.clearfix {
    zoom: 1;
    _height: 1px;
}

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

body {
    background: #fff url(wrfzgjz_headBg.jpg) no-repeat center top;
}

.mar0 {
    margin-top: 0!important;
}

.wid100 {
    width: 100% !important;
}

.wrfzgjz_cont{
    padding-bottom: 48px;
}

.wrfzgjz_top{
    height: 942px;
}

.wrfzgjz_container {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.wrfzgjz_logo {
    display: block;
    padding-top: 30px;
}

.wrfzgjz_logo img {
    display: block;
}

.wrfzgjz_topC{
    width:1228px;
    height:487px;
    margin:346px auto 0;  
}

.wrfzgjz_nav{
    padding-top: 4px;
    padding-left: 32px;
    font-size: 18px;
    line-height: 42px;
    color: #fff;
}
.wrfzgjz_nav a{
    font-size: 18px;
    line-height: 42px;
    color: #fff;
}

.wrfzgjz_videoC{
    height: 380px;
    padding:20px 0 0 10px;
    background: #fff;
    overflow: hidden;
}

.wrfzgjz_video{
    float: left;
    width:660px;
    height: 370px; 
}

.wrfzgjz_video .video_box{
    width:100%;
    height: 100%;
}

.wrfzgjz_videoT{
    float: right;
    width:530px;
}

.wrfzgjz_videoT_tit{
    display: block;
    font-size: 26px;
    line-height: 38px;
    color: #1e538e;
    text-align: center;
}

.wrfzgjz_videoT p{
    padding:15px 25px 12px;
    font-size: 18px;
    line-height: 32px;
    color: #341c03;
    text-indent: 2em;
}

.wrfzgjz_videoT_more{
    padding-right: 25px;
    overflow: hidden;
}

.wrfzgjz_videoT_more a{
    float: right;
    display: inline-block;
    padding-right: 15px;
    font-size: 16px;
    line-height: 30px;
    color: #1e538e;
  
}

.wrfzgjz_title{
    position: relative;
    width:1170px;
    height:46px;
    margin:43px auto 0;
    padding-left: 30px;
    font-size: 22px;
    line-height: 42px;
    color: #fff;
    background: url(wrfzgjz_titBg.png) no-repeat left center;
}

.wrfzgjz_title a{
    position: absolute;
    right:0;
    bottom:0;
    font-size: 18px;
    line-height: 46px;
    color: #2b7dd2;
}

.wrfzgjz_ztyqC{
    position: relative;
    width:1210px;
    height:666px;
    margin:22px auto 0;
    background: url(wrfzgjz_ztyqBg.jpg) no-repeat left center;
}

.wrfzgjz_ztyq_t h6{
    font-size: 19px;
    line-height: 36px;
    color: #2b7dd2;
    font-weight: normal;
}

.wrfzgjz_ztyq_t p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    text-indent: 2em;
}

.wrfzgjz_ztyq_t1 h6{
    position: absolute;
    top:25px;
    left:58px;
}

.wrfzgjz_ztyq_t1 p{
    position: absolute;
    top:91px;
    left:38px;
}

.wrfzgjz_ztyq_t2 h6{
    position: absolute;
    top:42px;
    right:60px;
}

.wrfzgjz_ztyq_t2 p{
    position: absolute;
    top:104px;
    right:35px;
    color:#fff;
}

.wrfzgjz_ztyq_t2 .p2{
    text-align: right;
}

.wrfzgjz_ztyq_t3 h6{
    position: absolute;
    top:397px;
    left:58px;
}

.wrfzgjz_ztyq_t3 .wrfzgjz_ztyq_t3_p{
    position: absolute;
    top:463px;
    left:38px;
    width:1125px;
}

.wrfzgjz_ztyq_t3 .p2{
    padding-top: 8px;
}

.wrfzgjz_ztyq_t3 p img{margin-left: 10px;}

.wrfzgjz_yjyqC{
    position: relative;
    width:1200px;
    height:207px;
    margin:43px auto 0;
    background: url(wrfzgjz_yjyqBg.jpg) no-repeat left center;
}

.wrfzgjz_yjyqC h6{
    position: absolute;
    top:83px;
    left:248px;
    font-size: 28px;
    line-height: 30px;
    color: #fff;
    font-weight: normal;
    text-shadow: 3px 5px 5px rgba(66,93,55,0.14);
}

.wrfzgjz_yjyqC p{
    position: absolute;
    top:33px;
    left:610px;
    font-size: 18px;
    line-height: 33px;
    color: #375222;
}

.wrfzgjz_middle{
    height:452px;
    margin:34px auto 0;
    padding-top: 84px;
    background: url(wrfzgjz_mdg.jpg) no-repeat center center;
}

.wrfzgjz_middle h6{
    width:330px;
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-weight: normal;
}

.wrfzgjz_middle p{
    padding:30px 35px 0;
    font-size: 16px;
    line-height: 32px;
    text-indent: 2em;
}

.wrfzgjz_middle .wrfzgjz_num{
    position: absolute;
    top:332px;
    left:152px;
    width:36px;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    text-align: center;
}

.wrfzgjz_sky{
    position: relative;
    float: left;
    width:334px;
    height: 374px;
    margin:0 65px 0 36px;
    background: url(wrfzgjz_mbg1.png) no-repeat left top;
}

.wrfzgjz_water{
    position: relative;
    float: left;
    width:330px;
    height: 371px;
    margin:0 69px 0 0;
    background: url(wrfzgjz_mbg2.png) no-repeat left top;
}

.wrfzgjz_earth{
    position: relative;
    float: left;
    width:330px;
    height: 371px;
    background: url(wrfzgjz_mbg3.png) no-repeat left top;
}

.wrfzgjz_sky p{
    color:#fff;
}

.wrfzgjz_water p{
    color:#2d788d;
}

.wrfzgjz_earth p{
    color:#101010;
}

.wrfzgjz_step h6{
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
}

.wrfzgjz_stepC h6{
    padding-left: 382px;
    font-size: 18px;
    line-height: 30px;
    color:#0e2f42;
    font-weight: normal;
}

.wrfzgjz_step p{
    font-size: 16px;
    line-height: 28px;
    text-indent: 2em;
}

.wrfzgjz_step2_p{
    padding:26px 0 0 42px;
}

.wrfzgjz_step2 p{   
    font-size: 16px;
    line-height: 28px;
    color:#0e2f42;
}

.wrfzgjz_step{
    margin-top: 43px;
    overflow: hidden;
}

.wrfzgjz_stepL{
    float: left;
    width:345px;
    height: 204px;
    padding:29px 0 0 160px;
    background: url(wrfzgjz_stepL.jpg) no-repeat left top;
}

.wrfzgjz_stepR{
    float: right;
    width:475px;
    height: 204px;
    padding:29px 0 0 160px;
    background: url(wrfzgjz_stepR.jpg) no-repeat left top;
}

.wrfzgjz_step2{
    margin-top: 34px;
}

.wrfzgjz_stepC{
    width:890px;
    height: 232px;
    padding:23px 0 0 310px;
    background: url(wrfzgjz_step3.jpg) no-repeat left top;
}

.wrfzgjz_stepL h6{
    padding-left: 90px;
    color: #367d11;
}

.wrfzgjz_stepL p{
    padding:26px 37px 0 35px;
    color:#275b0b;
}

.wrfzgjz_stepR h6{
    padding-left: 116px;
    color: #1b5d1c;
}

.wrfzgjz_stepR p{
    padding:26px 37px 0 35px;
    color:#1a571c;
}

.wrfzgjz_qw{
    margin-top: 34px;
}

.wrfzgjz_qwLink{
    display: block;
    width:1200px;
    height: 180px;
    background: url(wrfzgjz_doc.jpg) no-repeat left top;
}

.wrfzgjz_jdC{
    width:1090px;
    min-height: 266px;
    margin:34px auto 0;
    padding:18px 60px 0;
   
}

.wrfzgjz_jdC li{
    border-bottom: 1px dashed #999;
}

.wrfzgjz_jdC li.last{
    border:none;
}

.wrfzgjz_jdC li a{
    display: block;
    font-size: 18px;
    line-height: 60px;
    color:#333;
    overflow: hidden;
}

.wrfzgjz_jdC li a .time{
    float: right;
    font-size: 16px;
    color: #666;
}

.wrfzgjz_jdC li a .icon{
    float: left;
    padding-right: 15px;
    font-size: 60px;
    color:#2974c3;
    line-height: 54px;
}

.wrfzgjz_jdC li a p{
    float: left;
}

.wrfzgjz_jdC li a:hover,.wrfzgjz_jdC li a:hover .time{
    color:#3f72ac;
}


@media screen and (max-width: 1440px) {
    body {
        
    }

    .wrfzgjz_cont{
        padding-bottom: 40px;
    }
    
    .wrfzgjz_top{
        height: 786px;
    }

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

    .wrfzgjz_logo {
        padding-top: 24px;
    }

    .wrfzgjz_logo img {
        display: block;
        width:377px;
        height: 56px;
    }

    .wrfzgjz_topC{
        width:1023px;
        height:406px;
        margin:287px auto 0;
        
        
    }

    .wrfzgjz_nav{
        padding-top: 4px;
        padding-left: 27px;
        font-size: 16px;
        line-height: 36px;
      
    }

    .wrfzgjz_nav a{
        font-size: 16px;
        line-height: 36px;
    }

    .wrfzgjz_videoC{
        height: 316px;
        padding:16px 0 0 8px;
        background: #fff;
        overflow: hidden;
    }

    .wrfzgjz_video{
        float: left;
        width:535px;
        height: 300px; 
    }

    .wrfzgjz_videoT{
        float: right;
        width:457px;
    }

    .wrfzgjz_videoT_tit{
        font-size: 22px;
        line-height: 30px;
    }

    .wrfzgjz_videoT p{
        padding:14px 20px 12px;
        font-size: 16px;
        line-height: 26px;
    }

    .wrfzgjz_videoT_more{
        padding-right: 20px;
    }

    .wrfzgjz_videoT_more a{
        padding-right: 12px;
        font-size: 14px;
        line-height: 24px;
        
    }

    .wrfzgjz_title{
        width:972px;
        height:40px;
        margin:36px auto 0;
        padding-left: 28px;
        font-size: 18px;
        line-height: 34px;
        background: url(wrfzgjz_titBg.png) no-repeat left center;
    }

    .wrfzgjz_title a{
        position: absolute;
        right:0;
        bottom:0;
        font-size: 14px;
        line-height: 34px;
        color: #2b7dd2;
    }

    .wrfzgjz_ztyqC{
        position: relative;
        width:1008px;
        height:555px;
        margin:18px auto 0;
       
    }

    .wrfzgjz_ztyq_t h6{
        font-size: 16px;
        line-height: 30px;
    }

    .wrfzgjz_ztyq_t p{
        font-size: 13px;
        line-height: 25px;
    }

    .wrfzgjz_ztyq_t1 h6{
        position: absolute;
        top:21px;
        left:48px;
    }

    .wrfzgjz_ztyq_t1 p{
        position: absolute;
        top:78px;
        left:32px;
    }

    .wrfzgjz_ztyq_t2 h6{
        position: absolute;
        top:35px;
        right:52px;
    }

    .wrfzgjz_ztyq_t2 p{
        position: absolute;
        top:94px;
        right:32px;
    }

    .wrfzgjz_ztyq_t2 .p2{
        text-align: right;
    }

    .wrfzgjz_ztyq_t3 h6{
        position: absolute;
        top:331px;
        left:48px;
    }

    .wrfzgjz_ztyq_t3 .wrfzgjz_ztyq_t3_p{
        position: absolute;
        top:384px;
        left:32px;
        width:940px;
    }

    .wrfzgjz_ztyq_t3 .p2{
        padding-top: 8px;
    }

    .wrfzgjz_ztyq_t3 p img{margin-left: 10px;width:72px;}

    .wrfzgjz_yjyqC{
        position: relative;
        width:1000px;
        height:172px;
        margin:36px auto 0;
        
    }

    .wrfzgjz_yjyqC h6{
        position: absolute;
        top:69px;
        left:207px;
        font-size: 24px;
        line-height: 28px;
    }

    .wrfzgjz_yjyqC p{
        position: absolute;
        top:27px;
        left:510px;
        font-size: 16px;
        line-height: 28px;
    }

    .wrfzgjz_middle{
        height:377px;
        margin:29px auto 0;
        padding-top: 70px;
        
    }

    .wrfzgjz_middle h6{
        padding-top: 3px;
        width:275px;
        font-size: 16px;
        line-height: 30px;
    }

    .wrfzgjz_middle p{
        padding:20px 25px 0;
        font-size: 14px;
        line-height: 26px;
    }

    .wrfzgjz_middle .wrfzgjz_num{
        position: absolute;
        top:277px;
        left:127px;
        width:30px;
        font-size: 12px;
        line-height: 13px;
    }

    .wrfzgjz_sky{
        position: relative;
        float: left;
        width:279px;
        height: 312px;
        margin:0 62px 0 33px;
        
    }

    .wrfzgjz_water{
        position: relative;
        float: left;
        width:275px;
        height: 309px;
        margin:0 62px 0 0;

    }

    .wrfzgjz_earth{
        position: relative;
        float: left;
        width:275px;
        height: 309px;

    }

    .wrfzgjz_step h6{
        font-size: 16px;
        line-height: 26px;
        font-weight: normal;
    }

    .wrfzgjz_stepC h6{
        padding-left: 316px;
        font-size: 16px;
        line-height: 26px;
    }

    .wrfzgjz_step p{
        font-size: 13px;
        line-height: 24px;
    }

    .wrfzgjz_step2_p{
        padding:20px 0 0 35px;
    }

    .wrfzgjz_step2 p{      
        font-size: 13px;
        line-height: 24px;
    }

    .wrfzgjz_step{
        margin-top: 36px;
    }

    .wrfzgjz_stepL{
        float: left;
        width:288px;
        height: 170px;
        padding:24px 0 0 133px;
       
    }

    .wrfzgjz_stepR{
        float: right;
        width:396px;
        height: 170px;
        padding:24px 0 0 133px;
       
    }

    .wrfzgjz_step2{
        margin-top: 29px;
    }

    .wrfzgjz_stepC{
        width:742px;
        height: 193px;
        padding:19px 0 0 258px;
       
    }

    .wrfzgjz_stepL h6{
        padding-left: 73px;
        color: #367d11;
    }

    .wrfzgjz_stepL p{
        padding:21px 32px 0 30px;
        color:#275b0b;
    }

    .wrfzgjz_stepR h6{
        padding-left: 97px;
        color: #1b5d1c;
    }

    .wrfzgjz_stepR p{
        padding:21px 30px 0 30px;
        color:#1a571c;
    }

    .wrfzgjz_qw{
        margin-top: 29px;
    }

    .wrfzgjz_qwLink{
        width:1000px;
        height: 150px;
       
    }

    .wrfzgjz_jdC{
        width:908px;
        height: 224px;
        margin:29px auto 0;
        padding:12px 50px 0;
       
    }

    .wrfzgjz_jdC li a{
        font-size: 16px;
        line-height: 50px;
    }

    .wrfzgjz_jdC li a .time{
        font-size: 14px;
    }

    .wrfzgjz_jdC li a .icon{
        padding-right: 12px;
        font-size: 50px;
        line-height: 44px;
    }



}