@charset "UTF-8";
/* @charset "gb2312"; */

body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    background: #7cb4d9 url(../images/bg_01.jpg) repeat-x;
    font-family: "宋体";
    line-height: 22px;
    color: #666666;
}

p, div, img, ul, li, dl, dt, dd, form {
    margin: 0px;
    padding: 0;
    list-style: none;
    border: none;
}

a, a:link, a:visited {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #ff8401;
    text-decoration: none;
}

.cleaner {
    clear: both;
    margin: 0;
    padding: 0;
}

#top {
    width: 1100px;
    margin: 0 auto;
}

#top_bg {
    width: 100%;
    height: 10px;
    background: url(../images/main_bg_03.gif) repeat-x;
}

#top_s {
    width: 250px;
    height: 25px;
    margin: 0 0 0 40px;
    padding: 7px 0 0 0;
}

#top_sc {
    background: url(../images/sc_03.jpg) no-repeat;
    width: 302px;
    height: 35px;
    margin: 0 0 0 627px;
}

#top_sc ul {
    padding: 0;
    margin: 0;
}

#top_sc ul li {
    color: #FFFFFF;
    list-style-type: none;
    float: left;
    width: 70px;
    text-align: center;
    font-size: 12px;
    height: 20px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #195d84;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #31ade3;
}

#top_sc ul li a:link, #top_sc ul li a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#top_sc ul li a:hover {
    color: #ff8401;
    text-decoration: none;
}

.head {
    margin-top: 10px;
}

#logo {
    width: 314px;
    height: 58px;
    float: left;
}

#bk {
    width: 610px;
    height: 38px;
    float: right;
    margin: 10px 15px 0 0;
}

#bk ul li {
    list-style-type: none;
    width: 120px;
    height: 20px;
    float: right;
    text-align: right;
}

#nav {
    width: 1100px;
    padding: 0;
    margin: 20px 0 0 0;
}

#nav_tu {
    width: 209px;
    height: 37px;
    text-align: right;
    float: right;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
}

#menu {
    width: 891px;
    height: 37px;
    float: left;
    background: url(../images/nav_12.gif) repeat-x;
}

#menu ul {
    padding: 7px 0 0 0;
    margin: 0;
}

#menu ul li {
    width: 87px;
    height: 20px;
    list-style-type: none;
    float: left;
    text-align: center;
    color: #FFFFFF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #1a5e85;
    border-left-color: #35a9e4;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: "宋体";
    font-size: 12px;
    font-weight: bold;
}

#menu ul li a:hover {
    color: #ff8401;
}

#mian_zhu {
    width: 1100px;
    min-height: 400px;
    height: auto !important;
    height: 400px;
    padding: 0;
    margin: 0;
    background: #FFFFFF;
}

#main {
    width: 1100px;
    margin: 0 auto;
    background-color: #ffffff;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}

#main_left {
    width: 1068px;
    margin: 10px 0 0 18px;
    float: left;
    display: inline;
}

#main_top {
    width: 1070px;
    margin:auto;
    height: 32px;
    overflow: hidden;
}

#main_top a{
	line-height:32px;
	font-size:13px;
    font-weight:600;
    margin: 0px 5px;
}
#main_top a:link, #main_top a:visited {
    color: #666666;
    text-decoration: none;
    font-family: Arial;
}

#main_top a:hover {
    color: #ff8401;
}

#main_top ul {
    margin: 0;
    padding: 0;
}

#top_r2 {
    width: 1068px;
    /* height: 208px; */
    margin: 0 auto;
}

#top_r3 {
    width: 1068px;
    height: 170px;
    margin: 0 auto;
}

#news {
    width: 1068px;
    margin: 0;
    min-height: 90px;
    height: auto !important;
    height: 90px;
}

#news_w {
    width: 110px;
    height: 25px;
    color: #9f1014;
    font-size: 16px;
    font-family: "黑体";
}

#news_solid {
    width: 457px;
    height: 20px;
    background: url(../images/line_10.gif) repeat-x;
    padding-top: 5px;
    margin: -24px 0 0 100px;
    display: inherit;
}

