/*初始化*/

.lianghui_1200_wrap {
    background: url(../images/shijiuda2017_1200_bg.jpg) no-repeat center top fixed #fff;
}

body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
    margin: 0;
    padding: 0;
}

body {
    font: 300 14px/normal Microsoft Yahei, Microsoft Sans Serif, san, '微软雅黑';
}


/*body{font:12px/"Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}*/

a {
    text-decoration: none;
}

/*color:#2d374b;*/

a:hover {
    text-decoration: none;
}

em {
    font-style: normal;
}

li {
    list-style: none;
}

img {
    vertical-align: middle;
    border: 0;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

p {
    word-wrap: break-word;
}

a:hover {
    color: #ff5700;
}

a:hover,
a:focus {
    text-decoration: none;
}

.dne {
    display: none;
}

.z {
    font-weight: normal;
}

.zt-lan {
    color: #337ab7;
}

#dh999 a:hover {
    color: #007afc;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.h26 {
    height: 26px;
}

.h2 {
    height: 2px;
}

.h38 {
    height: 38px;
}

.h40 {
    height: 40px;
}

.h30 {
    height: 30px;
}

.p5 {
    padding: 5px;
}

.pt20 {
    padding-top: 20px;
}

.pt10 {
    padding-top: 10px;
}

.pl10 {
    padding-left: 10px;
}

.pl2 {
    padding-left: 2px;
}

.pb10 {
    padding-bottom: 10px;
}

.pl0 {
    padding-left: 0;
}

.ml10 {
    margin-left: 10px;
}

.mt10 {
    margin-top: 10px;
}

.mm0 {
    margin-bottom: 0;
}

.mr5 {
    margin-right: 5px;
}

.mb5 {
    margin-bottom: 5px;
}

.mt5 {
    margin-top: 5px;
}

.ml-15 {
    margin-left: -15px;
}

.fi {
    float: inherit;
}

.m0 {
    margin: 0;
}

.fl {
    float: left;
}

.bt0 {
    border-top: 0;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.l-25 {
    line-height: 25px;
}

.l-30 {
    line-height: 30px;
}

.k2 {
    text-indent: 2em;
}

/* @media (min-width: 992px) {

.zm input { width: 83px; height: 20px; }

}
 @media (min-width: 1200px) {
.zm input { width: 90px; height: 20px; }
}*/

@media (min-width: 768px) {

    .container1 {
        width: 100%;
    }

}

@media (min-width: 992px) {

    .container1 {
        width: 100%;
    }

}

@media (min-width: 1200px) {

    .container1 {
        width: 1170px;
    }

}

.container1 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px) {

    .mt-x1 {
        margin-top: 18%;
    }

    .mt-x2 {
        margin-top: 18%;
    }

    .mt-1 {
        margin-top: 1%;
    }

}

@media (min-width: 992px) {

    .mt-x1 {
        margin-top: 16%;
    }

    .mt-x2 {
        margin-top: 16%;
    }

    .mt-1 {
        margin-top: 1%;
    }

}

@media (min-width: 1200px) {

    .mt-x1 {
        margin-top: 12%;
    }

    .mt-x2 {
        margin-top: 10%;
    }

    .mt-1 {
        margin-top: 5%;
    }

}

#xfdh {

    position: fixed;

    width: 100%;

    top: 0;

    left: 0;

    padding: 0;

    background-color: #fff;

    color: #222;

    box-shadow: 0 3px 0 0 rgba(0, 0, 0, .03);

    z-index: 20;

    transition: background .2s ease-in-out;
    height: 50px;
    display: none;

}

#dh998 {
    font-size: 16px;
    line-height: 45px;
    padding-right: 5px;
}

#dh998 .lan {
    position: absolute;
    top: 0;
    display: block;
    width: 60%;
    height: 4px;
    left: 20%;
    background-color: #007afc;
    display: none;
}

/*首页*/

/*首页新闻*/

.news_li {
    font-size: 14px;
    float: left;
    width: 100%;
    margin-left: 15px;
}

.n1 {
    float: left;
    display: table-cell;
    padding: 10px;
    font-size: 15px;
}

@media screen and (min-width:1200px) {

    .d1 {
        margin-right: 100px;
    }

}

.d1 {
    float: right;
    font-size: 14px;
}

.pl15 {
    padding-left: 15px;
}

.pr15 {
    padding-right: 15px;
}

.n2 {
    display: table-cell;
    padding: 10px;
    width: 180px;
    font-size: 14px;
    color: #2A8ECC;
    min-height: 1px;
    zoom: 1;
    text-align: left;
}

.d1 > .xwwz {
    display: inline-block;
    line-height: 1em;
}

/*首页新闻*/

/*首页品牌机构服务*/


@media screen and (max-width: 1199px) and (min-width: 800px) {

    .ppjg > .ppjglb li .span1 {
        font-size: 14px;
    }

    .ppjg > .ppjglb li .span2 {
        font-size: 14px;
    }

    .div1 {
        border: 1px solid #E6E6E6;
        margin-left: 10px;
        height: 255px;
    }

    .ppjg > .ppjglb {
        margin-top: 20px;
        background-color: #2A8ECC;
        float: left;
        margin-left: 10px;
        height: 255px;
    }

}

