﻿/*--------------------------------- Common Element --------------------------*/

* {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

body {
    /* background:url(../images/top_bj.jpg) repeat-x left top #fff; */
    color: #333;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
    font-family: "΢���ź�";
    border-top: 4px solid #b90ca6;
}

button {
    cursor: pointer;
}

a {
    text-decoration: none;
}

em {
    font-style: normal;
}


/*��ť-�������ʾС��*/

img {
    border: 0px;
    display: block;
    float: left;
    /* margin-right: 14px; */
}

.mainbox {
    width: 1250px;
    margin: 0px auto;
    /* background: #f5f5f5; */
    overflow: hidden;
    /* padding-top: 24px; */
    /* padding-bottom: 30px; */
}

.lf {
    float: left;
    /* padding-left: 36px; */
}

.rf {
    float: right
}

.clear5 {
    margin-top: 5px;
    overflow: hidden;
}

.clear10 {
    margin-top: 10px;
    overflow: hidden;
    margin-bottom: 34px;
}

.clear15 {
    margin-top: 5px;
    overflow: hidden;
}

.clear20 {
    margin-top: 20px;
    overflow: hidden;
}

.margin-right30 {
    margin-right: 30px;
}

.pd_lf10 {
    padding-left: 10px;
}

.bor-bottom {
    border-bottom: 1px solid #b2b2b2;
}

.bor-bottom-gre {
    border-bottom: 1px solid #5e9dd2;
}

.bor-bottom-blue {
    /* border-bottom: 4px solid #023f98; */
}

.bor-all {
    border: 1px solid #dfdfdf;
}

.bor-xx {
    background: url(../images/xx.jpg) repeat-x bottom;
}

.img-dq {
    vertical-align: bottom!important;
    vertical-align: middle;
}

.img-di {
    display: inline
}

.f-ht {
    font-family: "����";
}

.f-yh {
    font-family: "΢���ź�";
}


/*--------------------------------- ���� ------------------------------------*/

.f-999 {
    color: #999;
}


/*#999���ɫ*/

.f-666 {
    color: #666;
}


/*#333���ɫ*/

.f-fff {
    color: #fff;
}


/*#333���ɫ*/

.f-yl {
    color: #fe7100;
}


/*�ٻ�ɫ*/

.f-red {
    color: #cc0000;
}


/*��ɫ*/

.f-blue {
    color: #0265a0;
}


/*��ɫ*/

.f-gr {
    color: #b90ca6;
}

.f-wh {
    font-weight: 700;
}


/*�Ӵ�*/

.f14 {
    font-size: 14px;
}


/*����14����*/

.f12 {
    font-size: 12px;
}


/*����12����*/

.f18 {
    font-size: 18px;
}


/*����18����*/

.f20 {
    font-size: 20px;
}

.f40 {
    font-size: 40px;
}

.f24 {
    font-size: 24px;
}

.line-20 {
    line-height: 20px;
}


/*�и�20*/

.line-18 {
    line-height: 18px;
}


/*�и�18*/

.lin_24 {
    line-height: 24px;
}


/*�и�24*/

.f-tag {
    text-align: center;
}


/*�������*/


/*--------------------------------- ���� ------------------------------*/

a {
    font-size: 12px;
    text-decoration: none;
    color: #333;
}

a:hover {
    font-size: 12px;
    /* text-decoration: underline; */
    color: #c80000;
}


/*------------------------------------------------------------------ ��ҳ ---------------------------------------------------------------*/


/*--------------------------------- ���� ------------------------------*/

.lf706 {
    width: 832px;
    float: left;
    overflow: hidden;
}

.rf281 {
    width: 340px;
    float: right;
    overflow: hidden;
}

.rf281 .title {
    background: #5e9dd2;
    height: 37px;
    line-height: 37px;
    padding: 0px 10px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}

.lf706 .title {
    border-bottom: 1px solid #b2b2b2;
    font-family: "΢���ź�";
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.lf706 .title .rfa {
    float: right;
    height: 39px;
    line-height: 52px;
    padding-left: 5px;
    overflow: hidden;
}

.lf706 .title .lfa {
    float: left;
    height: 39px;
    line-height: 35px;
    overflow: hidden;
}


/*----------------------------------------------- ͷ�� --------------------------------------------------*/

#foot {
    width: 100%;
    background: #90c31f;
    padding: 55px 0px 60px 0px;
    border-bottom: 10px solid #b90ca6;
    position: absolute;
    z-index: -1;
}

.beijing {
    /*background:url(../images/beijing.jpg) no-repeat 850px 0px;;*/
}

#foot .nr {
    width: 1003px;
    margin: 0px auto;
    text-align: left;
    color: #fff;
    overflow: hidden;
    background: url(../images/line_bottombg.jpg) no-repeat bottom;
    text-align: center;
}