#news_solid1 {
    width: 515px;
    height: 20px;
    background: url(../images/line_10.gif) repeat-x;
    padding-top: 5px;
    margin: -24px 0 0 100px;
    display: inherit;
}

#more {
    width: 41px;
    height: 25px;
    float: right;
    font-size: 15px;
    color: #005399;
    font-weight: bold;
    font-family: Arial;
    margin: -25px 5px 0 0;
}

#more a:link, #more a:visited {
    color: #005399;
    text-decoration: none;
}

#more a:hover {
    color: #ff8401;
}

#news_js {
    width: 450px;
    margin: -88px 0 0 135px;
    padding-left: 15px;
    padding-bottom: 10px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
}

#news_js ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    height: 25px;
}

#news_js ul li {
    padding-left: 15px;
    height: 25px;
}

#news_js a:link, #news_js a:visited {
    color: #666666;
    text-decoration: none;
}

#news_js a:hover {
    color: #ff8401;
}

#news_pc {
    width: 122px;
    height: 84px;
    margin: 12px 0 0 10px;
    background: #FFFFFF;
}

#news_kuang {
    width: 1068px;
    margin: 0;
}

#zs {
    width: 1068px;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0px;
}

#zs ul {
    margin: 0;
    padding: 0
}

#zs ul li {
    width: 160px;
    float: left;
    display: inline;
    height: 60px;
}

#bottom {
    width: 1100px;
    height: 70px;
    background: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #999999;
}

#bottom1 {
    width: 1100px;
    height: 65px;
}

#bottom1 ul {
    padding-left: 23px;
    margin: 0 0 17px 0;
}

#bottom1 ul li {
    list-style-type: none;
    width: 95px;
    height: 40px;
    float: left;
    padding-left: 8px
}

#line {
    width: 3px;
    background: #dce1e4;
    margin: 25px 0 0 0;
    float: left;
    min-height: 620px;
    height: auto !important;
    height: 620px;
}

#main_right {
    width: 310px;
    margin: 10px 18px 0 0;
    float: right;
    display: inline;
    background: #FFFFFF;
}

#contact {
    width: 300px;
    height: 25px;
    margin-bottom: 15px;
    min-height: 230px;
    height: auto !important;
    height: 230px;
}

#contact_wz {
    width: 85px;
    height: 25px;
    color: #0b589e;
    font-size: 16px;
    font-family: "黑体";
}

#contact_line {
    width: 200px;
    height: 20px;
    padding-top: 5px;
    margin: -25px 0 0 110px;
    background: url(../images/line_10.gif) repeat-x;
}

#contact_pc {
    width: 310px;
    text-align: center;
}

#contact_fs {
    width: 250px;
    margin: 5px 0 0 25px;
}

#guanli {
    width: 300px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-left: 10px;
}

#guanli ul {
    padding: 0;
    margin: 0;
}

#guanli ul li {
    list-style-type: none;
    width: 290px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    padding-top: 5px;
}

#guanli ul li a:link, #guanli ul li a:visited {
    color: #666666;
    text-decoration: none;
}

#guanli ul li a:hover {
    color: #ff8401;
}

#main_bottom {
    height: 14px;
    background: url(../images/copyright_line_27.gif) repeat-x;
}

.main1 {
    width: 1100px;
    margin: 0 auto;
    background-color: #ffffff;
    min-height: 600px;
    height: auto !important;
    height: 600px;
}

.contain_news {
    width: 700px;
}

.contain_news ul {
    margin: 0;
    padding: 0 0 0 20px;
}

.contain_news ul li {
    height: 30px;
    width: 600px;
}

.contain_news ul a:link, .contain_news ul a:visited {
    color: #666666;
    text-decoration: none;
}

.contain_news ul a:hover {
    color: #ff8401;
}

#news_js ul li a:link, #news_js ul li a:visited {
    color: #666666;
    text-decoration: none;
}

#news_js ul li a:hover {
    color: #ff8401;
}