@media screen and (min-width:1200px) {
    .ppjg > .ppjglb {
        margin-top: 20px;
        background-color: #2A8ECC;
        float: left;
        margin-left: 10px;
        height: 230px;
    }

    .div1 {
        border: 1px solid #E6E6E6;
        margin-left: 10px;
        height: 230px;
    }

}


.ppjg {
    width: 30%;
    float: left;
}

.ppjg > .ppjgbt {
    text-align: left;
    margin-left: 15px;
}

.ppjg > .ppjgbt span {
    width: 4px;
    height: 15px;
    background-color: #2A8ECC;
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}

.ppjg > .ppjgbt h4 {
    color: #2A8ECC;
}

.ppjg > .ppjgtb {
    clear: both;
    height: 1px;
    background-color: #EBEBEB;
    width: 100%;
    margin-top: 8px;
}


.ppjg > .ppjglb ul {
    margin-top: 15px;
    float: left;
}

.ppjg > .ppjglb li {
    float: left;
    font-size: 14px;
    line-height: 32px;
    margin-left: 5px;
}

.span1 {
    padding-left: 3px;
}

.span2 {
    padding-left: 5px;
}

.ppjg > .ppjglb > .ppjggd a {
    color: #fff;
}

.ppjggd {
    float: right;
    font-size: 14px;
    margin-bottom: 15px;
    margin-right: 10px;
}

.ppjg > .ppjglb li a {
    color: #fff;
}

.ppjg > .ppjglb li a:hover {
    color: #ff5700;
}

.ppjg > .ppjglb > .ppjggd a:hover {
    color: #ff5700;
}

/*首页品牌机构服务*/

/*首页服务项目*/

.fwxm {
    width: 68%;
    float: left;
    padding-left: 10px;
}

.fwxm > .fwxmbt {
    text-align: left;
    margin-left: 15px;
}

.fwxm > .fwxmbt span {
    width: 4px;
    height: 15px;
    background-color: #2A8ECC;
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}

.fwxm > .fwxmbt h4 {
    color: #2A8ECC;
}

.fwxm > .fwxmtb {
    float: left;
    height: 1px;
    background-color: #EBEBEB;
    width: 100%;
    margin-top: 5px;
    margin-left: 10px;
}

.fwxm > .fwxmnr {
    float: left;
    margin-right: 15px;
}

.fwxm > .fwxmnr li {
    width: 25%;
    float: left;
    color: #fff;
    margin-top: 20px;
}


.div1 > .fwxmbt {
    text-align: left;
}

.div1 > .fwxmbt span {
    width: 3px;
    height: 12px;
    background-color: #2A8ECC;
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}

.div1 > .fwxmbt h5 {
    color: #333;
}

.div1 > .div1s {
    color: #666;
    width: 100%;
    padding: 3%;
    display: block;
    text-align: left;
    font-size: 13px;
    padding-right: 0;
}

.div1 > .fwxmtb {
    clear: both;
    height: 1px;
    background-color: #EBEBEB;
    width: 95%;
    margin-top: 3px;
}

/*首页服务项目*/

/*首页案例展示*/

.anzsbt {
    text-align: left;
    margin-left: 15px;
    float: left;
}

.anzsbt span {
    width: 4px;
    height: 15px;
    background-color: #2A8ECC;
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}

.anzsbt h4 {
    color: #2A8ECC;
}

.anzstb {
    float: left;
    height: 1px;
    background-color: #EBEBEB;
    width: 100%;
    margin-top: 8px;
}

.anzsnr {
    float: left;
    width: 100%;
}

@media screen and (min-width:1200px) {

    .anzsnr li {
        width: 22%;
        float: left;
        height: 305px;
        margin-top: 10px;
        margin-left: 40px;
    }

}

@media screen and (max-width: 1199px) and (min-width: 800px) {

    .anzsnr li {
        width: 22%;
        float: left;
        height: 305px;
        margin-top: 10px;
        margin-left: 38px;
    }

}

.anzsnr li > a div {
    border: 1px solid #e5e5e5;
    margin: 5px;
    float: left;
}

