body {}

#mOuterBox {}

#mBody1,
#dBody1 {
    background-position: 0% 0%;
}

#mBody2,
#dBody2 {
    background-position: 0% 0%;
}

.logo {
    float: left;
}

.logo img {
    height: 85px;
}

.lg_r {
    float: left;
    color: #000;
    font-size: 30px;
    font-family: 微软雅黑;
    padding-left: 18px;
    margin-top: 12px;
}

.lg_r h1 {
    font-size: 28px;
    color: #1a1a1a;
    font-weight: bold;
}

.lg_r p {
    font-size: 18px;
    line-height: 30px;
    color: #666;
}

.hot-phone {
    background: url(../images/201931163343228.png) no-repeat left 13px;
    float: right;
    margin-top: 27px;
    height: 66px;
    width: 185px;
    font-size: 14px;
    padding-top: 10px;
    padding-left: 53px;
}

.hot-phone span {
    display: block;
    font-size: 26px;
    font-weight: bold;
    color: #e7b009;
}

* {
    margin: 0;
    padding: 0;
}

.box185_-7308 {
    font-family: arial, sans-serif;
    width: 1200px;
    height: 60px;
}

.box185_-7308 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.box185_-7308 ul li {
    float: left;
    position: relative;
}

.box185_-7308 ul .bor {
    height: 40px;
    width: 0;
    background: #8a4603;
}

.box185_-7308 ul li>a,
.box185_-7308 ul li>a:visited {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 150px;
    height: 60px;
    color: #fff;
    background: #e7b009;
    line-height: 60px;
    font-size: 14px;
    font-weight: bold;
}

.box185_-7308 ul li ul {
    display: none;
    position: absolute;
    z-index: 999;
    top: 60px;
    left: 0;
    width: 150px;
}

.box185_-7308 ul li:hover a {
    color: #fff;
    background: #ffc000;
}

.box185_-7308 ul>li.selected a {
    color: #fff;
    background: #e7b009;
}

.box185_-7308 ul li:hover ul {
    display: block;
}

.box185_-7308 ul li>ul li a:hover {
    display: block;
    font-size: 14px;
    background: #d6a100;
    border-bottom: solid 1px rgba(255, 255, 255, .2);
    color: #fff;
    height: 60px;
    line-height: 60px;
}

.box185_-7308 ul li>ul li a:hover {
    background: #d6a100;
    color: #fff;
}

.box844_-5467 * {
    margin: 0;
    padding: 0;
}

.box844_-5467 a {
    text-decoration: none;
}

.box844_-5467 a:hover {
    text-decoration: none;
}

.box844_-5467 ul,
.box844_-5467 li {
    list-style: none;
}

.box844_-5467 img {
    border: none;
    vertical-align: middle;
}

.box844_-5467 {
    font: 12px "Microsoft YaHei";
    color: #666;
}

.box844_-5467 .banner-box {
    height: 550px;
    position: relative;
    overflow: hidden;
}

.box844_-5467 .banner-box .bands {}

.box844_-5467 .banner-box .bands li {
    width: 100%;
    height: 550px;
    background-position: 50% 0%;
    background-repeat: no-repeat;
}

.box844_-5467 .banner-box .bands li a {
    display: block;
    height: 100%;
}

.box844_-5467 .banner-btns {}

.box844_-5467 .banner-btns .btns-box {}