#contain_top {
    width: 1070px;
    height: 28px;
    margin: 10px auto;
    background: #e3eaf0;
}

#contain_top_r1 {
    height: 12px;
    padding-top: 5px;
    margin-left: 10px;
    font-size: 12px;
    color: #005399;
    font-weight: bold;
}

#contain_left {
    width: 240px;
    margin: 15px 0 0 36px;
    float: left;
    display: inline;
}

.left_list {
    width: 240px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    list-style-type: none;
    list-style-type: none;
}

.left_list ul {
    margin: 0;
    padding: 0 0 20px 0;
}

.left_list ul li {
    width: 240px;
    background: #f4f8fb;
    border: 1px solid #dce6f0;
    margin: 3px 0 0 0;
    padding-top: 6px;
    height: 26px;
    list-style-type: none;
    color: #FFFFFF;
}

.left_list ul li a:link, .left_list ul li a:visited {
    color: #666666;
    text-decoration: none;
}

.left_list ul li a:hover {
    color: #ff8401;
}

#contain_right {
    width: 780px;
    float: right;
    margin: 0 16px 0 0;
    display: inline;
}

.contain_r1 {
    color: #005399;
    height: 15px;
}

.contain_r2 {
    width: 700px;
    margin: 10px 0 5px 0;
}

.contain_r2 a:link, .contain_r2 a:visited {
    color: #666666;
    text-decoration: none;
}

.contain_r2 a:hover {
    color: #ff8401;
}

.contain_line {
    background: url(../images/containline_18.gif) repeat-x;
    width: 724px;
    height: 5px;
    margin-top: 10px;
}

#bk_main {
    width: 945px;
    height: 256px;
    margin: 0px auto 10px auto;
    overflow: hidden;
}

.bk_main_left {
    width: 192px;
    height: 256px;
    float: left;
    display: inline;
    border: #c6e7ff;
    border-top-style: none;
}

.bk_main_right {
    width: 289px;
    height: 256px;
    float: right;
    display: inline;
}

.bk_main_top {
    width: 166px;
    height: 24px;
    margin: 0;
    background: url(../images/tsrz_15.gif) no-repeat;
    padding: 5px 0 0 26px;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

.bk_main_top2 {
    width: 146px;
    height: 24px;
    margin: 0;
    background: url(../images/dx1_09.gif) no-repeat;
    padding: 5px 0 0 46px;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
}

.bk_main_con {
    width: 190px;
    border: 1px solid #c6e7ff;
    border-top-style: none;
    height: 226px;
    color: #000000;
    list-style-type: none;
}

.bk_main_con12 {
    width: 190px;
    border: 1px solid #c6e7ff;
    border-top-style: none;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    color: #000000;
    list-style-type: none;
    margin-bottom: 5px;
}

.bk_main_right_con {
    width: 289px;
    height: 256px;
    float: right;
    display: inline;
}

.bk_main_top1 {
    width: 226px;
    height: 24px;
    margin: 0;
    background: url(../images/jj_13.jpg) no-repeat;
    padding: 5px 0 0 26px;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

.bk_main_con1 {
    width: 250px;
    border: 1px solid #c6e7ff;
    border-top-style: none;
    height: 225px;
}

.bk_main_con1 a:link, .bk_main_con1 a:visited {
    color: #000000;
    text-decoration: none;
}

.bk_main_con1 a:hover {
    color: #ff8401;
}

.bk_main_con a:link, .bk_main_con1 a:visited {
    color: #000000;
    text-decoration: none;
}

.bk_main_con a:hover {
    color: #ff8401;
}

#bk_main1 {
    width: 945px;
    height: 256px;
    margin: 0 auto;
    min-height: 256px;
    height: auto !important;
    height: 256px;
}

#copyright {
    height: 80px;
}

#foot {
    width: 100%;
    height: 80px;
    text-align: center;
    padding-top: 18px;
}

#ck {
    width: 257px;
    height: 99px;
    overflow: hidden;
    /* border: 1px solid#; */
    background: url(bank/images/abbg_16.gif) repeat-x;
}