.anzsnr li > a div img {
    width: 90%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.anhx {
    float: left;
    width: 10%;
    height: 1px;
    margin-top: 12px;
    margin-right: 2%;
    margin-left: 25%;
    background-color: #000;
    margin-bottom: 10px;
}

.anhx1 {
    float: left;
    width: 10%;
    height: 1px;
    margin-top: 12px;
    margin-left: 2%;
    background-color: #000;
    margin-bottom: 10px;
}

/*首页案例展示*/

@media (min-width: 1200px) {

    .userdiv {
        padding-right: 6%;
        height: 30px;
        margin-top: 5px;
        text-align: right;
        padding-left: 0;
        font-size: 12px;
    }

    .zcys {
        font-size: 12px;
        padding-top: 3px;
        padding-left: 5px;
    }

}

@media screen and (max-width: 1199px) and (min-width: 800px) {

    .userdiv {
        padding-right: 3.3%;
        height: 30px;
        margin-top: 5px;
        text-align: right;
        padding-left: 0;
        font-size: 12px;
    }

    .zcys {
        font-size: 12px;
        padding-top: 3px;
        padding-left: 3px;
    }

}

.our-example-box img:hover {
    transform: scale(1.2);
}

.antp {
    position: relative;
    float: left;
    width: 20%;
    min-height: 1px;
    margin-right: 6%;
}

.antp img:hover {
    opacity: .9;
    filter: alpha(opacity=90);
}

.mt20 {
    margin-top: 20px;
}

.hx {
    float: left;
    width: 10%;
    height: 1px;
    margin-top: 12px;
    margin-right: 2%;
    margin-left: 22%;
    background-color: #000;
}

.hx1 {
    float: left;
    width: 10%;
    height: 1px;
    margin-top: 12px;
    margin-left: 2%;
    background-color: #000;
}

.w-80 {
    width: 80%;
    margin: 0 auto;
}

.ss-hyyw {
    margin-left: 16.5%;
}

.ss-psyw {
    float: left;
    width: 10px;
    height: 1px;
}

.ss-cxk {
    float: left;
    width: 63%;
    padding-left: 5px;
    border: 1px solid #0082df;
}

.ss-csan {
    float: left;
    width: 20%;
    padding: 0;
    border-radius: 0;
}

.cx-gn {
    padding: 5px;
    padding-top: 2px;
    padding-bottom: 0;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
}

.zm {
    font-weight: normal;
    padding-top: 2px;
    padding-right: 10px;
}

.dlys {
    font-size: 12px;
    height: 22px;
    color: #fff;
    border-color: #8c8c8c;
    border-radius: 4px;
    background: #007afc;
}


.li1 .bk {
    border: 1px solid #e5e5e5;
}

.li1 .bk:hover {
    border: 1px solid #1a7ae7;
    color: #000;
}

.tl {
    text-align: left;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
}

.hang {
    height: 1px;
    background-color: #d9d9d9;
}

.hang-bg {
    background: #fff;
}

.top {
    height: 40px;
}

.h10 {
    width: 100%;
    height: 10px;
}

.z span {
    font-size: 12px;
}

.f12 {
    font-size: 12px;
}

a {
    color: #4c4c4c;
}

.you {
    margin-right: 2%;
}

#dh999 div {
    font-size: 16px;
    line-height: 45px;
    padding-right: 5px;
}

.h500 {
    height: 500px;
}

.tc p {
    line-height: 30px;
}

.index-box-news {
    margin-top: 55px;
}

.news-list {
    margin: 20px 8px;
}

.news-first-box img {
    width: 100%;
    height: 450px;
}

.news-first-text {
    position: absolute;
    bottom: 0;
    width: 434px;
    padding: 20px;
    letter-spacing: 1px;
    background: hsla(0, 0%, 100%, .8);
}

.news-first-text h4 {
    line-height: 28px;
    color: #000;
}

.news-first-text p {
    line-height: 22px;
}

.news-other-box .row {
    height: 60px;
}

.news-other-box .row span {
    font-size: 12px;
    display: block;
    padding: 10px 0 10px 0;
    text-align: center;
    letter-spacing: 2px;
    color: #666;
    background: #f2f2f2;
}

.news-other-box .row:hover h4 {
    color: #337ab7;
}

.news-other-box .row span strong {
    font-size: 20px;
    line-height: 20px;
    display: block;
    padding-bottom: 3px;
    color: #666;
    margin-left: 10px;
}

.news-other-box .row a {
    text-decoration: none;
}

.news-other-box .row h4 {
    letter-spacing: 1px;
    color: #000;
}

.fw {
    color: #fff;
}

.fw p {
    padding-top: 10px;
    color: #000;
}

.fw h4 {
    padding-top: 5px;
    color: #c9c9c9
}

.an .li1 li {
    padding-left: 20px;
}

.an .li2 li {
    height: 220px;
}

.pp .li1 img {
    padding-top: 15%;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.pp .li1 h5 {
    font-size: 14px;
    padding-top: 10%;
    padding-right: 0;
    padding-left: 0;
    font-weight: bold;
}

.h300 {
    height: 300px;
}

.gywm {
    color: #fff;
}

.w-80 div {
    font-weight: bold;
}

/*web background*/


/*.row {*/

/*margin: 0;*/

/*}*/

.row1 {
    display: table-cell;
    vertical-align: middle;
}

.row-centered {
    text-align: center;
}

.col-centered {
    display: inline-block;
    float: none;
    margin-right: -4px;
    text-align: left;
}

.gywm p {
    font-size: 16px;
    line-height: 28px;
    text-align: justify;
}

.db .li1 a {
    font-size: 16px;
    line-height: 40px;
}

.list-inline > li {
    padding-right: 0;
}

.index-row {
    padding: 80px 0;
}

.index-row4 {
    padding: 30px 0;
}

.index-row1 {
    padding-bottom: 20px;
}

.index-row2 {
    padding-top: 20px;
}

.index-row3 {
    margin-bottom: 50px;
}

.index-row99 {
    padding-top: 50px;
    padding-bottom: 10px;
}

.main-title {
    margin-bottom: 20px;
    text-align: center;
}

.main-title1 {
    margin-bottom: 10px;
    text-align: center;
}

.main-title2 {
    margin-bottom: 20px;
    text-align: center;
}

.main-title3 {
    text-align: center;
    /*margin-bottom: 10px;*/
}

.main-title4 {
    margin-bottom: 30px;
    text-align: center;
}

.main-title5 {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.our-example-box {
    padding-top: 30px;
}

#pp2,
#pp3,
#pp4 {
    display: none;
}

#xx li:hover {
    text-decoration: none;
    color: #337ab7;
}