.box844_-5467 .banner-btns .btns-box a {
    display: block;
    width: 49px;
    height: 104px;
    position: absolute;
    top: 50%;
    margin-top: -52px;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box844_-5467 .banner-btns .btns-box a:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.box844_-5467 .banner-btns .btns-box .prev-btn {
    left: 5%;
    background: url(../images/foot.png) 0 0 no-repeat;
}

.box844_-5467 .banner-btns .btns-box .next-btn {
    right: 5%;
    background: url(../images/foot.png) -49px 0 no-repeat;
}

.box844_-5467 .banner-btns .btns-box .hd {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 10px;
    text-align: center;
}

.box844_-5467 .banner-btns .btns-box .hd li {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 3px;
    background: transparent;
    border: 2px solid #ffc000;
    cursor: pointer;
    font-size: 0px;
}

.box844_-5467 .banner-btns .btns-box .hd li.on {
    background: #ffc000;
}

/* banner */

.index-banner {
    width: 100%;
    position: relative;
}

.index-banner .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.index-banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.index-banner .swiper-slide img {
    max-width: 100%;
}

.index-banner .swiper-container .swiper-button-next,
.index-banner .swiper-container .swiper-button-prev {
    z-index: 998;
    position: absolute;
    width: 50px !important;
    height: 50px !important;
    top: 50%;
    background-color: rgba(0, 0, 0, .3);
    background-repeat: no-repeat;
    background-size: 38px;
    background-position: 50% 50%;
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
}

.index-banner .swiper-container .swiper-button-prev {
    left: 3%;
    background-image: url(../images/arrow-left.png);
}

.index-banner .swiper-container .swiper-button-next {
    left: auto;
    right: 3%;
    background-image: url(../images/arrow-right.png);
}

.index-banner .swiper-container .swiper-button-next:hover,
.index-banner .swiper-container .swiper-button-prev:hover {
    background-color: rgba(231,176, 9, .8);
}

.thumbs-list {
    display: flex;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    background-color: #00388d;
}

.thumbs-list .thumbs-title {
    width: 12%;
    background-color: #00388d;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.thumbs-list .thumbs-title>h2 {
    font-size: 28px;
    font-weight: bold;
}

.thumbs-list .thumbs-next {
    width: 4%;
    background: #00388d url(../images/thumbs-next.png) center no-repeat;
    background-size: 40px;
    cursor: pointer;
}

#thumbs {
    width: 84%!important;
    height: 110px!important;
}

#thumbs .swiper-slide {
    height: 100%;
    cursor: pointer;
    background-size: cover!important;
}

#thumbs .swiper-slide-thumb-active {}


/* banner end */

.hot-k-wrap {
    background-color: ;
}

.hot-k-wrap .h-container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.hot-k-wrap .h-container .h-keyword {
    float: left;
    height: 60px;
    line-height: 64px;
}

.hot-k-wrap .h-container .h-keyword strong {
    font-size: 14px;
    font-weight: bold;
}

.hot-k-wrap .h-container .h-keyword a {
    color: #666;
    margin-right: 10px;
    font-size: 14px;
    text-decoration: none
}

.hot-k-wrap .h-container .h-keyword a:hover {
    color: #d6a100;
}

.hot-k-wrap .h-container .searchbox {
    float: right;
}

.hot-k-wrap .h-container .searchbox .s-input {
    margin-top: 13px;
    position: relative;
}

.hot-k-wrap .h-container .searchbox .s-input input[type="text"] {
    width: 206px;
    height: 14px;
    border: 1px solid #ddd;
    padding: 10px 70px 10px 15px;
    outline: none;
}

.hot-k-wrap .h-container .searchbox .s-input input[type="text"]:focus {
    border: 1px solid #d6a100;
}

.hot-k-wrap .h-container .searchbox .s-input input[type="submit"] {
    display: inline-block;
    border: none;
    width: 50px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    background: url(../images/s2.jpg) no-repeat;
}

#mTop,
#mBottom,
#mBody1,
#mBody2 {
    min-width: 1200px
}