#foot .nr .dh {
    line-height: 60px;
}

#foot .nr .dh a {
    font-size: 14px;
    color: #fff;
    padding: 0px 5px;
}


/*----------------------------------------------- ͷ�� --------------------------------------------------*/

#top {
    width: 249px;
    height: 26px;
    line-height: 24px;
    float: right;
    margin-top: -2px;
    background: url(../images/jnr.jpg) no-repeat;
    position: relative;
    overflow: hidden;
}

#top span {
    color: #fff;
    padding: 0px 12px;
}

#top a {
    color: #fff;
    text-decoration: none;
}

#top a:hover {
    color: #fff;
    font-weight: 700;
}

#logo {
    width: 1250px;
    margin: 0px auto;
    /* background:url(../images/top_bj.jpg) repeat-x top; */
    padding-top: 8px;
    height: 111px;
    overflow: hidden;
    background-color: #ffffff;
}

#logo .rfa {
    width: 270px;
    float: right;
    margin-top: 15px;
    overflow: hidden;
    text-align: right;
}

#logo .rfa .tele {
    background: url(../images/dhbj.jpg) no-repeat left;
    height: 40px;
    line-height: 40px;
    padding-left: 75px;
    font-size: 23px;
    font-family: "΢���ź�";
}

#logo .rfa .search {
    height: 25px;
    line-height: 25px;
    width: 178px;
    padding-left: 26px;
    border: 1px solid #d0d0d0;
    float: left;
}

#logo .rfa .search_an {
    width: 55px;
    height: 27px;
    line-height: 27px;
    cursor: pointer;
    border: 1px solid #d0d0d0;
    border-left: none;
    background: url(../images/ssan.jpg) no-repeat left bottom;
}

.logo1 {
    height: 1px;
    overflow: hidden;
    width: 1003px;
}


/*----------------------------------------------- nav���� --------------------------------------------------*/

#nav-al {
    width: 100%;
    height: 54px;
    border-bottom: 1px solid #fff;
    /* background:url(../images/nav.jpg) repeat-x; */
    background-color: #90c31f;
}

#nav-al #nav2 {
    width: 1003px;
    margin: 0px auto;
}

#nav-al #nav2 li {
    float: left;
    text-align: center;
    position: relative;
}

.mainitems {
    text-align: center;
    z-index: 9999
}

.mainitems a {
    font-weight: 700;
    font-size: 14px;
    line-height: 54px;
    /* background:url(../images/fk.jpg) no-repeat right center; */
    text-decoration: none;
    display: inline-block;
    width: 142px;
    z-index: 9999;
    color: #b90ca6;
    border-right: 1px solid #fff;
}

#nav2 li:first-child a {
    border-left: 1px solid #fff;
}

.mainitems a:hover {
    font-size: 14px;
    line-height: 54px;
    /* background: url(../images/nav_hv.jpg) repeat-x; */
    color: #90c31f;
    display: inline-block;
    text-decoration: none;
    font-weight: 700;
    width: 142px;
    background: #b50ca6;
}

.mainitems a.hover {
    font-size: 14px;
    line-height: 40px;
    background: url(../images/nav_hv.jpg) repeat-x;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font-weight: 700;
    width: 142px;
}

.subuls {
    width: 142px;
    position: absolute;
    top: 40px;
    left: 0;
    background: #dbe6ed;
    color: #003872;
    margin: 0;
    display: none;
    z-index: 9999;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.subuls ul li {
    float: left;
    width: 142px;
    height: 30px;
    text-align: left;
    display: inline
}

.subuls li a {
    width: 142px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    background: #dbe6ed;
}

.subuls li a:hover {
    width: 142px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    background: url(../images/nav_hv.jpg) repeat-x;
}

#nav2 li>ul {
    /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
    top: 40px;
    left: 0;
}

#nav2 li:hover ul,
li.over ul {
    /* lists nested under hovered list items */
    display: block;
}