.news-other-box .row p {
    font-size: 12px;
    overflow: hidden;
    height: 15px;
    text-align: left;
    color: #999;
}

.mb60 {
    margin-bottom: 60px;
}

#dh {
    position: relative;
}

#dh .lan {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 5px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #007afc;
}

#dh .col-sm-2 {
    padding: 0;
}

.yc {
    display: none;
}

.carousel-control-z {
    font-size: 20px;
    position: absolute;
    top: 40%;
    left: 45px;
    width: 70px;
    height: 80px;
    text-align: center;
    background: url(../images/zjt.png);
}

.carousel-control-y {
    font-size: 20px;
    position: absolute;
    top: 40%;
    right: 45px;
    width: 70px;
    height: 80px;
    text-align: center;
    background: url(../images/yjt.png);
}

.carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 1px;
    cursor: pointer;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    background-color: #007afc \9;
    background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0;
    border: 1px solid #007afc;
    background-color: #007afc;
}

.h46 {
    height: 46px;
}

.h35 {
    height: 35px;
}

.width-100 {
    width: 100%;
}

.gdzx {
    display: block;
    padding: 5px;
    border: 1px solid #ccc;
}

/*.bjs-lan { background-color: #0090c8; }*/

.fw-t {
    /*margin: 30px 8px;*/
    margin-top: 30px;
    margin-right: 8px;
    margin-bottom: 40px;
    margin-left: 8px;
}

.ys-lan {
    color: #3760b4;
}

.h220 {
    height: 220px;
}

.mt60 {
    margin-top: 13%;
    ;
}

.bjs-dl {
    background-color: #007afc;
}

.mff15 {
    margin-left: -15px;
}

.mt-2 {
    margin-top: 2%;
}

.mt-5 {
    margin-top: 5%;
}

.mt-7 {
    margin-top: 7%;
}

.bjs-h {
    background-color: #e5e5e5;
}

.cp {
    cursor: pointer;
}

.pp .li1 p {
    font-size: 12px;
    line-height: 20px;
    padding: 10px;
    text-align: justify;
}

@media (min-width: 1200px) {

    .pp .li1 p {
        font-size: 12px;
        line-height: 20px;
        padding: 20px;
        text-align: justify;
    }

    .gywm p {
        font-size: 16px;
        line-height: 30px;
        text-align: justify;
    }

}

.a-lan {
    color: #337ab7;
}

.mb10 {
    margin-bottom: 10px;
}

.t-h4 {
    color: #c9c9c9;
}

.z span {
    font-weight: initial;
}

.p-x {
    padding-top: 5%;
}

.shuxian {
    width: 1px;
    height: 40px;
    background-color: #ccc;
}

.p-x1 {
    /*padding-left: 10%;*/
    line-height: 60px;
    border-left: 1px dashed #ddd;
}

.xf {
    position: absolute;
    z-index: 999;
    top: 75px;
    left: 0;
    display: none;
    width: 100%;
    height: 85px;
    background-color: #fff;
    -moz-box-shadow: 5px 5px 5px rgba(102, 102, 102, .2);
    box-shadow: 5px 5px 5px rgba(102, 102, 102, 0.8);
    opacity: 0.9;
}

.pt-2 {
    padding-top: 2%;
    padding-right: 0;
    padding-left: 0;
}

.fb {
    font-weight: bold;
}

.tj {
    text-align: justify;
}

.pt-3 {
    padding-top: 3%;
}

.news-img {
    position: relative;
    height: 300px;
    padding-right: 0;
    padding-left: 45px;
}

.news-bj {
    position: absolute;
    z-index: 98;
    bottom: 0;
    height: 50px;
    opacity: .5;
    background: #000;
    filter: alpha(Opacity=50);
    -moz-opacity: .5;
}

.news-nr {
    font-size: 12px;
    line-height: 50px;
    position: absolute;
    z-index: 99;
    bottom: 0;
    overflow: hidden;
    height: 50px;
}

@media (min-width: 992px) {

    .w-sy {
        width: 88%;
    }

}

@media (min-width: 1200px) {

    .w-sy {
        width: 90%;
    }

}

.mr-5 {
    margin-right: 5%;
}