.section_con {
    min-height: 400px;
    height: auto !important;
    height: 400px;
    padding: 10px 15px;
    margin: 0;
}

.section_til {
    height: 50px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    color: #484848;
    padding-top: 15px;
}

.section_til1 {
    height: 20px;
    font-size: 16px;
    font-family: Arial;
    color: #FF0000;
    font-weight: bold;
}

.about_con {
    padding: 15px 10px;
    color: #444;
}

.about_cl {
    font-family: "宋体";
    font-size: 13px;
    color: #000099;
    font-weight: bold;
}

.about_cl a:link, .about_cl a:visited {
    color: #000099;
    text-decoration: none;
}

.about_cl a:hover {
    color: #ff8401;
}

.about_cl1 {
    font-family: "宋体";
    color: #000000;
}

.page {
    color: #323233;
    margin: 20px 0 20px 0;
    text-align: center;
}

.page span {
    padding: 1px 5px;
    margin-right: 3px;
    font-size: 14px;
    color: #666666;
}

.page a:link, .page a:visited {
    text-decoration: none;
    color: #666666;
}

.page a:hover {
    color: #cacaca;
}

.page .current {
    border: 1px solid #666666;
    color: #666666;
}

#main_left1 {
    width: 780px;
    margin: 10px 18px 0 0;
    float: right;
    display: inline;
}

#main_right1 {
    width: 192px;
    margin: 10px 0 0 18px;
    float: left;
    display: inline;
    background: #FFFFFF;
}

.index_box_top {
    height: 24px;
    width: 340px;
    background: url(../images/shzr_03.gif) no-repeat;
    padding: 4px 0 0 20px;
    text-align: left;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}

.index_box_left {
    height: 80px;
    width: 106px;
    border: 1px solid #b3e7f3;
    float: left;
    display: inline;
    padding: 10px 0 0 5px
}

.index_box_right {
    height: 90px;
    width: 358px;
    border: 1px solid #b3e7f3;
    float: left;
    display: inline;
}

.index_box_left1 {
    height: 80px;
    width: 107px;
    border: 1px solid #b3e7f3;
    float: left;
    display: inline;
    margin-left: 16px;
    padding: 10px 0 0 5px;
    text-align: left;
}

.index_box_right1 {
    height: 90px;
    width: 358px;
    border: 1px solid #b3e7f3;
    float: right;
    display: inline;
    text-align: left;
}

.banner1 {
    margin: 10px auto;
    width: 740px;
}

.bottom {
    width: 224px;
    height: 23px;
    background: url(../images/bottom_11.gif) no-repeat;
    overflow: hidden;
    padding-left: 16px;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 5px;
}

.bottom1 {
    width: 238px;
    height: 70px;
    border: 1px solid #b3cfe4;
}

.bottom2 {
    width: 240px;
    height: 145px;
    padding: 5px 0 0 0;
}

.bottom_r1 {
    width: 224px;
    height: 23px;
    background: url(../images/left_bottom_03.gif) no-repeat;
    overflow: hidden;
    padding-left: 16px;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 5px;
}

.bottom_r2 {
    width: 238px;
    height: 217px;
    border: 1px solid #FF9900;
}

.bottom_r3 {
    width: 218px;
    height: 197px;
    border: 1px solid #FF9900;
    padding: 20px 0 0 20px;
    color: #000000;
}

.bottom_r4 {
    width: 218px;
    height: 202px;
    border: 1px solid #FF9900;
    padding: 15px 0 0 20px;
    color: #000000;
    background: url(../images/tel.jpg) no-repeat;
}

.xkz {
    width: 340px;
    margin: 10px 0 0 10px;
}

.xkz ul li {
    width: 110px;
    float: left;
    display: inline;
    list-style-type: none;
}

.page {
    color: #323233;
    margin-top: 20px;
}

.page span {
    padding: 1px 5px;
    margin-right: 3px;
    font-size: 13px;
    background: #FFFFFF;
    border: 1px solid #cccecd;
    color: #999999;
    font-weight: bold;
}

.page a:link, .page a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

