.in_box1 .inb1_bg{
    position: absolute;
    top: 50px;
    right: 60px;
    z-index: -1;}
.in_con1{
    padding:50px 15px;}
.inc1_tle{
    margin-bottom: 26px;}
.inc1_tle .tle{
    float: left;
    color: #16508d;
    font-size: 28px;
    line-height: 46px;}
.inc1_tle .tle img{
    width: 45px;
    height: 40px;
    margin-bottom: 14px;
    margin-right: 5px;}
.inc1_tle .more,
.tz_tle .more{
    float: right;
    color: #faa00a;
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
/*.inc1_tle .more:hover,*/
/*.tz_tle .more:hover{*/
/*color: #276bb3;*/
/*}*/
.inc1_tle .more img,
.tz_tle .more img{
    width: 14px;
    margin-bottom: 4px;}
.inc1_text{
    width:100%;}
.inc1t_l{
    float: left;
    width: calc(50% - 15px);
    margin-right: 15px;}
.inc1t_l .img_box{
    position: relative;
    width:100%;
    height: 344px;
    overflow: hidden;}
.inc1t_l .img_box:hover img{
    transform: scale(1.1) translateY(-50%);}
.inc1t_l .img_box img{
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    width:100%;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc1t_l h1{
    font-size: 20px;
    line-height: 32px;
    color: #333333;
    margin-top: 8px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc1t_l p{
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    color: #666666;}
.inc1t_l .time{
    display: block;
    font-size: 14px;
    line-height: 36px;
    color: #848484;
    margin-top: 5px;}
.inc1t_l .xian{
    display: block;
    width:52px;
    height: 1px;
    background: #276bb3;}
.inc1t_l:hover h1{
    color: #276bb3;}
.inc1t_r{
    width:calc(50% - 15px);
    margin-left: 15px;
    float: left;}
.inc1t_r ul{
    width:100%;}
.inc1t_r ul li{
    width:100%;
    border-bottom: 1px dashed #d2d2d2;
    padding: 13px 0px;}
.inc1t_r ul a:first-child li{
    padding-top: 0px;}
.inc1t_r ul li .time{
    float: left;
    width: 16.9%;
    border-right: 1px solid #276bb3;}
.inc1t_r ul li .time .month{
    display: block;
    font-size: 20px;
    line-height: 36px;
    color: #848484;
    text-align: center;}
.inc1t_r ul li .time .date{
    display: block;
    font-size: 36px;
    line-height: 54px;
    color: #276bb3;
    text-align: center;
    font-weight: bold;}
.inc1t_r ul li .con{
    float: left;
    width:calc(100% - 16.9%);
    padding-left: 20px;}
.inc1t_r ul li .con h1{
    font-size: 16px;
    line-height: 36px;
    color: #333;
    height: 36px;
    overflow: hidden;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc1t_r ul li .con p{
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    color: #666;}
.inc1t_r ul li:hover .con h1{
    color: #276bb3;}
.in_con2{
    padding: 50px 15px;}
.in_con2 .tle{
    font-size: 28px;
    color: #fff;}
.in_con2 .tle img{
    width: 45px;
    height: auto;
    margin-bottom: 10px;
    margin-right: 5px;}
.in_con2 .inc1_tle .more{
    margin-top: 23px;}
.tz_tle .more{
    margin-top: 15px;}
.in_box2{
    position: relative;}
.inb2_mengc{
    position: absolute;
    width:100%;
    height:100%;
    z-index:-1;}
.inb2_mengc .mengc{
    position: absolute;
    width:100%;
    height: 100%;
    background: #093468;
    opacity: 0.6;
    z-index: 10;}
.inb2_mengc img{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    z-index: 9;}
.inc2_slick{
    min-height: 425px;}

.inc2_sbox{
    width: 278px;
    margin:0 auto;}
.inc2_sbox .img_box{
    width: 100%;
    position: relative;
    background: #fff;}
.inc2_sbox .img_box .mc{
    position: absolute;
    top:0px;
    left: 0px;
    width:100%;
    height:100%;
    opacity: 0;
    z-index:13;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc2_sbox:hover .img_box .mc{
    opacity: 1;}
.inc2_sbox .img_box img{
    width:100%;}
.inc2_sbox .img_box .mc div{
    position: absolute;
    width:100%;
    height: calc(100% - 0px);
    background: #16508d;
    opacity: 0.5;}
.inc2_sbox .img_box .mc p{
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    z-index:14;}
.inc2_sbox .text{
    position: relative;
    background: #fff;
    padding: 8px 20px 60px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc2_sbox:hover .text{
    padding-bottom: 80px;}
.inc2_sbox .text h1{
    position: relative;
    z-index:10;
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    color: #16508d;
    font-weight: bold;}
.inc2_sbox .text .time{
    position: relative;
    z-index:10;
    font-size: 14px;
    line-height: 36px;
    color: #848484;}
.inc2_sbox .text .xian{
    position: relative;
    z-index:10;
    display: block;
    width:52px;
    height: 1px;
    background: #276bb3;
    margin-bottom: 12px;
    margin-top: 7px;}
.inc2_sbox .text p{
    position: relative;
    z-index:10;
    font-size: 14px;
    line-height: 28px;
    height:56px;
    color: #848484;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;}
.inc2_sbox .text .bg{
    position: absolute;
    bottom:0px;
    right: 5px;
    width: 94px;
    z-index:1;}
.inc2_slick .slick-dots{
    bottom: 0px;}
.inc2_slick .slick-dots li{
    position: relative;
    width:14px;
    height: 14px;
    background: none;
    margin:0 4px;}
.inc2_slick .slick-dots li:after{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    content: "";
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius:50%;}
.inc2_slick .slick-dots li.slick-active:after{
    width: 14px;
    height: 14px;}
.in_con3{
    padding-top: 50px;
    padding-bottom: 50px;}
.inb3_tongz,
.inb3_xiaz{
    float: left;
    width:calc(37.5% - 25px);
    margin-right: 25px;}
.inb3_xi{
    float: left;
    width:calc(100% - 75%);}
.tz_tle{
    width:100%;
    font-size: 28px;
    color: #16508d;
    margin-bottom: 15px;}
.tz_tle img{
    width: 40px;
    margin-right: 5px;}
.inb3_tongz ul li,
.inb3_xiaz ul li{
    padding: 15px 60px 15px 0px;
    border-top: 1px solid #d2d2d2;}
.inb3_tongz ul a:last-child li,
.inb3_xiaz ul a:last-child li{
    border-bottom: 1px solid #d2d2d2;}
.inb3_tongz ul li .tz_l,
.inb3_xiaz ul li .xz_l{
    float: left;
    width: 60px;
    margin-right: 20px;}
.inb3_xiaz ul li .xz_l{
    text-align: center;}
.tz_l span,
.xz_l span{
    display: block;
    width:100%;
    height: 25px;
    background: #0161ae;
    color: #fff;
    text-align: center;
    line-height: 25px;}
.inb3_tongz ul li .tz_r,
.inb3_xiaz ul li .xz_r{
    float: left;
    width: calc(100% - 80px);
    height: 49.6px;}
.tz_r h1,
.xz_r h1{
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    color: #333;
    margin-bottom: 8px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inb3_tongz ul li:hover .tz_r h1,
.inb3_xiaz ul li:hover .xz_r h1{
    color: #16508d;}
.tz_r p,
.xz_r p{
    color: #848484;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 3px;}
.tz_r span,
.xz_r span{
    display: block;
    width:52px;
    height: 1px;
    background: #276bb3;}
.inb3_xi ul li{
    padding: 15px 25px 15px 0px;
    border-top: 1px dashed #d2d2d2;}
.inb3_xi ul a:last-child li{
    border-bottom: 1px dashed #d2d2d2;}
.inb3_xi ul li .xi_l{
    float: left;
    width: 121px;
    height: 64px;
    overflow: hidden;}
.inb3_xi ul li .xi_r{
    position: relative;
    float: left;
    width:calc(100% - 160px);
    height: 66px;
    margin-left: 20px;}
.inb3_xi ul li .xi_r span{
    position: absolute;
    display: block;
    width:100%;
    top:50%;
    transform: translateY(-50%);
    font-size: 18px;
    line-height: 30px;
    color: #333333;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inb3_xi ul li:hover .xi_r span{
    color: #276bb3;}
.inb3_xi ul li .xi_l img{
    width:100%;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inb3_xi ul li .xi_l img:hover{
    transform: scale(1.2);}
.in_con4{
    padding-bottom: 50px;}
.inc4_tle{
    font-size: 28px;
    line-height: 28px;
    color: #16508d;
    margin-bottom: 20px;}
.inc4_tle img{
    width: 42px;
    margin-right: 5px;
    margin-bottom: 11px;}
.inc4_text .con_box{
    position: relative;
    float: left;
    width:50%;}
.inc4_text .con_box .mc{
    position: relative;
    width:100%;
    height:100%;}
.inc4_text .con_box .mc img{
    position: relative;
    width:100%;}
.inc4_text .con_box .mc div{
    position: absolute;
    width:100%;
    height: 100%;
    background: #16508d;
    opacity: 0.85;
    z-index:11;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc4_text .con_box:hover .mc div{
    background: #367ec9;
    opacity: 0.8;}
.inc4_text .con_box p{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:100%;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    z-index: 13;}
/*
氓鈥犫�γ┞÷得モ�βモ�β泵┢捖ニ嗏��
*/
.ny_banner{
    position: relative;
    z-index: 15;}
.erji_dbox{
    position: absolute;
    bottom: 0px;
    width:100%;
    height: 60px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;}
.erji_dbox .mc{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;}
.ny_bnbox .pc_nybanner{
    position: relative;
    left:50%;
    transform: translateX(-50%);
    height: 340px;}
.sj_nybanner{
    display: none;
    width:100%;}
.erji_daoh .home{
    position: relative;
    top: -1px;
    float: left;
    display: inline-block;
    width:60px;
    height: 60px;
    line-height: 60px;
    background: #16508d;
    text-align: center;
    z-index: 13;}
.erji_daoh .home img{
    width: 20px;}
.erji_d{
    position: relative;
    float: left;
    width: 175px;
    height: 58px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    padding:5px 15px;
    z-index:13;
    cursor: pointer;}
.erji_d:nth-last-of-type(1){
    border-left: 0px;}
.erji_d span{
    display: inline-block;
    width:100%;
    line-height: 48px;}
.erji_d span i{
    display: inline-block;
    width: 120px;
    font-style: normal;
    font-size: 16px;
    color: #ebebeb;
    line-height: 24px;
    text-align: center;}
.erji_d span img{
    float: right;
    width: 14px;
    margin-left: 4px;
    margin-top: 20px;}
.erji_d ul{
    display: none;
    position: absolute;
    top:100%;
    left: 0px;
    width:100%;
    background: #0f396c;
    z-index: 15;}
.erji_d ul li{
    width:100%;
    padding: 19px 5px;
    border-bottom: 1px dashed #e1e1e1;}
.erji_d ul a:last-child li{
    border-bottom: 0px;}
.erji_d ul li i{
    display: inline-block;
    width:100%;
    font-style: normal;
    font-size: 16px;
    color: #ebebeb;
    line-height: 24px;
    text-align: center;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.erji_d ul li i:hover{
    color: #6ea5df;}
.gg_section{
    margin-top: 30px;}
.gg_left{
    float: left;
    width: 230px;}
.gg_left .ggl_tle{
    width:100%;
    height: 146px;
    background: #0f396c;
    padding: 45px 15px;}
.gg_left .ggl_tle h1{
    font-size: 20px;
    line-height: 32px;
    color: #ebebeb;
    text-align: center;}
.gg_left .ggl_tle p{
    font-size: 12px;
    line-height: 24px;
    color: #ebebeb;
    text-align: center;}
.gg_left .gg_lyj{
    width:100%;}
.gg_left .gg_lyj .gg_lyjli{
    position: relative;
    width:100%;
    border-bottom: 1px solid #eaeaea;
    height: 55px;
    line-height: 48px;
    padding: 3.5px 0px;}
.gg_left .gg_lyj .gg_lyjli i,
.gg_sanj li i{
    display: inline-block;
    margin-left: 30px;
    font-style: normal;
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.gg_sanj li i{
    margin-left: 70px;
    font-weight: normal;}
.gg_sanj li{
    border-bottom: 1px solid #eaeaea;
    height: 55px;
    line-height: 55px;}
.gg_sanj li.act i{
    color: #276bb3;}
.gg_sanj li:hover i{
    color: #276bb3;}
.gg_left .gg_lyj .gg_lyjli:hover i{
    color: #276bb3;}
.gg_lyjli span{
    position: relative;
    bottom: 3.5px;
    display: none;
    width: 40px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: #276bb3;}
.gg_left .gg_lyj .gg_lyjli.act span{
    display: inline-block;}
.gg_lyjli span img{
    width: 17px;}
.sec_right{
    float: left;
    width: calc(100% - 260px);
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #dbdbdb;
    margin-bottom: 30px;}
.sec_right .secr_tle{
    font-size: 24px;
    line-height: 32px;
    color: #16508d;
    margin-top: 28px;
    margin-bottom: 65px;}
/*
氓藛鈥犆┞÷�
*/
.fenye{
    width: 100%;
    padding-left: 25px;}
.pc_fenye{
    position: relative;
    left:50%;
    transform: translateX(-50%);
    display: inline-block;
    margin:0px auto;
    text-align: center;}
.pc_fenye li{
    float: left;
    width: 36px;
    height: 36px;
    border:1px solid #276bb3;
    font-size: 16px;
    line-height: 35px;
    color: #276bb3;
    text-align: center;
    margin:0px 5px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.pc_fenye li:hover{
    background: #276bb3;
    color: #fff;}
.pc_fenye li img{
    width: 20px;
    margin-bottom: 3px;}
.pc_fenye li .red{
    display: none;}
.pc_fenye li:hover .red{
    display: inline-block;}
.pc_fenye li:hover .hui{
    display: none;}
.pc_fenye li.activepage{
    background: #276bb3;
    color: #fff;}
.sj_fenye{
    display: none;
    position: relative;
    width: 100%;}
.sj_fenye .prev{
    width: 70px;
    height: 40px;
    border:1px solid #276bb3;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: #276bb3;
    float: left;}
.sj_fenye .next{
    width: 70px;
    height: 40px;
    border:1px solid #276bb3;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: #276bb3;
    float: right;}
/*
b1氓颅娄茅茠篓莽庐鈧ぢ烩��
*/
.b1_box1 h1{
    font-size: 20px;
    line-height: 30px;
    color: #333;
    margin-bottom: 40px;}
.b1_box1 p{
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    margin-bottom: 10px;
    text-align: justify;
    text-indent:2em
;}
.b1_box1 p img{
    width:100%;}
.b1_box2{
    position: relative;
    margin-top: 20px;
    padding-bottom: 70px;}
.b1_box2 .b1b2_tle{
    width: 334px;
    height: 42px;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
    padding: 5px 15px;
    background: #276bb3;
    border-radius: 21px;
    text-align: center;}
.b1b2_con{
    position: relative;}
.b1b2_con:after{
    content: "";
    background: url(../../appdata/local/microsoft/windows/inetcache/ie/images/b1_sijiao.jpg) no-repeat;
    position: absolute;
    left: 67px;
    bottom: -18px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;}
.b1b2_text{
    position: relative;}
.b1b2_text .year{
    position: absolute;
    left: 0px;
    height: 100%;
    display: inline-block;
    width: 78px;
    border-right: 1px solid #333333;
    font-size: 16px;
    line-height: 24px;
    color: #333;}
.b1b2_text:first-of-type .year{
    padding-top: 52px;}
.b1b2_text:first-of-type .text{
    padding-top: 52px;}
.b1b2_text .text{
    display: inline-block;
    float: left;
    width:calc(100% - 78px);
    padding-bottom: 40px;
    margin-left: 78px;}
.b1b2_text .text .bb{
    width: calc(100% - 33px);
    float: left;
    font-size: 16px;
    line-height: 24px;
    color: #333333;}
.aa{
    float: left;
    display: inline-block;
    font-style: normal;
    width: 26px;
    height: 100%;
    border-top: 1px solid #333;
    margin-left: 2px;
    margin-right: 5px;
    margin-top: 11px;}
.b1_box3{
    padding-bottom: 30px;}
.b1_box3 .b1b3_tle{
    width: 252px;
    height: 42px;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
    padding: 5px 15px;
    background: #276bb3;
    border-radius: 21px;
    text-align: center;
    margin-bottom: 44px;}
/*
b2莽禄鈥灻烩�∶ε撀好ε锯��
*/
.b2_box1{
    padding-left: 25px;
    margin-bottom: 70px;}
.b2_box1 h1{
    text-align: center;
    font-size: 30px;
    line-height: 32px;
    color: #222;
    margin-bottom: 50px;}
.b2_box1 .colo1{
    background: #16508d;
    border: 1px solid #16508d;}
.b2_box1 .colo2{
    background: #15569a;
    border: 1px solid #15569a;}
.b2_box1 .colo3{
    background: #2764a5;
    border: 1px solid #2764a5
;}
.b2_box1 .colo4{
    background: #407ebf;
    border: 1px solid #407ebf;}
.b2_box1 .colo5{
    background: #5690cc;
    border: 1px solid #5690cc;}
.b2_box1 table{
    width:100%;}
.b2_box1 th{
    width:33.33%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    padding: 0px 20px;}
.b2_box1 td{
    width:33.33%;
    height: 65px;
    border: 1px solid #333333;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    padding: 0px 20px;}
/*
b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
*/
.b3_box1 .b3_text{
    padding-left: 25px;
    margin:0px -28px;}
.b3_box1 .b3_text li{
    position: relative;
    float: left;
    width: 257px;
    height: 333px;
    overflow: hidden;
    margin:0px 28px 56px;}
.b3_box1 .b3_text li img{
    position: relative;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.b3_box1 .b3_text li:hover img{
    transform: scale(1.2);}
.b3_box1 .b3_text li .text{
    position: absolute;
    width: 100%;
    height: 158px;
    left: 0px;
    bottom: 0px;
    padding: 100px 20px 0px;
    z-index:13;}
.b3_box1 .b3_text li .text .mc{
    position: absolute;
    top: 0px;
    left: 0px;
    width:100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(86, 144, 204, 0),rgba(4, 64, 95, 1));
    background: -o-linear-gradient(top, rgba(86, 144, 204, 0),rgba(4, 64, 95, 1));
    background: -ms-linear-gradient(top, rgba(86, 144, 204, 0),rgba(4, 64, 95, 1));
    background: -webkit-linear-gradient(top,rgba(86, 144, 204, 0),rgba(4, 64, 95, 1));
    background: linear-gradient(top,rgba(86, 144, 204, 0),rgba(4, 64, 95, 1));
    z-index: 9;}
.b3_box1 .b3_text li .text h1{
    position: relative;
    z-index: 10;
    font-size: 18px;
    line-height: 24px;
    color: #fff;}
.b3_box1 .b3_text li .text p{
    position: relative;
    z-index: 10;
    font-size: 16px;
    line-height: 24px;
    color: #fff;}
/*
b3氓赂藛猫碌鈥灻┧溑该ぢ悸嵜γζ掆��
*/
.b3xq_l{
    float: left;
    width: 100%;}
.b3xq_l img{
    max-width: 100%;}
.b3xq_r{
    float: left;
    width:calc(100%);}
.b3xq_r div{
    margin-bottom: 36px;}
.b3xq_r div h1{
    font-size: 20px;
    line-height: 40px;
    color: #16508d;
    margin-bottom: 7px;}
.b3xq_r div p{
    font-size: 16px;
    line-height: 30px;
    color: #333;}
/*
c1莽聬鈥犆好ヂγぢ孤�
*/
.c1_box1{
    position: relative;
    left: -30px;
    width:calc(100% + 30px);
    margin-bottom: 30px;}
.c1b1_con1{
    background: #f3f5f7;
    padding: 48px 55px;}
.c1c1_l,
.c1c1_r{
    float: right;}
.c1c1_l{
    width: 437px;
    overflow: hidden;}
.c1c1_l img{
    width:100%;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.c1c1_l:hover img{
    transform: scale(1.2);}
.c1c1_r{
    width: 340px;
    margin-right: 52px;}
.c1c1_r h1{
    color: #333;
    font-size: 24px;
    line-height: 32px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.c1c1_r:hover h1{
    color: #276bb3;}
.c1c1_r p{
    color: #333;
    font-size: 16px;
    line-height: 28px;
    margin-top: 40px;
    text-indent:2em
;}
.c1b1_con2{
    width:100%;}
.c1b1_con2 li{
    padding-left: 30px;
    border-bottom: 1px solid #eaeaea;}
.c1b1_con2 .time{
    float: left;
    display: inline-block;
    width:132px;}
.c1b1_con2 .time h1{
    font-size: 48px;
    line-height: 48px;
    color: #666;
    text-align: center;
    margin-top: 15px;
    font-weight: bold;
    font-family: Impact;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.c1b1_con2 .time p{
    font-size: 12px;
    line-height: 30px;
    color: #666;
    text-align: center;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.c1b1_con2 div{
    float: left;
    width:calc(100% - 187px);
    height: 60px;
    margin: 20px 0px;
    padding: 0px 15px;
    line-height: 60px;
    overflow: hidden;}
.c1b1_con2 div span{
    display: none;}
.c1b1_con2 div span{
    font-size: 12px;
    line-height: 30px;
    color: #666;
    text-align: center;}
.c1b1_con2 div i{
    display: inline-block;
    width:100%;
    font-size: 20px;
    line-height: 30px;
    font-style: normal;
    color: #333;
    text-align: center;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.c1b1_con2 .jaint{
    float: left;
    width: 55px;
    text-align: center;
    line-height: 100px;}
.c1b1_con2 .jaint img{
    width: 55px;}
.c1b1_con2 .jaint .blue{
    display: none;}
.c1b1_con2 li:hover .time h1,
.c1b1_con2 li:hover .time p,
.c1b1_con2 li:hover div i{
    color: #276bb3;}
.c1b1_con2 li:hover .jaint .blue{
    display: inline-block;}
.c1b1_con2 li:hover .jaint .hui{
    display: none;}
/*
c1莽聬鈥犆好ヂγぢ孤犆γζ掆��
*/
.c1xq_right{
    padding-left: 0px;}
.c1xq_tle{
    padding: 25px 15px 20px;}
.c1xq_tle h1{
    color: #276bb3;
    font-size: 24px;
    line-height: 36px;
    text-align: center;}
.c1xq_tle h2{
    color: #276bb3;
    font-size: 16px;
    line-height: 36px;
    text-align: center;}
.c1xq_span{
    width:100%;
    padding: 28px 30px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;}


.c1xq_span1{
    width:100%;
    padding: 28px 30px;}





.zuz{
    float: left;}
.zuz span{
    margin-right: 17px;
    font-size: 14px;
    line-height: 24px;
    color: #999;}
.zuz span i{
    font-style: normal;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #999;}
.fanhui{
    float: right;
    font-size: 14px;
    line-height: 24px;
    color: #999;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.fanhui img{
    width: 20px;
    margin-right: 5px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.fanhui:hover{
    color: #276bb3;}
.fanhui:hover img{
    margin-right: 10px;}
.c1xq_text{
    padding: 0px 30px;
    margin-top: 30px;
    overflow-y: hidden;}

}
.c1xq_text  img{
   width:95% !important;
   height:auto;}


.c1xq_text h1{
    font-size: 20px;
    line-height: 30px;
    color: #333;
    margin-bottom: 36px;}
.c1xq_text p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    margin-bottom: 8px;
    text-indent:2em
;}

.c1xq_text img{ display:block; margin:0 auto; max-width:90% !important; height:auto !important;}

.g1_box1 TABLE{ width:90%; margin:0 auto; border-collapse:collapse; border:1px solid #bbb;}
.g1_box1 TABLE TD{ border:1px solid #bbb; padding:0px 5px;}

.g1_box1 TABLE TD P {
    text-indent: 0px; margin: 0px; font-size: 14px;}
.g1_box1 TABLE TH P {
    text-indent: 0px; margin: 0px; font-size: 14px;}







.pe_ne{
    padding: 0px 30px;}
.pe_ne span{
    display: inline-block;
    height: 45px;
    line-height: 45px;
    max-width: 50%;
    color: #999999;
    font-size: 14px;
    overflow: hidden;}
.pe_ne .prev{
    float: left;
    text-align: left;}
.pe_ne .next{
    float: right;
    text-align: right;}
.pe_ne span:hover{
    color: #276bb3;}
/*
d1氓颅娄莽搂鈥樏偓盲禄鈥�
*/
.d1_con1 li{
    padding: 15px 25px;
    border-bottom: 1px dashed #d2d2d2;}
.d1_con1 a:first-child li{
    border-top: 1px dashed #d2d2d2;}
.d1_con1 li .img_box{
    float: left;
    width: 130px;
    overflow: hidden;}
.d1_con1 li .img_box img{
    width:100%;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.d1_con1 li .img_box:hover img{
    transform: scale(1.2);}
.d1_con1 li .text{
    float: left;
    width:calc(100% - 185px);
    height: 72px;
    padding-left: 30px;
    margin:7px 0px;
    overflow: hidden;}
.d1_con1 li .text i{
    display: block;
    position: relative;
    top:50%;
    transform: translateY(-50%);
    font-size: 18px;
    line-height: 36px;
    color: #333333;
    font-style: normal;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.d1_con1 li .jiant{
    float: left;
    width: 55px;
    height: 86px;
    line-height: 86px;}
.d1_con1 li .jiant .blue{
    display: none;}
.d1_con1 li .jiant img{
    width: 55px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.d1_con1 li:hover .text i{
    color: #276bb3;}
.d1_con1 li:hover .jiant .blue{
    display: inline-block;}
.d1_con1 li:hover .jiant .hui{
    display: none;}
/*
d2茅鈥÷嵜р�毬姑ヂγр��
*/
.d2_box1 h1{
    color: #276bb3;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 36px;
    text-align: center;}
.d2_box1 p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    margin-bottom: 8px;
    text-align: justify;
    text-indent:2em
;}
/*
d3莽聽鈥澝┞睹ヅ嘎好ヅ撀�
*/
.d3_box1{
    padding-bottom: 20px;}
.d3_box1 h1{
    width: 460px;
    font-size: 24px;
    line-height: 36px;
    color: #276bb3;
    margin:0 auto;
    text-align: center;
    margin-bottom: 20px;}
.d3_box1 p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    text-align: justify;
    text-indent:2em
;}
.d3_box1 p img{
    width:100%;
    margin:20px 0px;}
/*
e1莽聽鈥澝┞睹р�澟该ヅ嘎姑モ�β�
*/
.e1_box1{
    position: relative;
    left: -30px;
    width:calc(100% + 30px);
    padding-bottom: 30px;}
.e1b1_tle{
    font-size: 16px;
    line-height: 24px;
    padding: 15px 40px 15px 55px;
    background: #f3f5f7;
    border-left: 3px solid #276bb3;
    margin-bottom: 30px;}
.e1_ul{
    margin-bottom: 30px;}
.e1_ul a:first-child li{
    border-top: 1px solid #eaeaea;}
.e1_ul li{
    font-size: 16px;
    line-height: 24px;
    color: #333;
    padding: 15px 40px 15px 55px;
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.e1_ul li span{
    display: inline-block;
    float: right;}
.e1_ul li span .blue{
    display: none;}
.e1_ul li span img{
    width: 26px;}
.e1_ul li:hover span .hui{
    display: none;}
.e1_ul li:hover span .blue{
    display: inline-block;}
.e1_ul li:hover{
    color: #276bb3;}
/*
g1忙鈥光�好р�澟该ヂ奥泵ぢ概�
*/
.g1_box1{
    padding-bottom: 20px;}
.g1_box1 h1{
    color: #276bb3;
    font-size: 24px;
    line-height: 36px;
    text-align: center;}
.g1_box1 p{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    text-align: justify;
    text-indent:2em
;}
.g1_box1 p img{
    align:center;
    margin:20px 0px;}
/*
h1盲赂鈥姑铰矫ぢ嘎ヂ科�
*/
.h1_box1{
    position: relative;
    left: -30px;
    width:calc(100% + 30px);
    padding-bottom: 30px;}
.h1_ul{
    margin-bottom: 30px;}
.h1_ul a:first-child li{
    border-top: 1px solid #eaeaea;}
.h1_ul li{
    position: relative;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    padding: 15px 80px 15px 58px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.h1_ul li span{
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    right: 48px;}
.h1_ul li span img{
    width: 40px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.h1_ul li span .blue{
    display: none;}
.h1_ul li:hover{
    color: #276bb3;}
.h1_ul li:hover .blue{
    display: inline-block;}
.h1_ul li:hover .hui{
    display: none;}
/*
f1莽搂鈥樏犫�澝λ喡惷ε九�1
*/
.f1_box1 h1{
    font-size: 30px;
    line-height: 40px;
    color: #222;
    margin-bottom: 50px;
    text-align: center;}
.f1_box1 table{
    width:100%;
    border: 1px solid #eaeaea;
    margin-bottom: 50px;}
.f1_box1 table tr:nth-last-of-type(odd){
    background: #fff;}
.f1_box1 table tr:nth-last-of-type(even){
    background: #b6d2ef;}
.sec_right .f1_box1 table .tr1{
    background: #276bb3;}
.f1_box1 table td{
    padding: 15px;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    text-align: center;}
.f1_box1 table th{
    text-align: center;
    font-size: 20px;
    color: #fff;}
.f1_box1 table .th1{
    width:35.71%;
    padding: 25px 15px;}
.f1_box1 table .th2{
    width:15.89%;
    padding: 25px 15px;}
.f1_box1 table .th3{
    width:14.90%;
    padding: 25px 15px;}
.f1_box1 table .th4{
    width:16.77%;
    padding: 25px 15px;}
.f1_box1 table .th5{
    width:calc(100% - 83.27%);
    padding: 25px 15px;}
.f1_box1 table .th6{
    width: 37.71%;
    padding: 25px 15px;}
.f1_box1 table .th7{
    width: 13.90%;
    padding: 25px 15px;}
.f1_box1 table .th8{
    width:17.90%;
    padding: 25px 15px;}
.f1_box1 table .th9{
    width:13.77%;
    padding: 25px 15px;}
.sec_right .img_box{
    text-indent: 0em;}
.shouzhi{
    display: none;}
/*
忙鈥撀懊┾�斅幻モ�犫�γ┞÷得ε嘎ッ撯�姑︹�郝疵ヂづ�
*/
.chakan{
    display: block;
    width: 100px;
    text-align:center;
    color: #faa00a;
    font-size: 14px;
    line-height: 24px;
    margin:20px auto 0px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.chakan:hover{
    color: #16508d;}
/*
氓陋鈥櫭ぢ解�溍ε嘎ッ�
*/
@media (max-width: 1229px){
    /*
    氓潞鈥⒚┢捖�
    */
    .daoh ul li{
        padding: 0px 32px;}
    .footer_ul{
        padding: 0px 54px;}
    .footer_link{
        margin-left: 88px;}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text li{
        margin:0px 15px 30px;}
    /*
    c1莽聬鈥犆好ヂγぢ孤�
    */
    .c1c1_r{
        width:41.51%;}
    .c1c1_l{
        width:calc(100% - 41.51% - 52px);}
}
@media (max-width: 1199px){
    .pcxl_ul{
        padding-left: 122px;}
    /*
    氓潞鈥⒚┢捖�
    */
    .footer_logo{
        width: 385px;}
    .footerl_pic{
        width: 235px;}
    .footer_ul{
        padding: 0px 40px;}
    .footer_link{
        width:240px;
        margin-left: 26px;}
    .footer_link{
        margin-top: 30px;}
    /*
    茅娄鈥撁┞÷�
    */
    .inb3_xi ul li{
        padding-right: 20px;}
    .inb3_xi ul li .xi_l{
        width: 105px;
        overflow: hidden;}
    .inb3_xi ul li .xi_l img{
        width:auto;
        height: 100%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);}
    .inb3_xi ul li .xi_r{
        width:calc(100% - 135px);}
    .inb3_xi ul li .xi_r span{
        font-size: 16px;}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text{
        margin:0px -43px;}
    .b3_box1 .b3_text li{
        margin: 0px 40px 56px;}
    /*
    c1莽聬鈥犆好ヂγぢ孤�
    */
    .c1c1_r{
        margin-right: 30px;}
    .c1c1_l{
        width:calc(100% - 41.51% - 30px);}
    .c1c1_r p{
        font-size: 14px;
        line-height: 24px;
        margin-top: 26px;}
    .c1c1_r h1{
        font-size: 20px;
        line-height: 30px;}
}
@media (max-width: 1079px){
    .e1_ul li,
    .h1_ul li{
        border-right: 0px;}
    .daoh,
    .fenx{
        display: none;}
    .openmenu{
        display: inline-block;
        position: absolute;
        right: 15px;
        margin-top: 17px;}
    .logo_box{
        position: relative;}
    .section{
        margin-top: 85px;}
    /*
    氓鈥犫�γ┞÷得モ�βモ�β�
    */
    .gg_left{
        display: none;}
    .sec_right{
        margin-left: 0px;
        padding-left: 0px;
        width:100%;
        border-left: 0px;}
    /*
    氓藛鈥犆┞÷�
    */
    .fenye{
        padding-left: 0px;}
    /*
    b2
    */
    .b2_box1{
        padding-left: 0px;}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text{
        margin:0 auto;
        padding-left: 0px;}
    .b3_box1 .b3_text li{
        margin:0px 28px 56px;}
    /*
    c1莽聬鈥犆好ヂγぢ孤�
    */
    .c1_box1{
        left:0px;
        width:100%;}
    .c1b1_con2 li{
        padding-left: 0px;}
    /*
    e1莽聽鈥澝┞睹р�澟该ヅ嘎姑モ�β�
    */
    .e1_box1{
        left: 0px;
        width:100%;}
    .e1b1_tle,
    .e1_ul li{
        padding: 15px 30px 15px 30px;}
    /*
    h1盲赂鈥姑铰矫ぢ嘎ヂ科�
    */
    .h1_box1{
        left: 0px;
        width:100%;}
    .h1_ul li {
        padding: 15px 52px 15px 30px;}
    .h1_ul li span{
        right: 20px;}
}
@media (max-width: 991px){
    /*
    氓潞鈥⒚┢捖�
    */
    .footer_box{
        padding: 40px 15px 0px;}
    .footer_ul,
    .footer_link .link{
        display: none;}
    .footerl_pic,
    .footer_logo,
    .footerl_text,
    .footerl_text h2,
    .footer_link{
        width:100%;
        text-align: center;
        margin-left:0px;
        border: 0px;
        padding-left: 0px;}
    .footerl_text,
    .footer_link{
        margin-top: 25px;}
    .footerl_pic img{
        margin-left: 0px;}
    .footer_link .youqin{
        margin:0px auto 0px;}
    .footer_fenx{
        display: block;
        width:100%;
        margin:25px 0px;}
    .fenx_weix span img{
        width: 34px;}
    /*
    茅娄鈥撁┞÷�
    */
    .inc1t_l,
    .inc1t_r{
        width:100%;
        margin-right: 0px;}
    .inc1t_r{
        margin-top: 26px;
        margin-left: 0px;}
    .inc1t_r ul a:first-child li{
        padding-top: 13px;
        border-top: 1px dashed #d2d2d2;}
    .inb3_tongz,
    .inb3_xiaz,
    .inb3_xi{
        width:100%;
        margin: 0px;}
    .inb3_xiaz,
    .inb3_xi{
        margin-top: 26px;}
    .inc1t_l .img_box{
        height: auto;}
    .inc1t_l .img_box img{
        position: static;
        transform: none;}
    .inc1t_l .img_box:hover img{
        transform: scale(1) translate(0);}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text{
        width: 626px;
        margin:0 auto;
        padding-left: 0px;}
}
@media (max-width: 767px){
    /*猫隆篓忙聽录忙聫聬莽陇潞*/
    .shouzhi {
        display: block;
        width: 100%;
        text-align: center;
        line-height: 30px;
        margin: 0px auto 15px;}
    .shouzhi .tab_r {
        float: right;
        margin-right: 10px;
        height: 20px;
        animation: zhixiang 1s linear 0s infinite normal;
        -moz-animation: zhixiang 1s linear 0s infinite normal;
        -webkit-animation: zhixiang 1s linear 0s infinite normal;
        -o-animation: zhixiang 1s linear 0s infinite normal;}
    .shouzhi #tab_r {
        float: right;
        margin-right: 10px;
        height: 20px;
        animation: zhixiang 1s linear 0s infinite normal;
        -moz-animation: zhixiang 1s linear 0s infinite normal;
        -webkit-animation: zhixiang 1s linear 0s infinite normal;
        -o-animation: zhixiang 1s linear 0s infinite normal;}
    @keyframes zhixiang
    {
        from {margin-right: 5px;}
        to {margin-right: 0px;}
    }

    @-moz-keyframes zhixiang /* Firefox */
    {
        from {margin-right: 5px;}
        to {margin-right: 0px;}
    }

    @-webkit-keyframes zhixiang /* Safari 氓鈥櫯� Chrome */
    {
        from {margin-right: 5px;}
        to {margin-right: 0px;}
    }

    @-o-keyframes zhixiang /* Opera */
    {
        from {margin-right: 5px;}
        to {margin-right: 0px;}
    }
    .shouzhi .tab_l {
        float: left;
        margin-left: 10px;
        height: 20px;
        animation: zhixiang1 1s linear 0s infinite normal;
        -moz-animation: zhixiang1 1s linear 0s infinite normal;
        -webkit-animation: zhixiang1 1s linear 0s infinite normal;
        -o-animation: zhixiang1 1s linear 0s infinite normal;}
    .shouzhi #tab_l {
        float: left;
        margin-left: 10px;
        height: 20px;
        animation: zhixiang1 1s linear 0s infinite normal;
        -moz-animation: zhixiang1 1s linear 0s infinite normal;
        -webkit-animation: zhixiang1 1s linear 0s infinite normal;
        -o-animation: zhixiang1 1s linear 0s infinite normal;}
    @keyframes zhixiang1
    {
        from {margin-left: 5px;}
        to {margin-left: 0px;}
    }

    @-moz-keyframes zhixiang1 /* Firefox */
    {
        from {margin-left: 5px;}
        to {margin-left: 0px;}
    }

    @-webkit-keyframes zhixiang1 /* Safari 氓鈥櫯� Chrome */
    {
        from {margin-left: 5px;}
        to {margin-left: 0px;}
    }

    @-o-keyframes zhixiang1 /* Opera */
    {
        from {margin-left: 5px;}
        to {margin-left: 0px;}
    }
    /*
    茅鈥斅疵仿澝┾�斅┞⑺�
    */
    .b1_box2{
        margin-top: 36px;
        padding-bottom: 56px;}
    .b2_box1 h1{
        margin-bottom: 26px;}
    .b2_box1{
        margin-bottom: 36px;}
    .b2_box1:last-of-type{
        margin-bottom: 6px;}
    .b3_box1,
    .d1_box1{
        margin-bottom: 6px;}
    .b3xq_r div{
        margin-bottom: 26px;}
    .b3xq_r div:last-of-type{
        margin-bottom: 6px;}
    .c1xq_tle h2{
        font-size: 18px;}
    .c1xq_text h1,
    .c1xq_text p,
    .d2_box1 h1,
    .d2_box1 p{
        margin-bottom: 26px;}
    .d2_box1 p{
        font-size: 16px;
        line-height: 24px;}
    .b3xq_r div h1{
        font-size: 18px;
        line-height: 32px;}
    .c1xq_text h1{
        font-size: 18px;
        line-height: 24px;}
    .c1c1_r h1,
    .c1b1_con2 div i{
        font-size: 18px;}
    .b3xq_r div p,
    .c1xq_text p,
    .d3_box1 p{
        font-size: 16px;
        line-height: 24px;}
    .b1_box3 .b1b3_tle{
        margin-bottom: 36px;}

    .header_text{
        display: none;}
    .logo{
        width:calc(100% - 60px);}
    /*
    氓鈥犫�γ┞÷得ヂ济ㄋ喡�
    */
    .erji_dbox{
        display: none;}
    /*
    茅娄鈥撁┞÷�
    */
    .in_con1,
    .in_con2,
    .in_con3{
        padding: 36px 15px;}
    .inc1_tle{
        margin-bottom: 16px;}
    .inc1t_r ul li .time{
        width: 80px;}
    .inc1t_r ul li .con{
        width:calc(100% - 80px);}
    .inb3_tongz ul li,
    .inb3_xiaz ul li{
        padding-right: 0px;}
    .inc4_text .con_box{
        width:100%;
        margin-bottom: 26px;}
    .in_con4{
        padding-bottom: 10px;}
    .inc4_text .con_box p{
        font-size: 24px;
        line-height: 32px;}
    .inc1_tle .tle,
    .in_con2 .tle,
    .tz_tle,
    .inc4_tle{
        font-size: 24px;}
    .inslick_box img{
        display: none;}
    .inslick_box .sj_banner{
        display: block;
        width:100%;}
    .inslcik_l{
        left: 15px;}
    .inslcik_r{
        right: 15px;}
    .inslcik_l img,
    .inslcik_r img{
        width: 32px;}
    .inslick .slick-dots{
        bottom: 15px;}
    .zant{
        bottom: 10px;}
    .inc2_slick{
        min-height: 360px;}
    /*
    氓鈥犫�γ┞÷得モ�βモ�β�
    */
    .b1_box2 .b1b2_tle{
        width: 290px;}
    .b1b2_text .year{
        width: 65px;}
    .b1b2_text .text{
        margin-left: 65px;}
    .b1b2_con:after{
        left: 54px;}
    .erji_d span i{
        width: 65px;}
    .erji_d{
        width: 115px;}
    .pc_nybanner{
        display: none;}
    .sj_nybanner{
        display: block;}
    .sec_right .secr_tle{
        margin-top: 6px;
        margin-bottom: 36px;}
    .b1_box1 h1{
        font-size: 18px;
        margin-bottom: 26px;}
    .b1_box1 p{
        font-size: 14px;
        margin-bottom: 24px;}
    .g1_box1 p{
        font-size: 16px;
        line-height: 24px;}
    .f1_box1 h1{
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 36px;}
    .g1_box1,
    .h1_box1,
    .d3_box1,
    .e1_box1{
        padding-bottom: 6px;}
    .f1_box1 table{
        margin-bottom: 6px;}
    /*
    b2莽禄鈥灻烩�∶ε撀好ε锯��
    */
    .table_box{
        width:100%;
        overflow-x: scroll;}
    .b2_box1 table{
        width: 768px;}
    /*
    氓藛鈥犆┞÷�
    */
    .pc_fenye{
        display: none;}
    .sj_fenye{
        display: inline-block;}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸嵜γζ掆��
    */
    .b3xq_r,
    .b3xq_l{
        width:100%;
        margin-right: 0px;}
    .b3xq_l{
        margin-bottom: 26px;}
    .b3xq_l img{
        display: block;
        width: 290px;
        margin:0 auto;}
    /*
    c1莽聬鈥犆好ヂγぢ孤�
    */
    .c1b1_con1{
        padding: 36px 15px;}
    .c1c1_l,
    .c1c1_r{
        float: none;
        width:100%;}
    .c1c1_l{
        margin-bottom: 26px;}
    .c1b1_con2 .time{
        display: none;}
    .c1b1_con2 div{
        width:calc(100% - 55px);
        height: auto;
        line-height: normal;
        margin:15px 0px;}
    .c1b1_con2 div span{
        display: inline-block;}
    .c1b1_con2 div i{
        text-align: left;}
    .c1b1_con2 .jaint{
        position: absolute;
        top:50%;
        transform: translateY(-50%);
        right: 0px;}
    .c1b1_con2 li{
        position: relative;}
    /*
    c1莽聬鈥犆好ヂγぢ孤犆γζ掆��
    */
    .c1xq_tle{
        padding: 0px 0px 26px;}
    .c1xq_span{
        padding: 28px 0px;}
    .c1xq_text,
    .pe_ne{
        padding: 0px;}
    .zuz{
        width:100%;}
    .zuz span{
        display: inline-block;
        margin-right: 0px;
        width: 100%;}
    /*
    d1氓颅娄莽搂鈥樏偓盲禄鈥�
    */
    .d1_con1 li{
        padding: 15px 0px;}
    .d1_con1 li .jiant{
        display: none;}
    .d1_con1 li .text{
        width:calc(100% - 130px);}
    /*
    d3莽聽鈥澝┞睹ヅ嘎好ヅ撀�
    */
    .d3_box1 h1,
    .g1_box1 h1{
        font-size: 18px;
        width:100%;
        line-height: 30px;}
    /*
    e1莽聽鈥澝┞睹р�澟该ヅ嘎姑モ�β�
    */
    .e1_ul li{
        position: relative;}
    .e1_ul li span{
        position: absolute;
        top:50%;
        transform: translateY(-50%);
        right: 0px;}
    .e1_ul li{
        padding: 15px 30px 15px 0px;}
    /*
    h1盲赂鈥姑铰矫ぢ嘎ヂ科�
    */
    .h1_ul li{
        padding: 15px 40px 15px 0px;}
    .h1_ul li span{
        right: 0px;}
    /*
    f1
    */
    .f1_box1 table{
        width:940px;}
}
@media (max-width: 656px){
    .b3_box1 .b3_text{
        width: 257px;
        margin:0 auto;
        padding-left: 0px;}
    .b3_box1 .b3_text li{
        margin:0px 0px 26px;}
}
.inc2_sbox .img_box .bg_pic{
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0px;
    width:100%;
    height: 6px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);}
.inc2_sbox .img_box .mc div::after{
    content:"";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -6px;
    width:0;
    height: 0;
    border-left:6px solid transparent;
    border-top:6px solid #16508d;     /* 莽鈩⒙矫ㄢ�奥裁ヂ奥徝ぢ糕�懊р�櫭ヂ铰� */
    border-right:6px solid transparent;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);}




@media screen and (max-width: 768px)
{
.inc2_sbox{
    width: 100%;
    margin:4px auto;}

.inc2_sbox .text{
    position: relative;
    background: #fff;
    padding: 5px 5px 20px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.inc2_sbox:hover .text{
    padding-bottom: 30px;}
.inc2_sbox .text h1{
    position: relative;
    z-index:10;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    color: #16508d;
    font-weight: bold;}
.inc2_sbox .text .time{
    position: relative;
    z-index:10;
    font-size: 14px;
    line-height: 36px;
    color: #848484;}
.inc2_sbox .text .xian{
    position: relative;
    z-index:10;
    display: block;
    width:52px;
    height: 1px;
    background: #276bb3;
    margin-bottom: 6px;
    margin-top: 4px;}
.inc2_sbox .text p{
    position: relative;
    z-index:10;
    font-size: 12px;
    line-height: 22px;
    height:46px;
    color: #848484;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;}
.inc2_sbox .text .bg{
display:none;
    position: absolute;
    bottom:0px;
    right: 5px;
    width: 94px;
    z-index:1;}


}