.m-i-news .title {
    margin-bottom: 40px;
    padding-bottom: 8px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.m-i-news .title .name1 {
    font-size: 26px;
    color: #E9AD0F;
    font-weight: 700;
}

.m-i-news .title .cname {
    font-size: 25px;
    color: #111;
    line-height: 32px;
    font-weight: 700;
}

.m-i-news .title .decorate1 {
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -28px;
    width: 56px;
    height: 2px;
    background: #d6a100;
}

.product {
    font-family: "微软雅黑";
    padding: 0;
    margin: 0
}

.product .pro-l {
    float: left;
    margin-right: 60px;
}

.product .pro-l:nth-child(3n) {
    margin-right: 0;
}

.product .pro-l:nth-child(4),
.product .pro-l:nth-child(5),
.product .pro-l:nth-child(6) {
    margin-top: 30px;
}

.product .img {
    width: 350px;
    height: 350px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.product .img img {
    width: 100%;
}

.product .nei {
    border: 1px solid #d9d9d9;
    width: 350px;
    border-top: 0;
}

.product .ys_wz {
    font-size: 24px;
    text-align: center;
    padding-top: 25px;
}

.product .ys_wz>a {
    color: #333;
}

.product .line {
    width: 70px;
    background: #d9d9d9;
    height: 1px;
    margin-top: 25px;
    text-align: center;
    margin-left: 145px;
}

.product .mo {
    width: 140px;
    margin-top: 25px;
    margin-bottom: 25px;
    border: 1px solid #d9d9d9;
    height: 40px;
    text-align: center;
    margin-left: 110px;
}

.product .mo a {
    width: 140px;
    line-height: 40px;
    color: #999;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    display: block
}

.product .pr:hover {
    background: #e7b009;
    border: #e7b009;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.product .pr:hover .ys_wz {
    color: #fff
}

.product .pr:hover .line {
    background: #fff
}

.product .pr:hover .mo {
    background: #fff;
    border: #e7b009
}

.product .pr:hover .mo a {
    color: #e7b009
}

.m-i-news .title {
    margin-bottom: 40px;
    padding-bottom: 8px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.m-i-news .title .name2 {
    font-size: 26px;
    color: #E9AD0F;
    font-weight: 700;
}

.m-i-news .title .cname1 {
    font-size: 25px;
    color: #fff;
    line-height: 32px;
    font-weight: 700;
}

.m-i-news .title .decorate1 {
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -28px;
    width: 56px;
    height: 2px;
    background: #d6a100;
}

.iadv_box {
    width: 1200px;
    height: auto;
    margin: auto;
    padding: 30px 0;
}

.iadv_l {
    width: 1200px;
}

.iabv_btn {
    height: 120px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.iabv_btn1 {
    background-image: url(../images/w1.png);
    width: 225px;
    height: 120px;
    float: left;
    margin-right: 18px
}

.iabv_btn2 {
    background-image: url(../images/w2.png);
    width: 225px;
    height: 120px;
    float: left;
    margin-right: 18px
}

.iabv_btn3 {
    background-image: url(../images/w3.png);
    width: 225px;
    height: 120px;
    float: left;
    margin-right: 18px
}

.iabv_btn4 {
    background-image: url(../images/w4.png);
    width: 225px;
    height: 120px;
    float: left;
    margin-right: 18px
}

.iabv_btn5 {
    background-image: url(../images/w5.png);
    width: 225px;
    height: 120px;
    float: right
}

.iabv_btn1:hover,
.iabv_btn1.active {
    background: url(../images/w6.png) center no-repeat;
    width: 225px;
    height: 120px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.iabv_btn2:hover,
.iabv_btn2.active {
    background: url(../images/w7.png) center no-repeat;
    width: 225px;
    height: 120px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.iabv_btn3:hover,
.iabv_btn3.active {
    background: url(../images/w8.png) center no-repeat;
    width: 225px;
    height: 120px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.iabv_btn4:hover,
.iabv_btn4.active {
    background: url(../images/w9.png) center no-repeat;
    width: 225px;
    height: 120px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.iabv_btn5:hover,
.iabv_btn5.active {
    background: url(../images/w10.png) center no-repeat;
    width: 225px;
    height: 120px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.iadv_r {
    width: 1200px;
    height: 471px;
    position: relative;
    overflow: hidden;
}

.iadv_ul {
    width: 9999px;
    position: absolute;
    left: 0;
    top: 0;
}

.iadv_li {
    position: relative;
    float: left;
}

.iadv_li span {
    display: block;
    width: 100%;
    height: 95px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    color: #fff;
}

.iadv_li span>h3 {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 24px;
    padding-top: 25px;
}

.iadv_li span>h3>i {
    display: block;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
}

.iadv_li span>p {
    width: 60%;
    font-size: 14px;
    float: left;
    line-height: 95px;
}

.m-i-news .title {
    margin-bottom: 40px;
    padding-bottom: 8px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.m-i-news .title .name1 {
    font-size: 26px;
    color: #E9AD0F;
    font-weight: 700;
}

.m-i-news .title .cname {
    font-size: 18px;
    color: #111;
    line-height: 32px;
    font-weight: 700;
}

.m-i-news .title .decorate1 {
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -28px;
    width: 56px;
    height: 2px;
    background: #d6a100;
}

.process {
    width: 1200px;
    margin: 0 auto
}

.process .list,
.item {
    list-style: none
}

.process .list {
    padding: 10px
}

.process .list .item {
    float: left;
    margin: 0 16px
}

.process .list .item img {
    display: block;
    width: 162px;
    height: 160px
}

.process .list .item p {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 22px;
}

.box9017_-4713 {
    font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
    color: #333;
    padding: 10px;
    /*产品分页*/
}

.box9017_-4713 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.box9017_-4713 a {
    color: inherit;
    text-decoration: none;
    outline: 0;
}

.box9017_-4713 ul,
.box9017_-4713 li {
    list-style: none;
    overflow: hidden;
    padding: 0;
}

.box9017_-4713 img {
    height: 208px;
    vertical-align: middle;
}

.box9017_-4713 .clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.box9017_-4713 .pro-item {
    float: left;
    width: 33.33%;
    padding: 0;
    margin-top: 10px
}

.box9017_-4713 .pro-item a {
    display: block;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box9017_-4713 .pro-item a:hover {
    border-color: #ff072a;
}

.box9017_-4713 .pro-item .img-wrap {
    height: 208px;
    width: 260px;
    text-align: center;
    overflow: hidden;
    padding: 0
}

.box9017_-4713 .pro-item .img-wrap img {
    height: 100%;
    padding: 0
}

.box9017_-4713 .pro-item .intro-wrap {
    padding: 10px 15px;
    background: #e6e6e6;
    position: relative;
    display: none
}

.box9017_-4713 .pro-item .title {
    text-align: center;
    color: #666;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 260px
}

.box9017_-4713 .pro-item .info {
    line-height: 24px;
    height: 75px;
    overflow: hidden;
    display: none
}

.box9017_-4713 .page1 {
    text-align: center;
    margin: 20px 0 30px;
    display: none
}

.box9017_-4713 .page1 a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 7px;
    margin: 0 3px;
    border: 1px solid #ededed;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    display: none
}

.box9017_-4713 .page1 a.pagenum,
.box9017_-4713 .page1 a:hover {
    background: #ff072a;
    border-color: #ff072a;
    color: #fff;
}

.box9017_-4713 .page1 select {
    padding-left: 3px;
    outline: none;
}

.box5407_-3144 .license-pro-list .pro-img {
    height: 206px;
    overflow: hidden;
    background: #fff;
}

.box5407_-3144 .license-pro-list .pro-img img {
    max-width: 100%;
    height: 100%;
    vertical-align: middle;
    border: none;
}

.box5407_-3144 .license-pro-list .p-caption {
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background: #0c58a3;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box5407_-3144 .license-pro-list li:hover .license-box {
    border-color: #0667aa;
}

.box5407_-3144 .license-pro-list .pro-img,
.box5407_-3144 .license-pro-list .p-caption {
    -webkit-transition: transform ease-in-out .5s;
    transition: transform ease-in-out .5s;
}

.box5407_-3144 .license-pro-list li:hover .pro-img,
.box5407_-3144 .license-pro-list li:hover .p-caption {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
}


/*产品分页*/

.box5407_-3144 .page1 {
    text-align: center;
    margin: 20px 0 30px;
    color: #666;
}

.box5407_-3144 .page1 a {
    display: inline-block;
    padding: 6px 14px;
    margin: 0 3px;
    border: 1px solid #ededed;
    color: #666;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box5407_-3144 .page1 a.pagenum,
.box5407_-3144 .page1 a:hover {
    background: #0c58a3;
    border-color: #0c58a3;
    color: #fff;
}

.box5407_-3144 .page1 select {
    color: #666;
    padding-left: 3px;
    outline: none;
}

.box5407_-3144 .page_all,
.box5407_-3144 .tz_page {
    display: none;
}

.anli {
    width: 280px;
    height: 436px;
    background: #e7b109
}

.anli .tit {
    color: #fff;
    font-size: 22px;
    line-height: 40px;
    padding: 50px 0 60px 30px;
    font-weight: 700
}

.anli .anli_item li {
    color: #fff;
    margin-bottom: 15px;
    padding-left: 35px;
}

.anli .anli_item li a {
    color: #fff;
    text-decoration: none;
    font-size: 14px
}

.anli .anli_item li a:hover {
    color: #A68205;
}

.adv {
    text-align: left;
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0;
}

.adv h4 {
    font-size: 20px;
    font-weight: bold;
    color: #1a1a1a;
    padding: 5px;
    background-color: #ff9d34;
    width: 440px;
}

.adv h3 {
    font-size: 26px;
    font-weight: bold;
    color: #ff9d34;
    margin-top: 20px;
    position: relative;
}

.adv h3::after {
    position: absolute;
    content: "";
    height: 1px;
    width: 100px;
    background-color: #fff;
    left: 0;
    bottom: -10px;
}

.adv p {
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    margin-top: 20px;
}

.adv p span {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
}

.adv a {
    font-size: 16px;
    border: 2px solid #ff9d34;
    margin-top: 20px;
    width: 140px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    display: block;
    text-align: center;
}

.m-i-news .title {
    margin-bottom: 40px;
    padding-bottom: 8px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.m-i-news .title .ename1 {
    font-size: 26px;
    color: #E9AD0F;
    font-weight: 700;
}

.m-i-news .title .cname {
    font-size: 25px;
    color: #111;
    line-height: 32px;
    font-weight: 700;
}

.m-i-news .title .decorate1 {
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -28px;
    width: 56px;
    height: 2px;
    background: #d6a100;
}

.jm_box {
    width: 1200px;
    height: auto;
    margin: auto;
    padding: 10px 0;
}

.jm_l {
    width: 193px;
}

.jm_btn {
    height: 143px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.jm_btn1 {
    background-image: url(../images/j1.jpg);
    width: 193px;
    height: 143px;
    margin-bottom: 3px
}

.jm_btn2 {
    background-image: url(../images/j2.jpg);
    width: 193px;
    height: 143px;
    margin-bottom: 3px
}

.jm_btn3 {
    background-image: url(../images/j3.jpg);
    width: 193px;
    height: 143px;
    margin-bottom: 3px
}

.jm_btn4 {
    background-image: url(../images/j4.jpg);
    width: 193px;
    height: 143px;
    margin-bottom: 3px
}

.jm_btn1:hover,
.jm_btn1.active {
    background: url(../images/j5.jpg) center no-repeat;
    width: 193px;
    height: 143px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.jm_btn2:hover,
.jm_btn2.active {
    background: url(../images/j6.jpg) center no-repeat;
    width: 193px;
    height: 143px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.jm_btn3:hover,
.jm_btn3.active {
    background: url(../images/j7.jpg) center no-repeat;
    width: 193px;
    height: 143px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.jm_btn4:hover,
.jm_btn4.active {
    background: url(../images/j8.jpg) center no-repeat;
    width: 193px;
    height: 143px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.z {
    float: left;
}

.y {
    float: right;
}

.jm_r {
    width: 1006px;
    height: 578px;
    position: relative;
    overflow: hidden;
}

.jm_ul {
    width: 9999px;
    position: absolute;
    left: 0;
    top: 0;
}

.jm_li {
    position: relative;
    float: left;
    width: 928px;
    height: 498px;
    padding: 80px 0 0 80px;
    background: url(../picture/jm_li.jpg);
}

.jm_li .jm_li_l {
    float: left;
    width: 470px;
    padding-right: 30px;
}

.jm_li .jm_li_l>h3 {
    font-size: 22px;
    line-height: 38px;
    margin-top: 40px;
}

.jm_li .jm_li_l>i {
    display: block;
    width: 50px;
    height: 2px;
    background-color: #E9AD0F;
    margin: 20px 0;
}

.jm_li .jm_li_l>p {
    font-size: 15px;
    line-height: 38px;
}

.jm_li .jm_li_r {
    float: left;
    margin-top: 40px;
    width: 384px;
}

.m-i-news .title {
    margin-bottom: 40px;
    padding-bottom: 8px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.m-i-news .title .ename1 {
    font-size: 26px;
    color: #E9AD0F;
    font-weight: 700;
}

.m-i-news .title .cname1 {
    font-size: 25px;
    color: #fff;
    line-height: 32px;
    font-weight: 700;
}

.m-i-news .title .decorate1 {
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -28px;
    width: 56px;
    height: 2px;
    background: #d6a100;
}

.about {
    background: url(../images/a1.jpg);
    font-family: "微软雅黑";
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
    width: 1200px;
    height: 440px
}

.about .about-n {
    width: 550px;
    padding: 60px 34px 34px 34px;
}

.about-n p {
    display: block
}

.about-n .tit1 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
    margin-top: 0
}

.about-n .tit2 {
    font-size: 18px;
    line-height: 26px;
    color: #e9ad0f;
    margin-bottom: 30px
}

.about-n .xian {
    display: block;
    height: 1px;
    width: 50px;
    background: #e9ad0f;
    margin-bottom: 30px
}

.about-n .text {
    width: 509px;
    color: #666;
    line-height: 36px;
}

.about-n .gd {
    width: 82px;
    border: #666 1px solid;
    padding: 10px 13px;
    text-align: center;
    line-height: 18px;
    margin-top: 20px
}

.about-n .gd a {
    text-decoration: none;
    color: #333
}

.about-n .gd a:hover {
    color: #d6a100
}

.m-i-news .title {
    margin-bottom: 40px;
    padding-bottom: 8px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.m-i-news .title .ename {
    font-size: 24px;
    color: #000;
    font-weight: 700;
}

.m-i-news .title .cname {
    font-size: 25px;
    color: #666;
    line-height: 32px;
}

.m-i-news .title .decorate {
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -28px;
    width: 56px;
    height: 2px;
    background: #a07d05;
}

.box9025_-4926 {
    font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
    color: #333;
}

.box9025_-4926 * {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.box9025_-4926 a {
    text-decoration: none;
    color: inherit;
}

.box9025_-4926 img {
    max-width: 100%;
    border: none;
    vertical-align: middle;
}

.box9025_-4926 ul,
.box9025_-4926 li {
    list-style: none;
}

.box9025_-4926 .news-item {
    float: left;
    width: 540px;
    background: #fff;
    margin: 20px 30px;
    border-bottom: 1px dashed #eee;
    overflow: hidden;
}

.box9025_-4926 .news-item .date-info {
    width: 100px;
    height: 100px;
    float: left;
    background-color: #d6a100;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box9025_-4926 .news-item .date-info h2 {
    height: 65px;
    line-height: 65px;
    font-size: 38px;
    color: #fff;
}

.box9025_-4926 .news-item .date-info h3 {
    height: 35px;
    line-height: 35px;
    color: #fff;
    background-color: #a07d05;
    font-size: 14px;
    font-weight: normal;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box9025_-4926 .news-item .news-content {
    margin-left: 110px;
    padding-top: 10px
}

.box9025_-4926 .news-item .news-content .news-title {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

.box9025_-4926 .news-item .news-content a {
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box9025_-4926 .news-item .news-content p {
    font-size: 14px;
    color: #999;
}

.box9025_-4926 .news-item:hover {
    cursor: pointer;
}

.box9025_-4926 .news-item:hover .date-info {
    background-color: #da251c;
}

.box9025_-4926 .news-item:hover .date-info h2 {
    color: #fff;
}

.box9025_-4926 .news-item:hover .date-info h3 {
    background-color: #a61912;
}

.box9025_-4926 .news-item:hover .news-content a {
    color: #da251c;
}

.box9025_-4926 .page-list {
    display: none
}

.containers {
    width: 1200px;
    text-align: center;
}

.containers .more-wrap a {
    display: inline-block;
    margin-top: 25px;
    padding: 10px 26px;
    color: #a07d05;
    background: transparent;
    border: 1px solid #a07d05;
    text-decoration: none
}

.containers .more-wrap a:hover {
    color: #d6a100
}

.lianjie p {
    font-size: 16px;
    color: #d6a100
}

.lianjie a {
    font-size: 16px;
    color: #333;
    text-decoration: none
}

.lianjie a:hover {
    color: #d6a100
}

.box108_-2878 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 auto;
    color: #4B4B4B;
    text-align: center;
    margin-top: 3px;
    background: #333;
}

.box108_-2878 .daohang {
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    width: 1110px;
    margin: auto;
}

.box108_-2878 .botton {
    font-size: 0px;
    display: none;
}

.box108_-2878 a {
    color: #fff;
    margin: 0 16px;
    text-decoration: none;
    font-size: 16px
}

.box108_-2878 a:hover {
    text-decoration: underline;
}

.clearfix {
    zoom: 1;
}

.clearfix::after,
.clearfix::before {
    display: table;
    content: "";
}

.clearfix::after {
    clear: both;
}

.footer {
    background: #333;
    color: #fff;
    font-size: 14px;
    list-style: none;
    line-height: 30px;
    height: 360px;
}

.footer a {
    color: #fff;
    text-decoration: none;
}

.footer a:hover {
    text-decoration: underline;
}

.footer .ft_le {
    float: left;
    width: 600px;
    margin-top: 50px;
}

.footer .ft_le h4 {
    font-size: 20px;
    margin-bottom: 20px;
}

.footer .ft_rg {
    float: right;
    width: 105px;
    margin-top: 50px;
}

.ft_nr {
    width: 1200px;
    margin: 0 auto;
}

.footer .ewm_box {
    float: left;
    width: 600px;
    margin-top: 50px;
}

.footer .ewm_box .ewm {
    float: left;
    width: 50%;
}

.footer .ewm_box .ewm img {
    display: block;
    margin: 0 auto;
}

.footer .ewm_box .ewm p {
    text-align: center;
    line-height: 40px;
    color: #fff;
}

.footer .bq {
    background: #222;
    height: 60px;
    text-align: center;
    line-height: 60px;
    margin-top: 15px;
}

/*产品中心*/
/*cpTab-bg*/
.w1200{width:1200px;margin: 0 auto;}
.cpTab-bg{width: 100%;height: 712px;background: url(../images/cpTab-bg.jpg) no-repeat center;}
.cpTab-bg .cpTab{height: 100%;}

.pro_l { float: left; width: 239px; height:685px; padding-bottom: 5px; background: #E9AD0F url(../images/left2.jpg) bottom no-repeat; overflow: hidden;}
.pro_l h2 { padding-top: 17px; margin-bottom: 20px; overflow: hidden; text-align: center; font-size: 24px; line-height: 36px; background: url(../images/pro_t2.jpg) no-repeat center top; }
.pro_l h2 a { color: #fff; }
.pro_l h2 i { display: block; color: #a97a00; text-transform: uppercase; font-size: 16px; }
.pro_l ul { margin: 0 auto; width: 222px; overflow: hidden; }
.pro_l ul li { margin-bottom: 9px; height: 38px; overflow: hidden; background: url(../images/pro_ip3.png) no-repeat center top; }
.pro_l ul li a { display: inline-block; padding-left: 38px; height: 38px; line-height: 38px; color: #fff; font-size: 15px;}
.pro_l ul li:hover, .pro_l ul .cur{ background: url(../images/pro_ip2.png) no-repeat center top; }
.pro_l ul .nones a { height: 36px; line-height: 36px; }
.pro_l ul .nones a:hover { background: url(../images/pro_ip3.png) no-repeat center top; }
.pro_r { width: 938px; overflow: hidden; float: right; }
.pro_r ul { overflow: hidden; height: 203px; width: 938px; }
.pro_r ul li { float: left; position: relative; height: 188px; line-height: 0px; width: 231px; margin-right: 4.5px; overflow: hidden;background-color: #fff;
    text-align: center;}
.pro_r ul li:nth-child(4n){margin-right:0}
.pro_r ul li img {max-width: 100%;width:100%;height:100%;object-fit: cover;}
.pro_r ul li em { position: absolute; left: 0px; bottom: 0px; width: 100%; display: block; text-align: center; font-size: 14px; color: #fff; background-color: rgb(233,173,15,.8); line-height: 36px;}
.pro_r ul .nones { margin-right: 0px; }
.pro2_dl dl { position: relative; width: 936px;height: 100%; overflow: hidden; }
.pro2_dl dt { width: 934px;height: 100%; overflow: hidden;background-color: #fff;text-align: center;border: 1px solid #ddd;}
.pro2_dl dt img { height: 100%; overflow: hidden; }
.pro2_dl dd { position: absolute; left: 0px; bottom: 0px; padding: 7px 15px 10px; width: 908px; background-color: rgb(233,173,15,.8); overflow: hidden; }
.pro2_dl dd p { float: left; width: 730px; color: #fff; overflow: hidden; }
.pro2_dl dd b { display: block; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pro2_dl dd p a{color: #fff;}
.pro2_dl dd em { float: right; display: block; margin-top: 5px; width: 137px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; border-radius: 18px; border: 1px solid #fff; }
.pro2_dl dd em a { color: #fff; display: block; }
/*产品中心 end*/