    .banner {
        width: 100%;
        height: 430px;
    }

    .slideBox1 {
        width: 100%;
        height: 430px;
        overflow: hidden;
        position: relative;
        min-width: 1200px;
    }

    .slideBox1 .hd {
        width: 100%;
        height: 14px;
        overflow: hidden;
        position: absolute;
        left: 0;
        bottom: 40px;
        z-index: 2;
        text-align: center;
    }

    .slideBox1 .hd ul {
        overflow: hidden;
        zoom: 1;
        margin: 0 auto;
        text-align: center;
        display: inline-block;
        white-space: nowrap;
    }

    .slideBox1 .hd ul li {
        margin: 0 6px;
        width: 14px;
        height: 14px;
        text-align: center;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        *display: inline;
        *zoom: 1;
        background: url(banner_icon_001.png) no-repeat 0 0;
    }

    .slideBox1 .hd ul li.on {
        background: url(banner_icon_002.png) no-repeat 0 0;
    }

    .slideBox1 .bd {
        width: 100%;
        float: left;
        position: relative;
        height: 430px;
        z-index: 0;
    }

    .slideBox1 .bd li {
        width: 100%;
        height: 430px;
        float: left;
        zoom: 1;
        vertical-align: middle;
    }

    .slideBox1 .txt {
        width: 990px;
        float: left;
        position: absolute;
        height: 450px;
        top: 0;
        left: 50%;
        margin-left: -495px;
        z-index: 1;
        overflow: hidden;
    }

    .slideBox1 .txt ul {
        width: 100%;
        float: left;
        position: relative;
    }

    .slideBox1 .txt ul li {
        width: 100%;
        float: left;
        position: relative;
    }

    .slideBox1 .txt ul li img {
        position: absolute;
        top: 100px;
        right: -1000px;
    }

    .content {
        width: 100%;
    }

    .content .w1200 {
        background: #fff;
    }
    /*页面主体第一行区域开始*/

    .main_box1 {
        width: 100%;
        height: 380px;
        margin-top: 20px;
    }

    .main_box1_l {
        width: 585px;
        height: 380px;
        float: left;
    }
    /*图片新闻css开始*/

    .slideBox2 {
        width: 585px;
        height: 380px;
        overflow: hidden;
        position: relative;
    }

    .slideBox2 .hd {
        height: 18px;
        overflow: hidden;
        position: absolute;
        right: 20px;
        bottom: 15px;
        z-index: 2;
        font-family: "宋体", sumsin;
        font-size: 15px;
    }

    .slideBox2 .hd ul {
        overflow: hidden;
        zoom: 1;
        float: left;
    }

    .slideBox2 .hd ul li {
        float: left;
        margin-left: 1px;
        width: 21px;
        height: 18px;
        line-height: 18px;
        text-align: center;
        background: url("icon2.png") no-repeat left top;
        cursor: pointer;
        color: #fff;
    }

    .slideBox2 .hd ul li.on {
        background: url("icon1.png") no-repeat left top;
    }

    .slideBox2 .bd {
        width: 585px;
        height: 380px;
        float: left;
        position: relative;
        z-index: 0;
    }

    .slideBox2 .bd li {
        width: 585px;
        height: 380px;
        float: left;
        zoom: 1;
        vertical-align: middle;
    }

    .slideBox2 .bd img {
        width: 585px;
        height: 380px;
        float: left;
        display: block;
    }

    .slideBox2 .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 1;
        overflow: hidden;
        width: 100%;
        height: 50px;
        background: #000;
        opacity: 0.6;
        filter: alpha(opacity=60);
        left: 0
    }

    .slideBox2 .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        overflow: hidden;
        width: 100%;
        height: 50px;
        left: 0
    }

    .slideBox2 .txt li {
        position: absolute;
        bottom: -50px;
        height: 50px;
        line-height: 50px;
    }

    .slideBox2 .txt li a {
        display: block;
        padding: 0 0 0 20px;
        color: #fff;
        text-decoration: none;
        font-size: 16px;
    }

    .main_box1_r {
        width: 595px;
        float: left;
        margin-left: 20px;
    }

    .tab_box1 {
        width: 100%;
        float: left;
    }

    .tab_box1 .hd {
        width: 100%;
        float: left;
        height: 30px;
        *height: 29px;
    }

    .tab_box1 .hd_l {
        float: left;
        line-height: 1;
    }

    .tab_box1 .hd_l a {
        float: left;
        display: inline-block;
        height: 30px;
        *height: 31px;
        position: relative;
        z-index: 2;
        color: #646464;
        font-size: 20px;
        font-weight: bold;
        margin-right: 30px
    }

    .tab_box1 .hd_l a.on {
        color: #014ea0;
    }

    .tab_box1 .hd_l a:hover {
        height: 30px;
        color: #014e9e;
    }

    .tab_box1 .hd_l span {
        float: left;
        width: 30px;
        height: 32px;
        *height: 31px;
        display: inline-block;
    }

    .tab_box1 .hd_r {
        float: right;
        color: #999;
        font-size: 15px;
        line-height: 1.5;
    }

    .tab_box1 .hd_r a {
        float: left;
        color: #999;
        display: none;
    }

    .tab_box1 .hd_r a.on {
        display: inline-block;
    }

    .tab_box1 .hd_r a:hover {
        color: #2373c8;
    }

    .tab_box1 .bd {
        float: left;
        margin-top: 10px;
        padding: 19px 20px 15px 20px;
        border: 1px solid #dcdcde;
        width: 100%;
        box-sizing: border-box;
    }

    .tab_box1 .bd div {
        width: 100%
    }

    .tab_box1 .bd ul {
        width: 100%;
        float: left;
        padding-top: 18px
    }

    .tab_box1 .bd ul li {
        width: 100%;
        height: 32px;
        float: left;
        line-height: 32px;
        font-size: 16px;
        color: #333;
    }

    .tab_box1 .bd ul li a {
        float: left;
        color: #333;
    }

    .tab_box1 .bd ul li span {
        float: right;
        color: #999;
    }

    .tab_box1 .bd ul li:hover a {
        color: #2373c8;
    }

    .tab_box1 .bd ul li:hover span {
        color: #2373c8;
    }

    .main_news {
        border-bottom: 1px dashed #d8d8d8;
        padding-bottom: 7px
    }

    .main_news h3 {
        line-height: 24px;
        font-size: 20px;
        color: #014e9e;
        margin-bottom: 10px
    }

    .main_news p {
        line-height: 26px;
        font-size: 14px;
        color: #646464
    }
    /*页面主体第二行区域开始*/

    .main_box2 {
        width: 100%;
        margin-top: 20px;
    }

    .main_box2_l {
        width: 585px;
        float: left;
    }

    .main_box2_r {
        width: 595px;
        float: left;
        margin-left: 20px;
    }

    .main_box2 .tab_box1 .bd ul {
        width: 100%;
        float: left;
        padding-top: 0
    }
    /*栏目名称开始--更多*/

    .main_column {
        width: 100%;
        float: left;
        height: 30px;
        *height: 29px;
    }

    .main_column_l {
        float: left;
        line-height: 1;
    }

    .main_column_l a,
    .main_column_l span {
        float: left;
        display: inline-block;
        height: 30px;
        position: relative;
        z-index: 2;
        font-size: 20px;
        font-weight: bold;
        color: #014e9e;
    }

    .main_column_r {
        float: right;
        color: #999;
        font-size: 15px;
        line-height: 1.5;
    }

    .main_column_r a {
        float: left;
        color: #999;
    }

    .main_column_r a:hover {
        color: #2373c8;
    }
    /*热点栏目开始*/

    .rdlm_main {
        float: left;
        margin-top: 10px;
        border: 1px solid #dcdcde;
        width: 100%;
        box-sizing: border-box;
    }

    .rdlm_mainqh .hd_l div {
        width: 145px;
        height: 85px;
        float: left;
        border-bottom: 1px solid #dcdcde;
        border-right: 1px solid #dcdcde;
    }

    .rdlm_mainqh .hd_l div:last-child {
        border-right: 0;
    }

    .rdlm_mainqh .hd_l div a {
        width: 100%;
        float: left;
        padding-top: 50px;
        text-align: center;
    }

    .rdlm_mainqh .on {
        background: #004ea0;
    }

    .rdicon1 {
        background: url(tg02.png) center 10px no-repeat;
    }

    .rdicon2 {
        background: url(yw02.png) center 10px no-repeat;
    }

    .rdicon3 {
        background: url(dj02.png) center 10px no-repeat;
    }

    .rdicon4 {
        background: url(yg02.png) center 10px no-repeat;
    }

    .rdicon1act {
        background: url(tg01.png) center 10px no-repeat;
        color: #fff;
    }

    .rdicon2act {
        background: url(yw01.png) center 10px no-repeat;
        color: #fff;
    }

    .rdicon3act {
        background: url(dj01.png) center 10px no-repeat;
        color: #fff;
    }

    .rdicon4act {
        background: url(yg01.png) center 10px no-repeat;
        color: #fff;
    }

    .rdlm_mainqh .bd div {
        padding: 20px 0;
    }

    .rdlm_mainqh .bd div,
    .rdlm_mainqh .bd ul,
    .rdlm_mainqh .bd div p {
        float: left;
        width: 100%;
    }

    .rdlm_mainqh .bd ul li {
        width: 100%;
        height: 32px;
        float: left;
        line-height: 32px;
        font-size: 16px;
        color: #333;
        background: url(behead-icon.png) left center no-repeat;
    }

    .rdlm_mainqh .rdlm-more {
        float: right;
        color: #004ea0;
        font-size: 15px;
        line-height: 45px;
        margin-right: 20px;
    }

    .rdlm_mainqh .bd ul li a {
        float: left;
        color: #333;
        margin-left: 25px;
    }

    .rdlm_mainqh .bd ul li span {
        float: right;
        color: #999;
        margin-right: 20px;
    }

    .rdlm_mainqh .bd ul li:hover a {
        color: #2373c8;
    }

    .rdlm_mainqh .bd ul li:hover span {
        color: #2373c8;
    }
    /*页面主体第三行区域开始*/

    .main_box3 {
        width: 100%;
        float: left;
        margin: 20px 0 20px 0;
    }
    /*业务范围开始*/

    .ywfw_main {
        width: 100%;
        float: left;
        margin-top: 10px;
    }

    .ywfw_mb .ywfw_list {
        height: 175px;
        overflow: hidden
    }

    .ywfw_main a {
        display: block
    }

    .ywfw_l {
        width: 438px;
        height: 350px;
        float: left;
    }

    .ywfw_l img {
        width: 438px;
        height: 350px;
    }

    .ywfw_m {
        width: 454px;
        float: left;
    }

    .ywfw_mt {
        width: 454px;
        height: 175px;
        float: left;
    }

    .ywfw_mtl {
        width: 227px;
        height: 175px;
        float: left;
    }

    .ywfw_mtl img {
        width: 227px;
        height: 175px;
    }

    .ywfw_mtr {
        width: 227px;
        height: 175px;
        float: left;
    }

    .ywfw_mtr img {
        width: 227px;
        height: 175px;
    }

    .ywfw_mb {
        width: 454px;
        height: 175px;
        float: left;
        overflow: hidden
    }

    .ywfw_mb img {
        width: 454px;
        min-height: 175px;
        height: auto
    }

    .ywfw_r {
        width: 195px;
        height: 300px;
        margin-left: 5px;
        float: left;
    }

    .ywfw_r2 {
        width: 190px;
        height: 300px;
        margin-left: 5px;
        float: left;
    }

    .ywfw_list {
        width: 100%;
        float: left;
        position: relative;
    }

    .ywfw_pic {
        width: 100%;
        height: 100%;
        float: left;
        position: relative;
    }

    .ywfw_pic img {
        opacity: 0.8;
    }

    .ywfw_pic img:hover {
        opacity: 1;
    }

    .ywfw_r .ywfw_pic img {
        width: 195px;
        height: 300px;
    }

    .ywfw_r2 .ywfw_pic img {
        width: 195px;
        height: 300px;
    }

    .ywfw_title {
        margin-left: 105px;
        height: 50px;
        line-height: 50px;
        color: #fff;
        font-size: 16px;
        position: absolute;
        bottom: 0;
        z-index: 2;
        left: 0;
    }

    .ywfw_titlelm {
        height: 30px;
        width: 75px;
        position: absolute;
        bottom: 10px;
        z-index: 2;
        left: 20px;
        text-align: center;
    }

    .ywfw_titlelm a {
        line-height: 30px;
        color: #fff;
        font-size: 16px;
    }

    .ywfw_title a {
        color: #fff;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ywfw_title .gcsp1 {
        background: url("gc1.png") no-repeat left top;
        width: 76px;
        height: 30px;
        display: block;
        line-height: 30px;
        color: #fff;
        margin: 10px 10px 0 15px
    }

    .ywfw_title .gcsp2 {
        background: url("gc2.png") no-repeat left top;
        width: 76px;
        height: 30px;
        display: block;
        line-height: 30px;
        color: #fff;
        margin: 10px 10px 0 15px
    }

    .ywfw_title .gcsp3 {
        background: url("gc3.png") no-repeat left top;
        width: 76px;
        height: 30px;
        display: block;
        line-height: 30px;
        color: #fff;
        margin: 10px 10px 0 15px
    }

    .ywfw_title .gcsp4 {
        background: url("gc4.png") no-repeat left top;
        width: 76px;
        height: 30px;
        display: block;
        line-height: 30px;
        color: #fff;
        margin: 10px 10px 0 15px
    }

    .gcfc {
        width: 895px;
        margin-right: 20px;
        float: left
    }

    .oa a {
        background: url("oa.png") no-repeat center 25px
    }

    .qyqk a {
        background: url("qyqk.png") no-repeat center 25px
    }

    .qyry a {
        background: url("qyry.png") no-repeat center 25px
    }

    .gstz a {
        background: url("gstz.png") no-repeat center 25px
    }

    .oa a:hover {
        background: url("oa_hover.png") no-repeat center 25px #004ea0;
        color: white;
    }

    .qyqk a:hover {
        background: url("qyqk_hover.png") no-repeat center 25px #004ea0;
        color: white;
    }

    .qyry a:hover {
        background: url("qyry_hover.png") no-repeat center 25px #004ea0;
        color: white;
    }

    .gstz a:hover {
        background: url("gstz_hover.png") no-repeat center 25px #004ea0;
        color: white;
    }

    .spzb {
        width: 280px;
        float: left
    }

    .spimg {
        float: left;
        width: 282px;
        height: 173px;
        margin-top: 10px;
    }

    .spzb_link {
        float: left;
        width: 282px;
        height: 153px;
        margin-top: 23px;
        background: url(link_bg.jpg) center center no-repeat;
    }

    .spzb_link a {
        width: 100%;
        height: 50px;
        margin-bottom: 1px;
        float: left;
        text-align: center;
        line-height: 50px;
        font-size: 16px;
        color: #fff;
    }

    .spimg a {
        display: block
    }

    .spimg p {
        position: absolute;
        color: white;
        font-size: 16px;
        height: 32px;
        line-height: 32px;
        text-indent: 25px;
        bottom: 0;
        filter: progid: DXImageTransform.Microsoft.gradient(startcolorstr=#50000000, endcolorstr=#50000000);
        background: rgba(0, 0, 0, .2);
        width: 100%;
        left: 0
    }

    .prev {
        display: none;
        background: url("leftbtn.png") no-repeat;
        height: 50px;
        width: 35px;
        position: absolute;
        left: 20px;
        top: 40%
    }

    .next {
        display: none;
        background: url("rightbtn.png") no-repeat;
        height: 50px;
        width: 35px;
        position: absolute;
        right: 20px;
        top: 40%
    }

    .friendlink {
        height: 50px;
        background-color: #f5f5f5;
        /* border-bottom: 4px solid #019eeb; */
    }

    .cp {
        width: 1200px;
        margin: 0 auto;
    }

    .friendlink_title {
        float: left;
        margin-right: 60px;
        font-size: 16px;
        line-height: 50px;
    }

    .friendlink li {
        float: left;
        width: 230px;
        height: 30px;
    }

    .friendlink select {
        width: 228px;
        height: 28px;
        font-size: 13px;
        line-height: 28px;
        margin-top: 10px;
    }

    .friendlink li+li {
        margin-left: 52px;
    }

    .ywfw_pic .bg_color2 a {
        color: #333333
    }

    .mainnews h3 a {
        color: #014e9e
    }

    .lanmu-more {
        float: right;
        font-size: 15px;
        color: #999;
    }

    .toglece {
        line-height: 30px;
        font-size: 13px;
        color: #999;
        margin-left: 10px;
    }



    /*图片滚动代码开始*/
.picScroll{width:100%;overflow:hidden;position:relative;float:left;height: 90px; margin: 20px 0px;}
.picScroll .prev{width:32px;height:50px;float:left;position:absolute;top:20px;left:0;background:url(icon_left.png) no-repeat 0 0;z-index:2;}
.picScroll .next{width:32px;height:50px;float:left;position:absolute;top:20px;right:0;background:url(icon_right.png) no-repeat 0 0;z-index:2;}
.picScroll .prev,.picScroll .next{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
.picScroll .prev:hover,.picScroll .next:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.picScroll .bd{float:left;}
.picScroll .bd ul{overflow:hidden;zoom:1;float:left;}
.picScroll .bd ul li{width:100%;float:left;overflow:hidden;}
.picScroll .bd ul li .pic{width:100%;float:left;text-align:left;}
.picScroll .bd ul li .pic img{width:100%;height:90px;float:left;display:block;}
.picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll .bd ul li .title{width:100%;height:40px;line-height:40px;float:left;color:#fff;font-size:16px;background:rgba(0,0,0,0.4);margin-top:-40px;text-align:center;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);}
.picScroll-left .bd ul li:hover .title{color:#2373c8;}
.picScroll .bd ul li .pic_jz{width:100%;height:100%;float:left;}
.picScroll .bd ul li .pic_jz img{display:inline-block;clear:both;max-width:100%;height: 90px;}