﻿    @import url("./frame.css");
    .top_wrap {}
    
    .l {
        float: left;
    }
    
    .r {
        float: right;
    }
    
    .fixed {
        height: 182px;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99;
    }
    
    .change_fixed {
        height: 182px;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99;
        position: fixed;
    }
    
    .nav_fixed {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99;
        height: 162px;
    }
    
    .nav_fixed .top_center_left {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .nav_fixed .top_center_right {
        padding-top: 11px;
        padding-bottom: 11px;
    }
    
    .fixed_gap {
        height: 182px;
        display: block;
    }
    
    .top_wrap {
        background: #fff;
    }
    
    .top_center_left {
        width: 310px;
        height: 96px;
        padding-top: 20px;
        padding-bottom: 20px;
        transition: all ease-in-out 0.5s;
    }
    

    .top_center_left a {}
    
    .top_center_left a img {
        display: block;
        width: 100%;
    }
    
    .top_center_right {
        width: 339px;
        height: 94px;
        padding-top: 21px;
        padding-bottom: 21px;
        transition: all ease-in-out 0.5s;
    }
    
    .top_center_right img {
        display: block;
        width: 100%;
    }
    
    .nav_wrap {
        background: #e50012;
    }
    
    .nav_center {
        height: 46px;
        background: #023a83;
        position: relative;
        overflow: hidden;
    }
    
    .active_bg {
        width: 96px;
        height: 46px;
        background: #e50012;
        position: absolute;
        left: 0;
        bottom: -46px;
    }
    
    .nav_shiji {
        width: 1200px;
        margin-left: 0;
        text-align: right;
        height: 46px;
        line-height: 46px;
        position: relative;
        z-index: 2;
    }
    
    .active_nav_a {
        background: #e50012;
    }
    
    .nav_shiji a {
        padding-left: 30px;
        padding-right: 30px;
        font-size: 14px;
        color: #fff;
        display: inline-block;
        height: 46px;
    }
    
    .nav_shiji a:hover {
        background: #e50012;
        transition: all ease-in-out 0.5s;
    }
    
    .banner {
        height: 692px;
        background: url("../images/banner.jpg") no-repeat center center;
    }
    
    .sep_title {
        padding-top: 60px;
    }
    
    .sep_en_title {
        height: 52px;
        line-height: 52px;
        font-size: 40px;
        color: #dedede;
        text-align: center;
    }
    
    .sep_ch_title {
        height: 62px;
        line-height: 62px;
        width: 616px;
        margin: 0 auto;
        background: url("../images/sep_line.jpg") no-repeat center center;
        text-align: center;
    }
    
    .sep_ch_title .text {
        padding-left: 20px;
        padding-right: 20px;
        height: 62px;
        line-height: 62px;
        background: #fff;
        font-size: 43px;
        color: #2f5cb4;
        display: inline-block;
    }
    
    .arrow_down {
        height: 34px;
        width: 40px;
        background: url("../images/arrow.png") no-repeat center center;
        margin: 0 auto;
    }
    
    .sep_title_gap {
        height: 30px;
    }
    
    .company_right {
        
        width: 585px;
    }
    
    .company_left {
        width: 585px;
    }
    
    .company_right img {
        width: 100%;
        display: block;
    }
    
    .img {
        width: 100%;
        display: block;
    }
    
    .company_t {
        height: 330px;
    }
    
    .company_b p {
        font-size: 14px;
        line-height: 24px;
        color: #999;
        padding-top: 12px;
    }
    
    .company_b p b,
    .company_b p a {
        color: #6a6a6a;
    }
    
    .radius6 {
        border-radius: 6px;
    }
    
    .company_wrap {
        padding-bottom: 100px;
    }
    
    .anli_bg {
        height: 726px;
        background: url("../images/dg.jpg") no-repeat center center;
    }
    
    .sep_ch_title2 {
        padding-top: 48px;
        height: 54px;
        line-height: 54px;
        font-size: 42px;
        color: #023a83;
        text-align: center;
    }
    
    .sep_en_titl2 {
        height: 26px;
        line-height: 26px;
        font-size: 18px;
        color: #023a83;
        text-align: center;
    }
    
    .sort_wrap {
        padding-top: 40px;
        padding-bottom: 40px;
        height: 42px;
        text-align: center;
    }
    
    .sort_wrap ul {
        width: 590px;
        margin: 0 auto;
    }
    
    .sort_wrap ul li {
        width: 188px;
        height: 40px;
        border: 1px solid #535e64;
        line-height: 40px;
        color: #000;
        font-size: 15px;
        text-align: center;
        margin-right: 10px;
        display: inline-block;
        cursor: pointer;
    }
    
    .sort_wrap ul li.active_sort {
        background: #e62129;
        border: 1px solid #fff;
        color: #fff;
    }

    .sort_wrap ul li.active_sort a {
        
        color: #fff;
    }
    
    .sort_wrap ul li:last-child {
        margin-right: 0;
    }
    
    .case_item {
        width: 280px;
        border: 2px solid #fff;
        background: #fff;
        margin-right: 20px;
        transition: all linear 1s;
    }

    .case_item2 {
        width:32%;
        border: 2px solid #fff;
        background: #fff;
        margin-right: 2%;
        transition: all linear 1s;
        margin-bottom:20px;
        box-sizing: border-box;

    }

    .case_item2:nth-child(3n) {
       
        margin-right:0;

    }
    
    .case_item_img {
        display: block;
        width: 100%;
        overflow: hidden;
        
    }

    .case_item_img img{
        
        transition: all ease-in-out 0.5s;
    }
    .case_item_img:hover img{
        transform: scale(1.2,1.2);
    }
    
    .case_item:last-child {
        margin-right: 0;
    }
    
    .case_item_title {
        padding-top: 10px;
        line-height: 22px;
        font-size: 15px;
        color: #6c6c6c;
        background: #fff;
        padding-left: 22px;
    }
    
    .case_item_desc {
       
        line-height: 30px;
        padding-left: 22px;
        padding-right: 22px;
        font-size: 13px;
        color: #9e9e9e;
        padding-bottom: 7px;
    }
    
    .case_item_line_wrap {
        padding-left: 22px;
        padding-right: 22px;
    }
    
    .case_item_title2 {
        padding-top: 10px;
        line-height: 22px;
        font-size: 15px;
        color: #6c6c6c;
        background: #fff;
    }
    
    .case_item_desc2 {
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        color: #9e9e9e;
        padding-bottom: 7px;
    }
    
    .case_item_line_wrap2 {}
    
    .case_item_line {
        width: 50px;
        border-top: 2px solid #9e9e9e;
        height: 11px;
        transition: all linear 0.5s;
    }
    
    .case_item:hover {
        transform: translateY(10px);
    }
    
    .case_item:hover .case_item_line {
        width: 100%;
        border-top: 2px solid #e50012;
    }
    
    .activity_item {
        float: left;
        width: 348px;
        height: 211px;
        border: 3px solid #eeeeee;
        margin-right: 42px;
        transition: all linear 1s;
    }
    
    .activity_wrap {
        padding-top: 38px;
        padding-bottom: 38px;
    }
    
    .activity_item:hover {
        border: 2px solid #42a7f5;
        transform: scale(1.2, 1.2);
       
    }
    
    .news_wrap {
        height: 700px;
        position: relative;
        z-index: 1;
    }
    
    .news_wrap_right {
        width: 660px;
        position: absolute;
        right: 0;
        bottom: 20px;
        z-index: 1;
        height: 637px;
        background: #fff;
        padding-top: 20px;
        box-shadow: 0 8px 8px rgba(10, 16, 20, .24), 0 0 8px rgba(10, 16, 20, .12);
        transition: all ease-in-out .5s;
    }
    
    .news_wrap_left {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
        width: 576px;
        height: 620px;
        transition: all ease-in-out 0.5s;
    }
    
    .news_wrap_left:hover {
        transform: translate(-10px, -10px);
    }
    
    .news_ul {
        padding-left: 56px;
        padding-right: 18px;
    }
    
    .news_ul li {
        height: 110px;
        padding: 10px 10px 0;
        transition: all ease-in-out 0.5s;
    }
    
    .news_ul li:hover {
        padding: 10px 5px 0;
        box-shadow: 0 8px 8px rgba(10, 16, 20, .24), 0 0 8px rgba(10, 16, 20, .12);
    }
    
    .news_li_left {
        width: 60px;
    }
    
    .news_li_right {
        width: 506px;
    }
    
    .news_li_ri {
        height: 68px;
        line-height: 68px;
        font-size: 62px;
        color: #e62129;
    }
    
    .news_li_nian {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #4f4f4f;
    }
    
    .news_lines {
        border-top: 1px solid #e62129;
        width: 18px;
        height: 20px;
    }
    
    .news_titles {
        height: 34px;
        line-height: 34px;
        font-size: 15px;
        color: #6a6a6a;
        padding-left: 22px;
        font-weight: bold;
    }
    
    .news_desc {
        line-height: 20px;
        color: #999;
        font-size: 12px;
        padding-left: 20px;
    }
    
    .honor_wrap {
        margin-top: 60px;
        height: 693px;
        background: url('../images/honor.jpg') no-repeat center center;
    }
    
    .honor_li_top {
        width: 378px;
        height: 264px;
    }
    
    .honor_ul ul li {
        margin-right: 27px;
    }
    
    .honor_li_bot {
        height: 72px;
        line-height: 72px;
        font-size: 17px;
        color: #333;
        text-align: center;
    }
    
    .partner_item {
        float: left;
        width: 162px;
        height: 130px;
        border: 1px solid #c9caca;
        border-radius: 6px;
        margin-right: 7px;
        display: inline;
        overflow: hidden;
    }
    
    .partner_wrap_top {
        padding-bottom: 7px;
    }
    
    .partner_wrap_bot {}
    
    .partner_item2 {
        width: 230px;
        height: 109px;
        margin-right: 7px;
        float: left;
        margin-bottom: 7px;
        display: inline;
        border: 1px solid #c9caca;
        border-radius: 6px;
        overflow: hidden;
    }
    
    .partner_item2:hover {
        border: 1px solid #e50012;
    }
    
    .partner_item2 img {
        transition: transform 0.8s ease-in-out;
    }
    
    .partner_item2:hover img {
        -webkit-transform: rotate3d(0, 1, 0, 360deg);
        -moz-transform: rotate3d(0, 1, 0, 360deg);
        transform: rotate3d(0, 1, 0, 360deg);
    }
    
    .line_gaps2 {
        height: 60px;
    }
    
    .link_wrap {
        background: #d5ecfc;
    }
    
    .link_wrap_center {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
        font-size: 14px;
        color: #333;
    }
    
    .link_wrap_center a {
        padding-left: 4px;
        padding-right: 4px;
        color: #333;
        font-size: 14px;
    }
    
    .bottom_wrap {
        background: #023a83;
        padding-top: 82px;
        padding-bottom: 100px;
    }
    
    .bottom_left {
        float: left;
        width: 330px;
    }
    
    .bottom_right {
        width: 870px;
        float: left;
    }
    
    .bottom_logo {
        height: 36px;
        background: url("../images/b_logo.png") no-repeat top left;
        padding-bottom: 18px;
    }
    
    .bottom_texts {
        line-height: 26px;
        font-size: 14px;
        color: #fff;
    }
    
    .bottom_texts a {
        text-decoration: none;
        color: #fff;
    }
    
    .bottom_nav_s {
        height: 32px;
        line-height: 32px;
        padding-bottom: 22px;
    }
    
    .bottom_nav_s a {
        font-size: 16px;
        color: #fff;
    }
    
    .bottom_ul li {
        line-height: 26px;
        height: 26px;
    }
    
    .bottom_ul li a {
        font-size: 14px;
        color: #fff;
    }
    
    .bottom_nav_item {
        margin-right: 50px;
        display: inline;
    }
    
    .wechat_item {
        float: left;
        width: 96px;
        padding-top: 8px;
    }
    
    .wechat_img {
        height: 96px;
    }
    
    .wechat_txt {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #fff;
        text-align: center;
    }
    
    .banner2 {
        height: 560px;
        
    }
    
    .location_wrap {
        height: 50px;
        background: #f6f4f7;
    }
    
    
    
    .location_inner {
        padding-left: 25px;
        background: url("../images/location.png") no-repeat left center;
        height: 50px;
        font-size: 14px;
        line-height: 50px;
        color: #666;
        box-sizing: border-box;
    }
    
    .location_inner a {
        color: #666;
        
    }
    
    .location_inner b {
        font-weight: normal;
        color: #023a83;
    }
    
    .location_inner a:hover {
        
        color: #e50012;
        
    }
    
    .company_lefts {
        width: 300px;
    }
    
    .company_rights {
        width: 850px;
    }
    
    .company_rights_title_wrap {
        padding-bottom: 20px;
        border-bottom: 1px solid #f0f0f2;
    }
    
    .company_lefts_title {
        height: 160px;
        background: url("../images/bgs.png") no-repeat left center #023a83;
        line-height: 160px;
        font-size: 30px;
        padding-left: 96px;
        color: #fff;
        transition: all ease-in-out 0.5s;
        cursor: pointer;
    }
    
    .company_lefts_title:hover {
        padding-left: 100px;
        background-position: -5px center;
    }
    
    .company_lefts_ul li {
        height: 57px;
        border-bottom: 1px solid #f0f0f2;
        text-align: center;
        line-height: 57px;
    }
    
    .company_lefts_ul li a {
        font-size: 21px;
        color: #565459;
        transition: padding ease-in-out 0.5s;
    }
    
    .company_lefts_ul li:hover {
        background: #e50012;
        color: #fff;
    }
    
    .company_lefts_ul li.left_li_a {
        background: #e50012;
        color: #fff;
    }
    .company_lefts_ul li.left_li_a  a{
        
        color: #fff;
    }

    .company_lefts_ul li:hover a {
        padding-left: 10px;
        color: #fff;
    }
    
    .contact_title {
        padding-top: 40px;
        height: 74px;
        border-bottom: 1px solid #f0f0f2;
        padding-left: 43px;
        background: url("../images/erji.png") no-repeat left 40px;
    }
    
    .contact_title_top {
        height: 28px;
        line-height: 28px;
        color: #043a84;
        font-size: 20px;
        font-weight: bold;
        padding-top: 16px;
    }
    
    .contact_title_bot {
        height: 16px;
        line-height: 16px;
        color: #545456;
        font-size: 12px;
    }
    
    .contact_cons {
        padding-top: 60px;
        line-height: 24px;
        color: #565658;
        font-size: 13px;
    }
    
    .company_rights_title {
        height: 50px;
        border-left: 6px solid #013983;
        padding-left: 13px;
    }
    
    .company_rights_top {
        height: 32px;
        line-height: 32px;
        font-size: 24px;
        color: #555356;
    }
    
    .company_rights_bot {
        font-size: 13px;
        color: #989898;
        height: 18px;
        line-height: 18px;
    }
    
    .company_contents {
        line-height: 30px;
        color: #808080;
        font-size: 15px;
        padding-top: 30px;
        min-height: 400px;
    }
    .company_contents p{
        text-indent: 30px;
    }
    /* 新闻列表 */
    
    .news_top_one {
        margin-bottom: 40px;
        transition: box-shadow .5s;
    }
    
    .news_top_one:hover {
        box-shadow: 0 8px 8px rgba(10, 16, 20, .24), 0 0 8px rgba(10, 16, 20, .12);
    }
    
    .news_top_one_left {
        width: 450px;
        height: 272px;
        float: left;
    }
    
    .news_top_one_right {
        padding-left: 20px;
        display: inline;
        width: 360px;
        float: right;
        padding-right: 20px;
    }
    
    .news_ont_title {
       
        padding-top: 14px;
        padding-bottom: 6px;

        line-height: 22px;
        font-size: 18px;
        color: #6a6a6a;
    }
    
    .news_one_pub_time {
        line-height: 38px;
        height: 38px;
        font-size: 15px;
        color: #9e9e9e;
    }
    
    .news_one_desc {
        color: #999;
        font-size: 14px;
        line-height: 20px;
    }
    
    .news_one_more {
        height: 26px;
        line-height: 26px;
        padding-top: 12px;
    }
    
    .news_one_more a {
        font-size: 15px;
        color: #e50012;
    }
    
    .news_items {
        height: 110px;
        margin-bottom: 50px;
    }
    
    .news_items_left {
        width: 110px;
        background: #023a83;
        height: 110px;
    }
    
    .news_items_right {
        width: 600px;
        height: 110px;
        margin-left: 30px;
    }
    
    .news_items_ri {
        height: 48px;
        padding-top: 16px;
        line-height: 48px;
        font-size: 36px;
        text-align: center;
        color: #fff;
    }
    
    .news_item_yue {
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        color: #fff;
        text-align: center;
    }
    
    .news_items_two_title {
        height: 32px;
        line-height: 32px;
        color: #6a6a6a;
        font-size: 18px;
    }
    
    .news_items_two_desc {
        line-height: 20px;
        font-size: 14px;
        color: #999999;
    }
    
    .news_top_two {
        transition: box-shadow 0.5s;
    }
    
    .news_top_two:hover {
        box-shadow: 0 8px 8px rgba(10, 16, 20, .24), 0 0 8px rgba(10, 16, 20, .12);
    }
    /* 新闻详情 */
    
    .location_wrap2 {
        height: 50px;
       
    }
    
    .location_left {
        height: 50px;
    }
    
    .location_right {
        height: 30px;
        padding-top: 10px;
    }
    
    .location_right a {
        width: 136px;
        float: left;
        height: 30px;
        float: left;
        margin-right: 24px;
        background: #023a83;
        font-size: 14px;
        color: #fff;
        text-align: center;
        line-height: 30px;
        transition: all ease-in-out 0.5s;
    }
    
    .location_right a:hover {
        color: #fff;
        background: #e50012;
    }
    
    .location_right a.loc_active_a {
        background: #e50012;
        color: #fff;
    }
    
    .location_right a:last-child {
        margin-right: 0;
    }
    
    .news_view_title {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 20px;
        color: #6a6a6a;
        line-height: 24px;
        text-align: center;
    }
    
    .news_view_pub_time {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        color: #6a6a6a;
        text-align: center;
    }
    
    .news_view_contents {
        line-height: 26px;
        color: #999;
        font-size: 14px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-top:1px solid #d3d3d3;
    }

    .news_view_contents img{
        max-width: 100%;
    }
    /* 图片列表 */
    
    .prolist_wrap {}
    
    .prolist_ul li {
        width: 279px;
        float: left;
        margin-right: 28px;
        background: #ccc;
    }
    
    .prolist_ul li:nth-child(4n) {
        margin-right: 0;
    }
    
    .top_pics {
        height: 260px;
    }
    /* 动画效果 */
    
    @-webkit-keyframes rotate360 {
        from {
            transform: rotate(0)
        }
        to {
            transform: rotate(360deg)
        }
    }
    /* 轮播图*/
    
    .fullSlide {
        width: 100%;
        position: relative;
        height: 692px;
    }
    
    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }
    
    .fullSlide .bd ul {
        width: 100% !important;
    }
    
    .fullSlide .bd li {
        width: 100% !important;
        height: 692px;
        overflow: hidden;
        text-align: center;
    }
    
    .fullSlide .bd li a {
        display: block;
        height: 692px;
    }
    
    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 30px;
        line-height: 30px;
    }
    
    .fullSlide .hd ul {
        text-align: center;
    }
    
    .fullSlide .hd ul li {
        cursor: pointer;
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 30px;
        height: 5px;
        margin: 1px;
        overflow: hidden;
        background: #000;
        filter: alpha(opacity=50);
        opacity: 0.5;
        line-height: 999px;
    }
    
    .fullSlide .hd ul .on {
        background: #f00;
    }
    
    .fullSlide .prev,
    .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 15%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
        display: none;
    }
    
    .fullSlide .next {
        left: auto;
        right: 15%;
        background-position: -6px -137px;
    }

    .inner_imgs{ }

    .inner_imgs li{
        float: left;
        width: 48%;
        margin-bottom:20px;

    }

    .inner_imgs li:nth-child(2n){
        float: right;

    }

    .inner_imgs li img{
        width: 100%;
        display: block;
    }
    .company_title{
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .company_title_left{
        height:24px;
        width: 24px;
        border-radius: 50%;
        background: #e50012;
        float: left;
        margin-right:10px;
        display: inline;
    }
    .company_title_right{
        height:24px;
        float: left;
        border-radius:12px;
        
        color: #fff;
        padding-left: 20px;
        padding-right:20px;
        font-size: 16px;
        line-height: 24px;
        background: #e50012;
    }


    .tuandui_left{
        float: left;
        width:60%;
    }
    .tuandui_bottoms{
        padding-top: 30px;
        position:relative;
    }
    .tuandui_bottoms img{
        display: block;
        width:100%;
    }

    .tuandui_left img{
        width:100%;
        display: block;
    }


    .tuandui_descs{
        line-height: 30px;
        color: #808080;
        font-size: 15px;
        padding-top: 20px;
        text-indent: 30px;
    }

    .tuandui_right{
        float: right;
        width: 35%;
    }

    .tuandui_right img{
        width:100%;
        display: block;
    }

    .rongyu_ul li{
        float: left;
        text-align: center;
        margin-bottom:20px;
        overflow: hidden;

    }

    .rongyu_ul li a img{
        display: block;
        width: 100%;
    }
    .rongyu_ul li:nth-child(3){
        width:23%;
        float: right;

    }
    .rongyu_ul li:nth-child(2){
        width:23%;
        margin-right:2%;
    }
    .rongyu_ul li:nth-child(1){
        width:50%;
        margin-right:2%;
    }

    .rongyu_ul li:nth-child(4){
        width:23.5%;
        margin-right:2%;
    }
    .rongyu_ul li:nth-child(5){
        
        width:23.5%;
        margin-right:2%;
    }
    .rongyu_ul li:nth-child(6){
        width:23.5%;
        margin-right:2%;
    }
    .rongyu_ul li:nth-child(7){
        width:23.5%;
       
    }

    .rongyu_ul li:nth-child(8){
        width:32%;
        margin-right:2%;
       
    }
    .rongyu_ul li:nth-child(9){
        width:32%;
        margin-right:2%;
       
    }
    .rongyu_ul li:nth-child(10){
        width:32%;
       
    }
    .rongyu_ul li:nth-child(11){
        width:32%;
        margin-right:2%;
       
    }
    .rongyu_ul li:nth-child(12){
        width:32%;
        margin-right:2%;
       
    }
    .rongyu_ul li:nth-child(13){
        width:32%;
        
       
    }

    .tuandui_left_title{
        text-align: center;
    }

    .tuandui_left_title2{
        text-align: center;
        width: 200px; position: absolute; right:30px; bottom:30px;
    }

    .tuandui_left_title2 p{
        padding-left: 24px;
        background:url("../images/aa.png") no-repeat left ;
        display: inline-block;
        height:28px;
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14px;
        color: #333;
        text-indent: 0;
    }

    .tuandui_left_title p{
        padding-left: 24px;
        background:url("../images/aa.png") no-repeat left ;
        display: inline-block;
        height:28px;
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14px;
        color: #333;
        text-indent: 0;
    }


    .shebei_wrap {
        position: relative;
    }
    
    .shebei_right {
        width: 45%;
        float: right;
    }
    
    .shebei_wrap img {
        display: block;
        width: 100%;
    }
    
    .shebei_titles {
        position: absolute;
        top: 40px;
        left: 40px;
        padding-right: 40px;
    }
    
    .shebei_titles_1 {
        font-size: 26px;
        color: #000;
        line-height: 40px;
    }
    
    .shebei_titles_2 {
        font-size: 24px;
        line-height: 28px;
        color: #e50012;
    }
    
    .shebei_titles_3 {
        color: #000;
        font-size: 14px;
        line-height: 22px;
        padding-top: 20px;
    }
    .shebei_titles_4 {
        color: #000;
        font-size: 18px;
        line-height: 30px;
    }
    
    .shebei_rights {
        padding-top: 20px;
    }
    
    .shebei_row2_left {
        width: 49%;
        float: left;
    }
    
    .shebei_row2_right {
        width: 49%;
        float: right;
    }
    
    .shebei_row4_1 {
        width: 36%;
        float: left;
        margin-right: 2%;
    }
    
    .shebei_row4_2 {
        width: 19%;
        float: left;
        margin-right: 2%;
    }
    
    .shebei_row4_3 {
        width: 19%;
        float: left;
        margin-right: 2%;
    }
    
    .shebei_row4_4 {
        width: 20%;
        float: right;
    }

    .shebei_row3_1 {
        width: 32%;
        margin-right: 2%;
        float: left;
    }
    
    .shebei_row3_2 {
        width: 32%;
        float: right;
    }



    .xw_page {
        padding: 30px 0 30px;
        border-top: 1px solid lightgray;
        width: 100%;
        overflow: hidden;
        clear: both;
    }
    
    .xw_page .pagess {
        font-size: 14px;
        color: #333;
        line-height: 30px;
    }
    
    .xw_page .pagess a {
        line-height: 30px;
        font-weight: initial;
        font-size: 14px;
        color: #333;
    }
    
    .xw_page .pagess a:hover {
        color: #023a83;
    }

	#pageud { margin:0 auto; padding-top:20px; padding-bottom:20px; text-align:center; overflow:hidden; clear:both; }
#pageupdn{background-color:#dddddd; padding-left:8px;
padding-right:8px;
height: 32px;
line-height: 32px;
margin-right: 8px;

 font-weight:bold; font-size:14px; text-decoration:none; overflow:hidden; cursor:pointer; display:inline-block;}
#pageupdn a{color:#ff8604;}
#pageupdn a:hover{color:#333333;}
#pageupdnA{background-color:#023a83; padding-left:8px;padding-right:8px;height: 32px;
line-height: 32px;
	margin-right:8px; color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; overflow:hidden; cursor:pointer; display:inline-block;}
#pageupdn_wz{padding:12px;margin:0 auto;overflow:hidden;font-family:Arial; display:inline-block;}