#restofcontent {
    /*wrap rest of content of the page inside this div*/
    clear: left;
}


/*----------------------------------------------- �õ� --------------------------------------------------*/

#focus {
    width: 100%;
    height: 550px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

#focus ul {
    width: 100%;
    height: 550px;
    position: absolute;
    padding: 0px;
    margin: 0;
    overflow: hidden;
}

#focus ul li {
    float: left;
    width: 100%;
    height: 550px;
    overflow: hidden;
    position: relative;
    background: #000;
    display: inline;
}

#focus ul li a {
    padding: 0;
    margin: 0;
    height: 550px;
    display: block;
}

#focus ul li div {
    position: absolute;
    overflow: hidden;
}

#focus .btnBg {
    position: absolute;
    width: 100%;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #398be1f7;
}

#focus .btn {
    position: absolute;
    width: 780px;
    height: 10px;
    padding: 5px 10px;
    right: 0;
    bottom: 0;
    margin: 0 auto
}

#focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 25px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
}

#focus .btn span.on {
    background: #fff;
}

#focus .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 100px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer;
}

#focus .pre {
    left: 0;
}

#focus .next {
    right: 0;
    background-position: right top;
}


/*----------------------------------------------- ��ҳ_�ɹ����� --------------------------------------------------*/

.sy_cgal {
    width: 1250px;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 20px;
}

.sy_cgal .title {
    width: 100%;
    background: url(../images/sxx.jpg) repeat-x bottom;
    height: 40px;
    font-family: "΢���ź�";
    overflow: hidden;
}

.sy_cgal .title .lfa {
    float: left;
    height: 39px;
    line-height: 35px;
    padding-right: 5px;
    background: #fff;
    overflow: hidden;
}

.sy_cgal .title .rfa {
    float: right;
    background: #fff;
    height: 39px;
    line-height: 52px;
    padding-left: 5px;
    overflow: hidden;
}

.sy_cgal .title .rfa a {
    font-size: 14px;
    font-weight: 700;
}

.sy_cgal .nr {
    width: 100%;
    padding: 0px 4px;
    background: #f0f0f0;
    float: left;
    overflow: hidden;
}

.sy_cgal .nr ul li {
    white-space: nowrap;
    text-align: center;
    width: 169px;
    padding: 29px 15px 15px 15px;
    line-height: 35px;
    float: left;
    overflow: hidden;
}

.sy_cgal .nr ul li a {
    font-size: 14px;
    font-family: "΢���ź�"
}

.sy_cgal .nr ul li a img {
    background: #fff;
    padding: 2px;
    border: 1px solid #d6d6d6;
}

.sy_cgal .biaoti {
    width: 100%;
    height: 35px;
    font-family: "΢���ź�";
    overflow: hidden;
}

.sy_cgal .biaoti li {
    width: 120px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    float: left;
    text-align: center;
    background: url(../images/biao.jpg) center no-repeat;
    margin: 11px 5px 0 5px;
}


/*----------------------------------------------- ��ҳ_�������� --------------------------------------------------*/

#sy_about {
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
}

#sy_about .nr {
    width: 100%;
    padding: 37px 0px;
    overflow: hidden;
}

#sy_about .nr .lf img {
    padding: 2px;
    border: 1px solid #ccc;
}

#sy_about .nr dl {
    float: right;
    width: 480px;
}

#sy_about .nr dl dt a {
    color: #4292eb;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
    width: 100%;
}


/*----------------------------------------------- ��ҳ_������� --------------------------------------------------*/

#sy_hzhb {
    width: 100%;
    overflow: hidden;
}

#sy_hzhb ul {
    width: 279px;
    border: 1px solid #d0d0d0;
    overflow: hidden;
}

#sy_hzhb ul li {
    padding: 10px;
    float: left;
    overflow: hidden;
    line-height: 15px;
    text-align: center;
}

#sy_hzhb ul li img {
    border: 1px solid #adadad;
}


/*----------------------------------------------- ��ҳ_�������� --------------------------------------------------*/

#sy_news {
    width: 100%;
    overflow: hidden;
    /* font-size: 44px; */
}

#sy_news .sm {
    width: 100%;
    background: url(../images/xx.jpg) repeat-x bottom;
    padding: 17px 0px 17px 0px;
    overflow: hidden;
}

#sy_news .sm .lf {
    padding: 2px;
    border: 1px solid #ccc;
}