.c-f {
    color: #fff;
}

.p-lr-0 {
    padding-right: 0;
    padding-left: 0;
}

.c-lan {
    color: #3760b4;
}

.c-f:hover {
    color: #fff;
}

.dlan {
    padding: 2px;
    border: 0;
}

.fw a {
    color: #fff;
}

.sigma-content {
    margin: 50px;
    text-align: center;
    background-color: #fff;
}

.sigma-middle-line:before {
    /*颜色需与主题大背景色一致*/
    position: relative;
    top: 15px;
    /*调节线高*/
    left: 0;
    display: block;
    width: 99.9%;
    height: 1px;
    content: '';
    background-color: #d9d9d9;
}

.sigma-line-text {
    font-size: 24px;
    font-weight: 500;
    position: relative;
    display: inline-block;
    padding: 0 18px 0 18px;
    background: #fff;
}

.sigma-line-text1 {
    font-size: 24px;
    font-weight: 500;
    position: relative;
    display: inline-block;
    padding: 0 18px 0 18px;
    background: #fff;
    color: #3760b4;
}

.sigma-line-text2 {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    display: inline-block;
    padding: 0 18px 0px 18px;
    background: #fff;
}

.sigma-line-text3 {
    font-size: 24px;
    font-weight: 500;
    position: relative;
    display: inline-block;
    padding: 0 18px 0px 18px;
    background: #f5f5f5;
}

.bjs-hl {
    color: #fff;
    background-color: #007afc;
}

.cx-gn {
    padding: 5px;
    padding-top: 2px;
    padding-bottom: 0;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
}

.name1 {
    font-size: 12px;
    line-height: 30px;
    position: relative;
    z-index: 10;
    top: -30px;
    overflow: hidden;
    width: 100%;
    height: 30px;
    margin-left: 0;
    text-align: center;
    opacity: .7;
    color: #fff;
    background-color: #444;
}

.ss-hyyw {
    margin-left: 16.5%;
}

.ss-psyw {
    float: left;
    width: 10px;
    height: 1px;
}

.ss-cxk {
    float: left;
    width: 63%;
    padding-left: 5px;
    border: 1px solid #0082df;
}

.ss-csan {
    float: left;
    width: 20%;
    padding: 0;
    border-radius: 0;
}

.fhdb {
    width: 50px;
    height: 50px;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s;
    background: url('../images/icon.png') no-repeat;
    background-position: center;
}