.page a:hover {
    color: #cacaca;
}

.page .current {
    background: #ff8412;
    border: 1px solid #ff8412;
    color: #898787;
    font-weight: bold;
}

/* 新首页CSS */

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

.clear {
    clear: both;
}

/* 首页公共部分 */

.home-title {
    background-image: url(../images/title_bg.jpg);
    background-repeat: repeat-x;
    line-height: 29px;
}

.home-title>img {
    vertical-align: text-top;
    margin-left: 10px;
}

.home-title>p {
    display: inline-block;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

#home {
    width: 1070px;
    margin: 0px auto 10px auto;
    overflow: hidden;
}

#home>.banner {
    width: 680px;
	height: 256px;
    float: left;
}

#home .news {
    width: 380px;
    margin-left: 10px;
    float: left;
    border: 1px solid #c6e7ff;
    box-sizing: border-box;
}

#home .news .list a {
    display: block;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#home .news .list a:before {
    height: 25px;
    width: 20px;
    content: '';
    display: inline-block;
    background-image: url(../images/lansejt_20.gif);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
}

#home .body .left {
    width: 240px;
    float: left;
}

#home .body .left .item {
    margin-top: 10px;
    border: 1px solid #c6e7ff;
    box-sizing: border-box;
    border-top: 0px;
}

#home .body .left .item .list a {
    display: block;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#home .body .left .item .list a:before {
    height: 25px;
    width: 20px;
    content: '';
    display: inline-block;
    background-image: url(../images/lansejt_20.gif);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
}

#home .body .left .case {}

#home .body .left .case .home-title {
    padding-left: 20px;
    background-image: url(../images/case_bg.gif);
    background-repeat: repeat-x;
}

#home .body .left .case .home-title>p {
    color: #fff;
}

#home .body .right {
    float: left;
    width: 830px;
}

#home .body .right .system .list li {
    border: 1px solid #c6e7ff;
    width: 266px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    list-style-type: none;
    box-sizing: border-box;
}

#home .body .right .system .list li .title {
    display: block;
    padding-left: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #000099;
    font-weight: bold;
    font-size: 13px;
    line-height: 25px;
    background-color: #F4FCFF;
}

#home .body .right .system .list li .title:hover {
    color: #ff8401;
}

#home .body .right .system .list li .item {
    padding: 10px 0;
    height: 74px;
}

#home .body .right .system .list li .item img {
    width: 72px;
    float: left;
    height: 100%;
}

#home .body .right .system .list li .item .text {
    float: left;
    margin-left: 15px;
    width: 170px;
}

#home .body .right .system .list li .item .text p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#home .body .right .certificate {
    margin-left: 10px;
    float: left;
    width: 404.5px;
    border: 1px solid #c6e7ff;
    box-sizing: border-box;
    border-top: 0px;
    margin-top: 10px;
}

#home .body .right .certificate .home-title {
    background-image: url(../images/bottom_11.gif);
}

#home .body .right .certificate .home-title p {
    margin-left: 10px;
    color: #fff;
}

#home .body .right .certificate .home-title a {
    float: right;
    margin-right: 10px;
}

#home .body .right .certificate .list a {
    display: inline-block;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 134px;
}

#home .body .right .certificate .list a:before {
    height: 25px;
    width: 20px;
    content: '';
    display: inline-block;
    background-image: url(../images/lansejt_201.jpg);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
}

#home .body .right .banner {
    margin: 10px 0;
    margin-left: 10px;
}

#home .body .right .three .certificate {
    width: 266px;
}

#home .body .right .three .certificate:first-child+.certificate+.certificate .home-title {
    background-image: url(../images/left_bottom_03.gif);
}

#home .body .right .three .certificate .list a {
    display: block;
    width: auto;
}

#home .body .right .three .certificate .list a:before {
    background-image: url(../images/lansejt_20.gif);
}

#home .body .right .three .contact {
    border: 0;
}

#home .body .right .three .contact .list {
    border: 1px solid #FF9900;
    border-top: 0px;
    margin-top: -1px;
}