#sy_news .sm dl {
    float: right;
    width: 480px;
}

#sy_news .sm dl dt a {
    color: #4292eb;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
    width: 100%;
}

#sy_news ul {
    padding: 10px 12px;
    border-bottom: 1px solid #b2b2b2;
    overflow: hidden;
}

#sy_news ul li {
    padding: 0px 10px;
    font-family: Tahoma, Geneva, sans-serif;
    white-space: nowrap;
    line-height: 28px;
    /* border: 1px dashed; */
}

#sy_news ul li .lfa {
    float: left;
    width: 600px;
    overflow: hidden;
}


/*----------------------------------------------- ��ҳ_�������� --------------------------------------------------*/

#sy_qus {
    padding: 20px;
    border: 1px solid #d0d0d0;
    overflow: hidden;
}

#sy_qus li {
    white-space: nowrap;
    line-height: 30px;
    overflow: hidden;
}


/*----------------------------------------------- ��ҳ_�������� --------------------------------------------------*/

#sy_yl {
    width: 1003px;
    margin: 0px auto;
    overflow: hidden;
    text-align: left;
}

#sy_yl a {
    padding: 0px 5px;
    line-height: 20px;
}


/*------------------------------------------------------------------ ����ҳ ---------------------------------------------------------------*/


/*----------------------------------------------- ���� --------------------------------------------------*/

.tjan {
    background: #367db9;
    cursor: pointer;
    border: none;
    width: 80px;
    height: 29px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}

.czan {
    background: #7cb916;
    cursor: pointer;
    border: none;
    width: 80px;
    height: 29px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}

.ipht25 {
    height: 25px;
    line-height: 25px;
}

#dqwz {
    width: 1250px;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 20px;
}

.lf260 {
    width: 340px;
    float: left;
    overflow: hidden;
}

.lf260 .title {
    font-family: "΢���ź�";
    height: 40px;
    border-bottom: 2px solid #afafaf;
    line-height: 40px;
    overflow: hidden;
}

.lf260 .cpzx {
    width: 100%;
    overflow: hidden;
}

.lf260 .cpzx li {
    text-indent: 15px;
    /* background: url(../images/xx.jpg) repeat-x bottom; */
    height: 34px;
    white-space: nowrap;
    line-height: 34px;
    overflow: hidden;
    padding: 8px 0;
}

.lf260 .cpzx .li_no {
    background: none;
}

.lf260 .cpzx li a {
    border-right: 3px solid #b90ca6;
    border-left: 15px solid #b90ca6;
    background: #efefef;
    display: block;
    font-size: 14px;
}

.lf260 .cpzx li a span {
    width: 34px;
    margin-right: 12px;
    text-align: center;
    background: #5e9dd2;
    color: #fff;
    font-size: 26px;
    float: left;
}

.lf260 .cpzx li a:hover {
    border-right: 3px solid #90c31f;
    border-left: 15px solid #90c31f;
    display: block;
    text-decoration: none;
    color: #333;
}

.lf260 .cpzx li a:hover span {
    width: 34px;
    margin-right: 12px;
    text-align: center;
    background: #7ac41b;
    color: #fff;
    font-size: 26px;
    float: left;
}

.lf260 .cpzx li a.hover {
    border-right: 3px solid #7ac41b;
    display: block;
    text-decoration: none;
    color: #333;
}

.lf260 .cpzx li a.hover span {
    width: 34px;
    margin-right: 12px;
    text-align: center;
    background: #7ac41b;
    color: #fff;
    font-size: 26px;
    float: left;
}

.lf260 .title_a {
    background: #b90ca6;
    margin-top: 13px;
    height: 37px;
    line-height: 37px;
    padding: 0px 10px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}

.lf260 .cjwt {
    border: 1px solid #d0d0d0;
    padding: 10px;
    overflow: hidden;
}

.lf260 .cjwt li {
    white-space: nowrap;
    font-family: "΢���ź�";
}

.lf260 .cjwt li a {
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
}

.rf733 {
    float: right;
    width: 790px;
    overflow: hidden;
}

.rf733 .title {
    font-family: "΢���ź�";
    height: 40px;
    border-bottom: 2px solid #afafaf;
    line-height: 40px;
    overflow: hidden;
}


/*��ҳ*/

div.digg {
    width: 100%;
    text-align: center;
    padding: 22px 0px 20px 0px;
    overflow: hidden;
}