.goup-container {
    position: fixed;
    z-index: 9999;
    top: 50%;
    right: 0;
    display: block;
    width: 50px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

.fhdb1 .p {
    padding-top: 8px;
    padding-left: 10px;
}

.fhdb1 .p p {
    line-height: 18px;
    letter-spacing: 2px;
    color: #fff;
}

.fhdb1 {
    width: 50px;
    height: 50px;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -1px;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s;
    background-color: #0082df;
    background-position: center;
}

.an {
    background: #f5f5f5;
}

/*吴林梦编辑样式开始如下*/

/*子页面*/

.container {
    overflow: hidden;
    max-width: 1200px;
}

.pg-main {
    width: 100%;
}

/*模块背景*/

.mod {
    width: 100%;
    background: #fff;
    padding: 10px 15px 20px 15px;
    float: left;
}

.mod-ular {
    margin: 20px 0;
}

.mod_cp {
    width: 100%;
    padding: 10px 0px 20px;
}

/*tab 切换*/

.ht_gywm li {
    font-weight: bold;
    float: left;
    width: 17%;
    height: 30px;
    margin-right: 3%;
    text-align: center;
}

.ht_gyfb li {
    font-weight: bold;
    float: left;
    height: 30px;
    text-align: center;
}

.move_01 {
    margin-left: 5.333%;
}

.move_02 {
    margin-left: 8.333%;
}

.move_03 {
    margin-left: 10.333%;
}

.move_04 {
    margin-left: 15.333%;
}

.move_05 {
    margin-left: 18.333%;
}

.h_400 {
    height: 400px;
}

.ht_tab01 {
    margin: 0;
    padding: 0;
}

@media (min-width: 992px) {

    .linheight {
        line-height: 25px;
    }

}

@media (min-width: 1200px) {

    .linheight {
        line-height: 30px;
    }

}

.index-row5 {
    margin-top: 15px;
    margin-bottom: 30px;
}

.index-row5 li {
    font-weight: bold;
    float: left;
    text-align: center;
}

.index-row5 span {
    font-size: 17px;
    padding: 5px 8px;
    cursor: pointer;
    /* Firefox */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /* Safari 和 Chrome */
    border-radius: 5px;
    /* Safari 和 Chrome */
}

.index-row5 span:hover {
    color: #fff;
    background-color: #007afc;
}

.index-row5 .xzys {
    color: #fff;
    background-color: #007afc;
}

/*关于我们*/

.about {
    z-index: 999;
    /*background-color:#ffffff;*/
    margin-top: 1%;
}

.ab_hj {
    margin-bottom: 10px;
}

.culture {
    width: 40px;
    height: 5px;
    margin-bottom: 10px;
    background-color: #00a0e9;
}

.cu_tx {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 10px;
    text-align: justify;
    text-indent: 2em;
}

.cu_img {
    height: 325px;
}

.img1 {
    margin-left: -8.33333333%;
}



/*----物流公司----*/

.wrap_17 {

    width: 100%;

    margin: 1px auto;

}

@media screen and (max-width: 1024px) {

    .wrap_17 {

        width: 100%;

    }

}

.way {

    margin-top: 20px;
    margin-bottom: 30px;

}

.title_b {

    margin: 5px 0 10px 0;

    height: 40px;

    border-bottom: 1px solid #e5e5e5;

}





.title_b .t_b {

    font-size: 18px;

    line-height: 38px;

    color: #06adf1;

    border-bottom: 3px solid #06adf1;

    float: left;

}

.wl_tx {
    font-size: 15px;
    line-height: 28px;
    margin-bottom: 10px;
    text-align: justify;
    text-indent: 2em;
}



.ziyuan {
    margin: 20px 0 20px 0;
}

.ziyuan li {
    float: left;
    margin-right: 7.33%;
    border: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 30px;
}

.ziyuan li.fir_01 {
    margin-right: 0px;
}

.ziyuan li .zy_b {
    font-size: 18px;
    line-height: 38px;
    color: #06adf1;
    border-bottom: 1px solid #06adf1;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}

.ziyuan li .zy_p {
    font-size: 15px;
    line-height: 28px;
    margin-bottom: 10px;
    text-align: justify;
}





/**/

.ab_left {
    z-index: 999;
    margin-top: 6%;
    margin-left: -8.33333333%;
    background-color: #fff;
}

.wl_bt {
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: justify;
    text-indent: 2em;
}

.wl_wh {
    font-size: 16px;
    line-height: 38px;
    text-align: left;
    text-indent: 1em;
}





/*合作企业*/

.indexmaindiv {
    height: 60px;
    margin: 10px auto;
    background: #fff;
}

.indexmaindiv1 .goleft {
    float: left;
    width: 16px;
    height: 20px;
    margin: 20px 5px 0 10px;
    cursor: pointer;
    background: url(../images/arrowhead.png) no-repeat left top;
}

/*.indexmaindiv1 .playerd{width:192px;height:50px;}*/

.indexmaindiv1 .goright {
    float: left;
    width: 16px;
    height: 20px;
    margin: 20px 0 0 0;
    cursor: pointer;
    background: url(../images/arrowhead.png) no-repeat left -21px;
}

/*滚动*/

.maindiv1 {
    position: relative;
    float: left;
    overflow: hidden;
    height: 60px;
}

.maindiv1 ul {
    position: absolute;
    top: 0;
    left: 0;
}

.maindiv1 ul li {
    float: left;
    height: 60px;
    margin-left: 13px;
    padding: 0 6px;
}

@media (min-width: 800px) {

    .maindiv1 ul li {
        margin-top: 10px;
    }

}

@media (min-width: 1024px) {

    .maindiv1 ul li {
        margin-top: 0;
    }

}

/*图片*/

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

/*产品服务*/

.tab_content {
    width: 100%;
    margin: 0 auto;
}

@media (min-width: 768px) {

    .tab_content li {
        display: inline-table;
        margin-bottom: 35px;
        margin-left: 4.8%;
    }

}

@media (min-width: 992px) {

    .tab_content li {
        display: inline-table;
        margin-bottom: 35px;
        margin-left: 10%;
    }

}

@media (min-width: 1200px) {

    .tab_content li {
        display: inline-table;
        margin-bottom: 35px;
        margin-left: 10%;
    }

}

.tab_content li.first {
    margin-left: 1px;
}

.tab_content li.Second {
    margin-left: 2.333%;
}

.tab_content li.Third {
    margin-left: 10.333%;
}

.tab_content li.Four {
    margin-left: 31.333%;
}

.tab_content li .box_img {
    width: 150px;
    height: 150px;
    padding-top: 30px;
    border: 1px #e3e0e0 solid;
}

.tab_content li .box_img:hover {
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: 0 0 6px 3px rgba(204, 204, 204, .8);
    -moz-box-shadow: 0 0 6px 3px rgba(204, 204, 204, .8);
    box-shadow: 0 0 6px 3px rgba(204, 204, 204, .8);
}

.tab_content li .box_f {
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    color: #444;
}

.product {
    margin: 10px 10px;
}

.product .nav_menu {
    font-size: 14px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.product .nr_yc {
    z-index: 999;
    margin-top: 0;
    background-color: #fff;
}

.product .nr_al {
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    margin: 30px 0 30px 0;
    color: #00a0e9;
    ;
}

.product .nr_bt {
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin: 10px 0 10px 0;
    color: #444;
}

.product .nr_img {
    margin-left: -8.33333333%;
}

.product .nr_img img {
    width: 450px;
    height: 270px;
}

.product .nr_p {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: justify;
    text-indent: 2em;
}

.product .nr_pz {
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    text-indent: 2em;
    /* margin-left: 10px;*/
}

.product .nr_right {
    float: right;
    margin-right: 8%;
}

.declare {
    margin-top: 20px;
    margin-bottom: 20px;
}

.declare li {
    display: inline-table;
    width: 22.33%;
    margin: 10px 0 10px 0;
    margin-left: 20px;
    text-align: center;
}

.declare li.first {
    margin-left: 0;
}

.declare li .de_bt {
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px 0;
    color: #42aeec;
}

.declare li .de_p {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: justify;
    text-indent: 2em;
}

.declare li .de_pz {
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
    color: #333;
}

.aptitude dd {
    line-height: 30px;
}

/*--------产品服务分布流布局-------------*/

.pro {
    width: 100%;
    margin: 0 auto;
}

.pro_rt {
    margin-right: -30px;
}

.pro .img-hover li {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    -webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -o-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}

@media (min-width: 768px) {

    .pro .img-hover li {}

}

@media (min-width: 992px) {

    .pro .img-hover li {}

}

@media (min-width: 1200px) {

    .pro .img-hover li {}

}

.pro .img-hover li.fir_01 {
    margin-left: 0;
}

.pro .img-hover li.fir_02 {
    margin-right: 0;
}

.pro .img-hover li:hover {
    box-shadow: 0 2px 10px rgba(55, 96, 180, 0.6);
    -webkit-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -o-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}

.pro .bg-list {
    width: 49.16%;
    background: #fff;
    margin-bottom: 20px;
    margin-right: 1.66%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.pro .img-box {
    background: #fff;
    padding: 15px 5px 5px 5px;
    position: relative;
}

.pro .img-box .bg-proto {
    height: 144px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.pro .img-title {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #444;
}

.pro .bg-list-01 {
    width: 32.22%;
    background: #fff;
    margin-bottom: 20px;
    margin-right: 1.66%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.pro .img-box .bg-proto-01 {
    height: 144px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.pro .bg-list-02 {
    width: 23.74%;
    background: #fff;
    margin-bottom: 20px;
    margin-right: 1.66%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.pro .img-box .bg-proto-02 {
    height: 144px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

/*业务查询*/

.q_margin {
    margin-bottom: 30px;
    margin-left: 10%;
}

.q_mcheng {
    font: 14px;
    float: left;
    height: 30px;
    /*    margin-bottom: 5px;*/
}

.q_btn {
    float: left;
    height: 40px;
    margin-bottom: 10px;
}

.q_hg {
    line-height: 30px;
    height: 35px;
}

.q-an {
    height: 35px;
}

.q_hm {
    font: 14px;
    color: #ff5700;
}

@media(max-width: 768px){
	.q_margin {
    margin-bottom: 30px;
    margin-left: 0%;
   }
}


/*新闻与媒体*/

/*.solution { margin-bottom: 30px; }

.solution li { float: left; width: 29.666%; height: 220px; margin-left: 4.33%; color: #fff; }

.solution li.first { margin-left: 0; }

.solution li a { color: #fff; }

.solution li img { width: 320px; height: 200px; }

.solution li .name { font-size: 12px; line-height: 30px; position: relative; z-index: 10px; top: -30px; overflow: hidden; width: 100%; height: 30px; margin-left: 0; text-align: center; opacity: .7; color: #fff; background-color: #444;  filter: (opacity=70);

}*/

.news {
    margin: 0 20px;
}

.news .n_left {
    height: 160px;
    margin: 20px 2% 20px 3%;
}

.news .n_right {
    height: 160px;
    margin: 20px 10px;
}

@media (min-width: 768px) {

    .news .n_right {
        overflow: hidden;
        height: 166px;
    }

}

@media (min-width: 1024px) {

    .news .n_right {
        overflow: hidden;
        height: 166px;
    }

}

.news .n_right .biao_t {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 5px 15px;
    color: #00448c;
}

.news .n_right .biao_t:hover {
    color: #ff5700;
}

.news .n_right .biao_p {
    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    padding: 10px 0 10px 0;
    text-align: justify;
    text-indent: 2em;
    color: #444;
}

.news .n_lie {
    float: left;
    margin: 20px 20px 20px 60px;
}

.kjpage {
    line-height: 50px;
    height: 50px;
    margin-top: 20px;
    text-align: center;
}

.kjpage a {
    margin: 0 5px;
}

.news .media_t {
    margin: 20px 0;
}

.news .media_t li {
    font-size: 14px;
    line-height: 35px;
    width: 50%;
}

/*新闻详情*/

.news_naim {
    width: 90%;
    margin: 0 auto;
}

.news_naim .navigation {
    font-size: 14px;
    float: left;
    margin: 10px 10px;
    padding-bottom: 3px;
    border-bottom: solid 1px #e5e5e5;
}

.news_naim .title {
    margin: 10px 10px;
    border-bottom: solid 1px #d6d5d5;
}

.news_naim .title h1 {
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    margin: 10px 10px;
    text-align: center;
    color: #00448c;
}

.news_naim .title h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
    color: #888;
}

.news_naim .paragraph {
    margin: 10px 10px;
    border-bottom: solid 1px #d6d5d5;
}

.news_naim .paragraph p {
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    text-align: justify;
    text-indent: 2em;
    color: #444;
}

.news_naim .paragraph span {
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    text-align: right;
    color: #666;
}

.news_naim .paragraph img {
    width: 830px;
    height: 450px;
    margin: 0 auto;
    text-align: center;
}

.news_naim .page {
    height: 50px;
    margin: 10px 10px;
}

.news_naim .page li {
    font-size: 14px;
    font-weight: bold;
    line-height: 45px;
    float: left;
    text-align: left;
    color: #666;
}

.news_naim .page li.first {
    margin-left: 0;
}

.news_naim .page li a:hover {
    color: #fa1801;
}

/*简报*/

.chart {
    font-family: Arial, '微软雅黑';
    font-size: 14px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    background-color: #fff;
}

.chart tr {
    padding: 4px 4px 12px 12px;
    text-align: center;
    color: #fff;
    border: 1px solid #ddd;
}

.chart td {
    padding: 4px 4px 10px 10px;
    text-align: center;
    border: 1px solid #ddd;
}

/*人才政策*/

.z {
    font-weight: normal;
    color: #4c4c4c;
}

.z input {
    width: 80px;
    height: 20px;
    border: 1px solid #ccc;
}

.dl {
    font-size: 12px;
    width: 35px;
    height: 21px;
    color: #4c4c4c;
    border-radius: 3px;
}

.lanse {
    width: 40px;
    height: 6px;
    margin-top: 10px;
    margin-bottom: 20px;
    background-color: #007afc;
}

.person dd {
    line-height: 30px;
    cursor: pointer;
}

.linian p {
    font-size: 14px;
    font-size: 14px;
}

.job {
    padding: 10px 10px;
    text-align: left;
    text-indent: 2em;
    border: 1px solid #ddd;
}

.job h5 {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.job .job_b {
    font-size: 14px;
    line-height: 35px;
    text-align: left;
}

.job .job_p {
    font-size: 14px;
    line-height: 25px;
    text-align: left;
}

.shengqi {
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
}

.common li {
    height: 138px;
    margin-right: 37px;
    border: 1px solid #999;
}

.common li img {
    margin: 0 auto;
    padding: 25px 20px;
}

.common li .font {
    font-size: 16px;
    margin: 0 auto;
    padding: 25px 20px;
    text-align: center;
}

.xq_box {
    margin: 10px;
    border-bottom: solid 1px #d6d5d5;
}

.xq_box .x_ms {
    margin: 0px 10px;
}

.xq_box .x_ms h1 {
    padding-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
    line-height: 45px;
    text-align: left;
    color: #00448c;
}

.xq_box .x_ms h2 {
    font-size: 18px;
    font-weight: normal;
    ;
    line-height: 35px;
    text-align: left;
    color: #2e343b;
}

.xq_box .x_ms .item {
    font-size: 16px;
    padding: 0 10px;
    border-right: 1px solid #c9c7c7;
    text-align: left;
}

.xq_box .x_ms .gw_mc {
    color: #2e343b;
    font-size: 20px;
    font-weight: normal;
    float: right;
}

.xq_box .x_ms p {
    font-size: 14px;
    font-weight: normal;
    line-height: 35px;
    text-align: left;
    text-indent: 2em;
    color: #2e343b;
}

.xq_btn {
    width: 280px;
    margin: 5% auto;
}

.xq_btn .xq_sub {
    width: 198px;
    height: 38px;
    border: 1px solid #58b6e9;
    background: #0362a4;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
}

.xq_dot {
    border-collapse: collapse;
    color: #333;
    border-bottom: 1px solid #ddd;
}

.xq_dot th {
    padding: 6px 0 6px 0;
    background-color: #f5f5f5;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

.xq_dot td {
    padding: 6px 0 6px 0;
    border-bottom: 1px solid #ddd;
}

.xq_dot a {
    text-decoration: none;
    color: #1E50A2;
}

.xq_dot tr:hover {
    background-color: #e2f2fd
}

/*网站地图*/

.map dt {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    color: #00448c;
}

.map dd {
    line-height: 30px;
}

/*表格-列表*/

.dot {
    border-collapse: collapse;
    color: #333;
    border: 1px solid #eee;
}

.dot th {
    padding: 6px;
    background-color: #f5f5f5;
    text-align: left;
}

.dot td {
    padding: 6px;
}

.dot a {
    text-decoration: none;
    color: #1E50A2;
}

.dot tr:hover {
    background-color: #e2f2fd
}

.l-table {
    font-size: 14px;
    color: #444;
    border: 1px solid #ddd;
}

.l-table th {
    line-height: 18px;
    padding: 5px 0 5px 0;
    border: 1px solid #ddd;
    background: #d9ebf8;
}

.l-table td {
    padding: 6px 0 6px 0;
    border: 1px solid #ddd;
	font-size: 13px;
}

.l-title {
    text-align: center;
}