#home .body .right .three .contact2 .list {
    padding: 20px;
}

#home .body .right .three .contact2 a {
    display: inline!important;
}

#home .body .right .three .contact2 a:before {
    display: none;
}

/* 案例 */
.mr-0{
    margin-right: 0!important;
}
#case .list li{
    width: 167.5px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#case .list li .img img{
    width: 100%;
    height: 60px;
    border:1px solid #aca899;
    padding: 5px;
    box-sizing: border-box;
}
#case .list li .title{
    height: 30px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: rgb(204, 204, 204);
}

/* 手机元素 */

#nav-m, #banner-m,#case-m{
    display: none;
}

@media screen and (max-width:1100px) {

    table
	{
		margin: 0;
		border-collapse: collapse;
		display:block;
        width: 100%;
		overflow-y: auto;
		_overflow: auto;
		margin: 0 0 1em;
	}

    img {
        max-width: 100%;
    }
    /* 头部 */
    #top, #top_sc {
        width: auto;
    }
    #top_sc {
        position: absolute;
        right: 0;
        top: 0px;
        margin: 0;
    }
    .head {
        display: none;
    }
    #nav {
        display: none;
    }
    #nav-m {
        display: block;
        position: relative;
        z-index: 999;
        height: 50px;
        margin-top: 40px;
    }
    #nav-m .logo {
        width: auto;
        height: 50px;
        padding-left: 10px;
    }
    #nav-m .logo a {
        display: table-cell;
        height: 50px;
        vertical-align: middle;
    }
    #nav-m .logo img {
        height: 40px;
        width: auto!important;
    }
    #nav-m .menu {
        position: absolute;
        right: 10px;
        top: 11px;
        width: 22px;
        padding: 5px 10px;
        border: 1px solid #333;
        border-radius: 3px;
    }
    #nav-m .menu span {
        display: block;
        width: 100%;
        margin-bottom: 5px;
        height: 2px;
        background-color: #000;
    }
    #nav-m .menu span:nth-of-type(3) {
        margin-bottom: 0px;
    }
    #nav-m .nav-m-list {
        background-color: #f7f7f7;
        display: none;
    }
    #nav-m .nav-m-list li {
        line-height: 40px;
        border-bottom: 1px solid #eee;
    }
    #nav-m .nav-m-list li a {
        height: 100%;
        width: 100%;
        display: block;
        padding-left: 10px;
        font-size: 14px;
        color: #000;
        height: 40px;
    }
    .main1 {
        width: 100%;
    }
    #main_top {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        overflow-x: auto;
        white-space: nowrap;
        box-sizing: border-box;
    }
    #main_top td {
        height: 32px;
        display: block;
        white-space: nowrap;
    }
    /* 首页 */
    #banner-m {
        display: block;
        margin-bottom: 10px;
    }
    #bk_main1 {
        width: 100%;
    }
    #home>.banner {
        display: none;
    }
    #home {
        width: 100%;
        padding: 0 5px;
        box-sizing: border-box;
    }
    #home .news {
        width: 100%;
        margin-left: 0;
    }
    #home .body .left {
        float: none;
        width: 100%;
    }
    #home .body .left .item {
        width: 50%;
        float: left;
    }
    #home .body .left .item:nth-of-type(2n) {
        margin-left: 10px;
        width: calc(50% - 10px);
    }
    #home .body .left .case {
        width: 100%;
    }
    #home .body .left .case .list {
        font-size: 0;
    }
    #home .body .left .case .list a {
        display: inline-block;
        width: 50%;
        font-size: 12px;
    }
    #home .body .right {
        width: 100%;
    }
    #home .body .right .system .list li {
        margin: 0;
        width: 50%;
        margin-top: 10px;
        text-align: center;
    }
    #home .body .right .system .list li:nth-of-type(2n) {
        margin-left: 10px;
        width: calc(50% - 10px);
    }
    #home .body .right .system .list li .item {
        height: auto;
    }
    #home .body .right .system .list li .item img {
        float: none;
        height: 72px;
    }
    #home .body .right .system .list li .item .text {
        float: none;
    }
    #home .body .right .banner {
        margin-left: 0;
        display: none;
    }
    #home .body .right .swf {
        display: none;
    }
    #home .body .right .certificate {
        width: 100%!important;
        margin-left: 0;
    }
    #home .body .right .certificate .list img {
        height: auto!important;
    }
    #home .body .right .three .certificate{
        display: none;
    } 
    #home .body .right .three .contact2{
        display: block;
    }
    #bottom {
        width: 100%;
    }
    /* 关于我们 */
    #top_r2 {
        display: none;
    }
    #contain_top {
        width: 100%;
    }
    #contain_right {
        display: block;
        padding-left: 10px;
        padding-right: 10px;
        float: none;
    }
    #contain_right, .contain_r1, .contain_line, .contain_r2 {
        width: auto;
        margin: 0;
        height: auto;
    }
    .contain_line {
        height: 5px;
        margin-top: 10px;
    }
    .contain_r2 {
        padding: 10px 0;
    }
    .section_con{
        padding: 0;
    }
    .section_til1{
        text-align: center;
    }
    .left_list ul li{
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    /* 新闻中心 */
    .contain_news{
        width: 100%;
    }
    .contain_news ul{
        padding-left: 0;
    }
    .contain_news ul *{
        display: block;
    }
    .contain_news ul .page *{
        display: inline;
    }
    .contain_news ul tr td:first-child{
        display: none;
    }
    .contain_news ul tr td:first-child+td{
        display:inline-block;
        width: 65%;
        line-height: 30px;
        
    }
    .contain_news ul tr td:first-child+td a{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .contain_news ul tr td:first-child+td+td{
        display:inline-block;
        width: 30%;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .section_con .dtime *{
        display: inline-block;
    }
    /* 服务状态 */
    .contain_r2 *{
        display: block;
    }
    .contain_r2 style{
        display: none;
    }
    .contain_r2 .page *{
        display: inline
    }
    .contain_r2 tr td:first-child{
        display: none;
    }
    .section_con td:first-child{
        display: block!important;
    }
    .contain_r2 tr td:first-child+td{
        display:inline-block;
        width: 65%;
        line-height: 30px;
        
    }
    .contain_r2 tr td:first-child+td a{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .contain_r2 tr td:first-child+td+td{
        display:inline-block;
        width: 30%;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /* 典型案例 */
    #contain_right.case .contain_r2{
        display: none;
    }
    #case-m{
        display: block;
        font-size: 0;
    }
    #case-m a{
        display:inline-block;
        width: 50%;
    }
    #case-m a img{
        width: 100%;
        height: 50px;
    }
    #case-m a:nth-of-type(2n){
        margin-left: 10px;
        width: calc(50% - 10px);
    }
    #case-m a p{
        font-size: 12px;
        color:#666;
        text-align: center;
    }
    /* 下载中心 */
    .download-view *{
        display: inline-block;
    }
    /* 客户留言 */
    #contain_right.message .section_con{
        padding: 0;
    }
    #form td{
        display: block;
        width: 100%;
        padding: 0!important;
    }
    #form td:nth-of-type(n){
        height: auto;
        line-height: 30px;
    }
    #form td:nth-of-type(2n){
        padding-bottom: 10px!important;
    }
    #form #add{
        width: calc(70% - 20px)!important;
        box-sizing: border-box;
    }
    #form #content{
        width: calc(70% - 20px)!important;
        box-sizing: border-box;
    }
    #form .submit{
        padding-left: 30px!important;
        box-sizing: border-box;
    }

    /* 所有表格 */
    .table td,.table th{
        display: table-cell!important;
    }
    .table td:first-child{
        display: table-cell!important;
    }
    /* .table table{
        display: table!important;
    } */
    .table tr{
        display: table-row!important;
    }
    .table tbody{
        display: table-row-group!important;
    }
    
    /* 底部 */
    #foot {
        height: auto;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
        padding-bottom: 18px;
    }
    #copyright {
        height: auto;
    }
    #copyright p:first-child{
        display: none;
    }
}