div.digg a {
    border: #999 1px solid;
    padding: 5px 8px;
    margin: 3px;
    text-decoration: none;
}

div.digg a:hover {
    color: #fff;
    background: #0FA0E9;
    text-decoration: none;
}

div.digg span.current {
    padding: 5px 8px;
    margin: 3px;
    color: #fff;
    background: #0FA0E9;
}


/*----------------------------------------------- �������� --------------------------------------------------*/

#erj_news {
    width: 100%;
    padding: 27px 0px;
    overflow: hidden;
}

#erj_news ul {
    padding: 12px 0px;
    overflow: hidden;
}

#erj_news ul li {
    padding: 5px;
    overflow: hidden;
}

#erj_news ul li .lfa {
    width: 600px;
    white-space: nowrap;
    float: left;
    overflow: hidden;
}


/*----------------------------------------------- �ɹ����� --------------------------------------------------*/

#erj_case {
    width: 100%;
    overflow: hidden;
}

#erj_case ul {
    width: 100%;
    padding: 10px 0px;
    overflow: hidden;
}

#erj_case ul li {
    width: 762px;
    background: url(../images/xx.jpg) repeat-x bottom;
    overflow: hidden;
    padding-top: 36px;
    padding-right: 1px;
    padding-bottom: 36px;
    padding-left: 5px;
    float: left;
}

#erj_case ul li .rfa {
    float: right;
    width: 400px;
    padding-right: 20px;
    overflow: hidden;
    text-align: center;
    margin-top: 8%;
}

#erj_case ul li .rfa .bt a {
    color: #0567ab;
    font-weight: 700;
    white-space: nowrap;
}

#erj_case ul li .lf img {
    border: 1px solid #d6d6d6;
    padding: 2px;
}


/*----------------------------------------------- �������� --------------------------------------------------*/

#erj_honor {
    width: 100%;
    overflow: hidden;
}

#erj_honor ul {
    padding: 20px 0px;
    overflow: hidden;
}

#erj_honor ul li {
    width: 169px;
    white-space: nowrap;
    padding: 10px 7px;
    float: left;
    text-align: center;
    overflow: hidden;
}

#erj_honor ul li img {
    border: 1px solid #d5d6d8;
    padding: 2px;
}


/*----------------------------------------------- ��ϵ���� --------------------------------------------------*/

#erj_ctus {
    width: 100%;
    overflow: hidden;
}

#erj_ctus .sm {
    line-height: 35px;
    padding-top: 10px;
    font-size: 14px;
    background: url(../images/lm.jpg) no-repeat left top;
    padding-left: 360px;
}


/*----------------------------------------------- ��Ʒ��ϸҳ --------------------------------------------------*/

#erj_cpxx {
    width: 100%;
    float: right;
    overflow: hidden;
}

#erj_cpxx .title {
    white-space: nowrap;
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #afafaf;
    line-height: 80px;
    font-family: "����";
}

#erj_cpxx .nr_a {
    background: #efefef;
    margin-top: 15px;
    padding: 17px;
    overflow: hidden;
}

#erj_cpxx .nr_a .lf img {
    border: 1px solid #d6d6d6;
    padding: 2px;
}

#erj_cpxx .nr_a .rfa {
    float: right;
    width: 375px;
}

#erj_cpxx .nr_a .rfa a {
    float: left;
    padding-right: 10px;
}

#erj_cpxx .nr_a .rfa .lx {
    width: 231px;
    font-family: "΢���ź�";
    color: #fff;
}

#erj_cpxx .nr_a .rfa .lx .wz {
    font-size: 15px;
    padding-left: 10px;
    background: #5e9dd2;
}

#erj_cpxx .nr_a .rfa .lx .sz {
    font-size: 20px;
    line-height: 33px;
    padding-left: 10px;
    background: #4789c1;
}

#erj_cpxx .nr_b {
    padding: 10px;
    overflow: hidden;
}

#erj_cpxx .nr_b a {
    color: #c80000;
}

#erj_cpxx .nr_b .title_a {
    border-bottom: 1px solid #b2b2b2;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    padding: 0px 10px;
    overflow: hidden;
}

#erj_cpxx .nr_b ul li {
    width: 350px;
    padding: 15px 10px;
    overflow: hidden;
}

#erj_cpxx .nr_b ul li .lf img {
    border: 1px solid #d6d6d6;
    padding: 2px;
}

#erj_cpxx .nr_b ul li .rfa {
    width: 120px;
    float: right;
}

#erj_cpxx .nr_b ul li .rfa .bt a {
    color: #0567ab;
    font-weight: 700;
    white-space: nowrap;
}


/*----------------------------------------------- ������ϸҳ --------------------------------------------------*/

#news_xx {
    width: 814px;
    float: right;
    overflow: hidden;
}

#news_xx .title {
    height: 85px;
    line-height: 85px;
    text-align: center;
    font-size: 24px;
    white-space: nowrap;
    border-bottom: 1px solid #afafaf;
}

#news_xx .fl {
    text-align: center;
    line-height: 40px;
    color: #727272;
    overflow: hidden;
}

#news_xx .nr {
    padding: 10px;
    overflow: hidden;
}

#news_xx .nr a {
    color: #FF0000;
}


/*----------------------------------------------- ��վ��ͼ -----------------------------------------------------*/

#map {
    width: 1003px;
    margin: 0px auto;
    overflow: hidden;
}

#map .bt {
    font-family: "΢���ź�";
    height: 40px;
    border-bottom: 2px solid #afafaf;
    line-height: 40px;
    overflow: hidden;
}

#map ul {
    width: 900px;
    padding: 0px 30px;
    overflow: hidden;
    display: block;
}

#map ul li {
    width: 900px;
    line-height: 30px;
    height: 30px;
    background: url(../images/xx.jpg) repeat-x bottom;
    padding: 5px 0px;
    overflow: hidden
}

#map ul .li_no {
    background: none;
}

#map ul li .bta {
    float: left;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
}

#map ul li .rt {
    float: left;
    overflow: hidden;
    font-size: 12px;
    margin-left: 10px;
}

#map ul li .rt a {
    padding: 0px 10px;
    font-size: 12px;
}

#map ul li .rt a:hover {
    padding: 0 10px;
    text-decoration: none;
    font-size: 12px
}

#map ul li .rt a.hover {
    padding: 0 10px;
    text-decoration: none;
    font-size: 12px
}

#map ul li .rt h3 {
    display: inline;
    font-weight: 400;
}

.shbzs {
    display: none;
}

#shbzs1 {
    display: block;
}

.blk_18 .pl:hover {
    box-shadow: inset -1px -3px 7px 0px #5e9dd2a3;
}

.nr p {
    text-indent: 31px;
    line-height: 40px;
}

#erj_case .lf {
    width: 256px;
    height: 256px;
}

#erj_case .lf img {
    width: 100%;
    height: 100%;
}

#erj_news tr {
    line-height: 48px;
}


/* 首页联系电话css */

.tele {
    /* float: right; */
    /* margin-right: 198px; */
    /* margin-top: 24px; */
    /* width: 128px; */
    /* height: 111px; */
    /* line-height: 111px; */
    margin-top: 18px;
}

.tele span {
    /* float: left; */
    margin-left: 46px;
    /* margin-bottom: -20px; */
}

.tele .title {
    float: left;
    /* height: 111px; */
    margin-left: 126px;
}

.span {}

.bigbox {
    background: #d2d2d22e;
}

.pt1 h1 {
    font-size: 30px;
    position: relative;
}

.pt1 h1:before,
.pt1 h1:after {
    content: '';
    position: absolute;
    /*定位背景横线的位置*/
    top: 50%;
    background: #90c32069;
    /*背景横线颜色*/
    width: 35%;
    /*单侧横线的长度*/
    height: 2px;
    border-radius: 50%;
}

.pt1 h1:before {
    left: 8%;
    /*调整背景横线的左右距离*/
}

.pt1 h1:after {
    right: 8%;
}

.outer {}

#erj_cpxx .nr_b #outer ul li {
    float: left;
    width: 8% !important;
    padding: 10px 10px;
}

#erj_cpxx .nr_b #outer #tab {
    margin: 10px 0;
}

.ck {
    background: #90c31f;
}

#erj_cpxx .nr_b #content .title {
    color: red;
    font-size: 16px;
    height: 20px;
    line-height: 0;
    padding-right: 67%;
    font-weight: 700;
    line-height: 38px;
}

.table {
    text-align: center;
}

.table tr td {
    width: 30%;
}

.table tr:hover {
    background: #b7b6b6;
}

.table tr td:hover {
    transition: 0.5s;
    background: #8ebd248a;
}