﻿hr {
    width: 50px;
    height: 5px;
    background-color: #b31a1d;
    margin-left: auto;
    margin-right: auto;
}
.hr-bg {
    background-color: #fff;
    margin-left:0
}
.layui-btn-red {
    border-radius:12px;
    background:#b31a1d;
}
.mb {
        margin-bottom:100px
    }

.bg {
    background:#fff!important
}
.ml-20 {
    margin-left:20px;
}
.text-red {
    color:#b31a1d
}

/*header*/
.header_box{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;

}
.header{
  max-width: 100%;
    margin: 0 auto;
    position: relative;
    height: 60px;
    border-bottom: #000;
    background-color: rgba(30,30,30,0.8);
}

.header .logo {
    width: 200px;
    height: 100%;
    background-image: url(../images/logo.png);
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.header h1{
    display: inline-block; 
    padding-left: 35px;

}
.header .nav{
    font-size: 16px;
    text-align: right;
    display: inline-block;
    vertical-align: top; 
    float: right;
    padding-right:20px;
    background:none;
     height: 60px; 
    line-height: 60px; 

}
.header .nav a{
    color: #ffffff!important;
    display: block;
    padding:0 25px;

}
.header .nav a.nav-icon{  
    padding:0 10px;

}
.header .nav a.active,.header .nav a:hover{
    color: #b31a1d!important;
}
.header .nav .layui-this:after,.header .layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0px;
    background-color: #b31a1d;
    transition: all .2s;
    -webkit-transition: all .2s
}
.header .nav .layui-nav-child {
    top: 59px;  
     box-shadow: 0 2px 4px rgba(0,0,0,.12);
     border:none;
    background-color: #b31a1d;
    border-radius:0; 
    text-align:center;
    padding:0;
}
.header .layui-nav .layui-nav-more {
   display:none
}
.layui-nav .layui-nav-child dd.layui-this a,.layui-nav-child dd.layui-this {
    background-color: #fff;
    color: #fff
}

.app-header{
    display: none;

}
.app-header-menuicon{
    display: block;
    position: absolute;
    top: 15px;
    width: 60px; 
    height: 60px;
    cursor: pointer;
    text-align: center;
    right:0;
}
.app-header-menuicon i{
    font-size: 30px;

}
.header-down-nav{
    display: none;

}
/*end-header*/
/*footer*/
.bottom-split-top {
    width: 30px;
    height: 20px;
    background-color: #b31a1d;
    margin-left: auto;
    margin-right: auto;
    color: white;
    font-size: 20px;
    padding-top: 0px;
}
.bottom-split {
    border-bottom: 3px solid #b31a1d;
    width: 100%;
    height: 1px;
}

.bottom-box {
    text-align: center;
}

.bottom-box .bottom-map {
    background-color: #333;
    margin-top: 0px;
    padding: 20px;
}
.bottom-box .big-content {
    max-width: 900px;
    margin:0 auto;
    overflow: hidden;
}
.bottom-box .bottom-map-content {
    height: 250px;
    overflow: hidden;
}
.bottom-box .bottom-copy {
    padding: 10px;
    color: white;
    background-color: #000;
    font-size: 16px;
}
.bottom-box .bottom-map-content ul {
    margin-top: 50px;
    overflow:hidden
}

.bottom-box .bottom-map-content li {
    float: left;
    margin-right: 50px;
}

.bottom-box .bottom-map-content li a {
    color: white;
    font-size:16px;
}

.bottom-box .work-time {
    color: white;
    text-align: left;
    margin-top: 20px;
    font-size: 16px;
}

.bottom-box .qrcode {
    text-align: right;
}
/*index*/
.top {
    text-align: center;
    width: 100%;
    overflow: hidden;
}

.top .top-hover {
    background-color: #b31a1d;
    position: absolute;
    padding: 20px;
    display: none;
    z-index: 999;
    text-align: center;
}

.top .top-hover-div {
    color: white;
    padding: 10px;
    cursor: pointer;
}

.top .top-img { 
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.top img {
    width: 100%;
}

.top-index {
    width: 10px;
    border: 1px solid white;
    margin-left: auto;
    margin-right: auto;
    z-index: 999;
    border-radius: 10px 10px;
    position: relative;
    top: -50px;
    color: white;
    font-size: 6px;
    padding-top: 15px;
    padding-bottom: 3px;
    vertical-align: bottom;
    height: 10px;
    overflow: hidden;
}


@keyframes mymove {
    from {
        margin-top: -20px;
    }

    to {
        margin-top: 10px;
    }
}


.top-split {
    line-height: normal;
    overflow: hidden;
    animation: mymove 5s both infinite;
    margin-top: 5px;
    margin-left: 1px;
}
.in-about {
    text-align:center;
    margin-bottom:130px;
    margin-top:-30px;
    overflow:hidden;
}
.in-news {
    text-align:center;
    margin-bottom:130px;
    overflow:hidden;
}
.in-about .big-content-split,.in-news .big-content-split,.in-us .big-content-split {
    height: 50px;
    border-left: 1px solid #000;
    width: 50px;
}
.in-news .big-content-split,.in-content-wrap  .big-content-split{
    width:100%;
    float:right;   
    border-left:0;
    border-right: 1px solid #000;
    clear:both
}
.in-about h1,.in-news h1,.in-us h1,.in-content-wrap h1{
    font-size:28px;
    font-weight:bold;
    margin-top:80px;
    line-height:48px;
}
.in-content h1{
    text-align:center
}
.in-news h1{
    margin-top:128px;
}
.in-us {
    overflow:hidden;
    margin-bottom:60px;
}
.in-us h1,.in-reps h1,.enterprise-top-01 h1{
   text-align:left
}
.in-us hr,.in-reps hr ,.enterprise-top-01  hr{
    text-align:left;
    margin:10px 0
}
.in-about .text {
    margin-top:40px;
}
.in-about .text p {
    line-height:40px;
    font-size:16px;
}
.in-about .layui-btn-red {
    margin-top:40px;
}
.in-chairman {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    overflow: auto;
   
}
.in-chairman .in-chairman-wrap{
    position: relative
}
.in-chairman .in-chairman-wrap img{
    width: 100%;
    height: 100%;
    display: block;
}
.in-chairman .in-chairman-wrap .desc {
    position: absolute;
    top: 20%;
    right: 1%;
    width: 48%;
    color:#fff
}
.in-chairman .in-chairman-wrap h1 {
     font-size:28px;
    font-weight:bold;
    line-height:48px;
}
.in-chairman .in-chairman-wrap .desc p{
    font-size:16px;
    line-height:40px;
    margin-top:55px;
}
.in-news .in-news-wrap {
    margin-top:50px;
    overflow:hidden
}

.in-news .a-button-no {
    width: 100px;
    text-align: center;
    background: #fff;
    border: 1px solid #333;
    border-radius: 12px;
    margin: 0 10px;
    line-height:38px;
    color:#333
}
.in-news .a-button{
    width: 100px;
    text-align: center;
    border: none;
    border: 1px solid #b31a1d;
    border-radius: 12px;
    background: #b31a1d;
    margin: 0 10px;
    line-height:38px;
    color:#fff
}

.in-news .layui-tab-content {
    margin-top:50px;
    overflow: hidden;
    padding-bottom: 50px;
    border-bottom: 1px dashed #c0c0c0;
}
.in-news .middle-news {
    margin-top: 50px;
}


.in-news .news-title {
    font-weight: bold;
}

.in-news .news-comments {
    color: #808080;
}

.in-news .news-cont {
    margin-bottom: 65px;
    font-size:16px;
}

.in-news .news-img {
    margin-bottom: 20px;
}
.in-news .news-img img{
   width:100%;
   max-height:100%
}

.in-news .news-cont-left {
    float: left;
    width: 70px;
}

.in-news .news-cont-right {
    margin-left: 90px;
    text-align:left
}

.in-news .news-cont-title {
    font-weight: bold;
    color:#333;
    line-height:22px;
}

 .in-news  .news-cont-title a {
        color:#333
}

.in-news .year {
    color: #808080;
}


.in-news .news-cont-commets {
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
}
.big-content-bottom {
    border-top: 1px dashed #c0c0c0;
    margin-top: 20px;
}
.page {
    text-align: center;
    position: relative;
    left: 50%;
    margin-left: -100px;
    margin-top: 20px;
    overflow: hidden;
}
}

.page li {
    float: left;
    margin-right: 10px;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    cursor: pointer;
}

.page li a {
    color: black;
    font-size: 14px !important;
}

.page-li-active {
    background-color: #b31a1d;
    color: white;
    font-size: 14px;
}

.page-li-active a {
    background-color: #b31a1d;
    color: white !important;
    font-size: 12px;
}

.page-index {
}

.page-index span {
    float: left;
    margin-right: 10px;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    cursor: pointer;
    color: black;
    font-size: 12px;
}

.page .active {
    background-color: #b31a1d;
    color: white !important;
}
.page-index a {
    float: left;
    margin-right: 10px;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    cursor: pointer;
    color: black;
}
.in-develop {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    overflow: auto;
   
}
.in-develop img{
    width: 100%;
    height: 100%;
    display: block;
}
.in-develop .desc {
    position: absolute;
    top: 30%;
    right:0;
    width: 48%;
    color: #fff;
    background-color: red;
    background-color: rgba(179,26,29,0.9);
    padding: 40px 0;
    padding-left: 80px;

}
.in-develop h1 {
     font-size:28px;
    font-weight:bold;
    line-height:48px;
}
.in-develop .desc p{
    font-size:16px;
    line-height:40px;
    margin-top:55px;
}
.in-develop .layui-btn-white {
    border-radius: 12px;
    background: none;
    border:1px solid #fff;
    margin-top: 40px;
}
.in-us-wrap {
    overflow:hidden
}
.in-us-wrap h2{
    margin-top:60px;
}
.in-us-wrap p{
   line-height:30px;
   margin-top:20px;
   font-size:16px;
}
.in-us-wrap .layui-word-aux {
    color: #b31a1d!important  
}
.in-us-wrap .layui-form-item .layui-input-inline {  
    width: 390px;
}
.in-us-from { 
    margin-top:50px;
}
.in-us-from  .layui-btn-red {
    border-radius:0;
    width:150px
}
/*其他*/
.top-bottom-split {
    height: 50px;
    background-color: #f6f6f6;
    line-height:50px;
    font-size:16px;
}
.top-bottom-split .big-content .text-red{
    color:#b31a1d
}
.in-content {
    overflow:hidden

}
.big-content-top {
    margin-top:40px;
}
.in-content-wrap-text {
    text-align:left;line-height:25px;
}
.in-content-wrap-text .img{
    width:100%;
    height:auto;
    margin-top:40px;
}
.big-content {

    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.big-content-split {
    height: 50px;
    border-left: 1px solid #000;
    width: 50px;
}

.big-content-split-right {
    height: 50px;
    border-right: 1px solid #000;
    width: 50px;
    float: right;
}

.big-content-top {
   
    overflow: hidden;
}
.middle-news {
    margin-top: 50px;
}

.middle-news-left {
    width: 60%;
    float: left;
    text-align: left;
    overflow: hidden;
}


.middle-news-right {
    width: 40%;
    overflow: hidden;
}

.news-title {
    font-weight: bold;
}

.news-comments {
    color: #808080;
}

.news-cont {
    margin-bottom: 45px;
}

.news-img {
    margin-bottom: 20px;
}

.news-cont-left {
    float: left;
    width: 70px;
}

.news-cont-right {
    margin-left: 70px;
}

.news-cont-title {
    font-weight: bold;color:#333
}

.news-cont-title a {
    color:#333
}
.top-bottom-split {
    height: 50px;
    background-color: #f6f6f6;
}

.top-bottom-split span {
    color: #b31a1d;
    font-weight: bold;
}

.timeline {
    border-bottom: 1px solid #c0c0c0;
    padding-top: 20px;
    padding-bottom: 20px;
}
.middle-about-honer {
    margin-bottom:80px;
}
.in-content-wrap-text-r {
    padding-left:20px;
    margin-top:20px;
}

.introduce_img {
    height:653px;
    width: 100%;
    background-image: url(../../resources/images/introduce_jianjie.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.left-box {
    float: left;
    width: 150px;
    height: 150px;
    width: 50%;
}

.right-box {
    float: right;
    width: 150px;
    height: 150px;
    width: 50%;
}

.left-box-img {
    background-color: white;
    width: 90%;
    height: 90%;
}
.big-content-info {
    padding-top:10%
}
.big-content-left {
    padding-left:20px;
    color:white;
    padding-top:4%;
    line-height:36px;
}
.big-content-top-p p{
    line-height:36px;
    padding-left:20px;
}
.content-jy {
    background-color: #fafafc;
    overflow: hidden;
    padding-top: 50px;
    padding-bottom: 50px;
    margin:50px 0
}

.content-jy-left {
    float: left;
    background-image: url(../images/dsz_03.png);
    height: 100%;
    width: 40%;
    overflow: hidden;
    height: 625px;
    background-repeat: no-repeat;
    background-position: center right;
}

.content-jy-right {
    margin-left: 40%;
    text-align: left;
}

.content-jy-content {
    padding-left: 30px;
    padding-top: 0px;
    padding-right: 30px;
}

.content-jy-content p {
    letter-spacing: 2px;
}

.p-first:first-letter {
    padding-left: 50px;
    background-image: url(../images/yinhao.png);
    background-repeat: no-repeat;
    font-size: 50pt;
}

.content-dsz {
    background-image: url(../images/dsz_01.png);
    min-height: 600px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 80px;
    background-position: center center;
    background-color: #fafafc;
}

.content-dsz-1 {
    padding-left: 40%;
    text-align: left;
    padding-top: 100px;
    padding-right: 50px;
}

.content-dsz-1 p {
}
.in-reps .big-content-top,.enterprise-top-01  {
    margin-top:100px
}
.in-reps p {
    line-height:30px;
}
.enterprise-top-01 {
    background-color:#dbdfe6;
    padding:50px 0;
}
.enterprise-top-01 .big-content-r-bg {
    background-image: url(../images/ze05.jpg);
    background-size: contain;
    background-position: center right;
    background-repeat:no-repeat;
    padding-top:50px;
     height:400px;
}
.enterprise-top-contain {
    margin-top:20px;
    float: left;
     width: 50%;background-color:rgba(179,26,29,0.8);color:white;
}
.enterprise-top-01-text {
    padding:5%
}
.float-left-33 {
    float: left;
    width: 33.33%;
}

.float-left-50 {
    float: left;
    width: 50%;
}
.float-right-50 {
    float: left;
    width: 50%;
}
.img-100 {
    width:100%
}
.text-left-15 {
     padding:8%
}
.enterprise-top-02 h3 {
    font-size:20px;
}
.enterprise-top-02 p {
    padding-top:20px;
    line-height:34px;
}
.enterprise-left-text {
    padding-left:30px;
    padding-top:8%
}
.enterprise-left-text p {
   line-height:30px;
   font-size:16px;
}
.enterpriseCul h3 {
    font-size:18px;
}
.enterpriseCul02 {
     background-image:url(../images/culture_02.png); 
    height:635px;  
    background-position:center center;
    background-repeat:no-repeat; 
    background-size:cover;
    margin:0 0 30px;
    width:100%
}
.enterpriseCul02 .enterprise-left-text {   
    padding-top:4%
}
 .enterpriseCul02-text {
    margin-left:50%;
    color:white;
}
 .enterpriseCul02-text-top {
    padding-top:200px;
}
.enterpriseCul .margin-top-20 {
     margin-top:20px;
}
.enterpriseCul .margin-top-30 {
    margin-top:30px;
}
.enterpriseCul h4 {
    line-height:30px;
}
.enterpriseCul p{
    line-height:34px;
    text-align:left;
    font-size:14px;
}
.box-title {
    padding: 5px;
    border: 1px solid #b31a1d;
    width: 100px;
    text-align: center;
    font-weight: bold;
  
}
.enterpriseCul h4{
    font-size:16px;
    font-weight:600;
    margin-top:30px
}
.middle-news p {
    font-size: 14px;
    letter-spacing: 2px;
    line-height:34px;
}
.business-service {
    background-color: #fafafc;
    overflow: hidden;
    margin-top:80px;
}
.business-service-padding {
    padding:5% 20px;
}
.business-service-padding .text-red {
    line-height:35px;
    font-size:16px;
    margin-bottom:20px;
}
.business-service-padding  p{
    line-height:24px;
    font-size:14px;
   
}
/*end-footer*/
@media only screen and (max-width:1800px) {

    .in-chairman .in-chairman-wrap .desc p{
        margin-top:5px;
        line-height: 38px;
    }
    .in-develop .desc {
        top: 20%;
  
    }

}
@media only screen and (max-width:1600px) {
    .in-chairman .in-chairman-wrap .desc,.in-develop .desc {
        position: absolute;
        top: 20%;
        right: 1%;
        width: 48%;
        color:#fff
    }
    .in-develop .desc {      
        right:0;     
    }
    .in-chairman .in-chairman-wrap .desc p, .in-develop .desc p{
        margin-top:5px;
        line-height: 30px;
    }
    .in-develop .desc p {
        margin-top: 25px;
    }

}
@media only screen and (max-width:1400px) {
    .in-chairman .in-chairman-wrap .desc, .in-develop .desc {
        position: absolute;
        top: 20%;
        right: 1%;
        width: 48%;
        color:#fff;
      
    }
    .in-develop .desc {      
        right:0; 
        top: 13%;    
    }
    .in-chairman .in-chairman-wrap .desc p, .in-develop .desc p{
        margin-top:5px;
        line-height: 25px;
    }

}
@media only screen and (max-width:1220px) {

    /**/
    .header .nav {
        display: none;
    }

    .header h1.logo {
        float: left;
        padding: 0 35px 0 0;
    }

    .app-header {
        display: block;
        color: #fff;
    }

    .layui-nav.down-nav {
        position: absolute;
        width: 100%;
        z-index: 2;
        text-align: center;
        top: 60px;
        padding: 0;
        display: block;
    }

    .layui-nav.down-nav li {       
        line-height: 45px;
        display: block;
    }

    .layui-nav.down-nav li a {
        height: 45px;
        line-height: 45px;
        color: #fff;
        font-size: 16px;
    }
    .in-develop .desc{
        top:7%;
    }
    .in-chairman .in-chairman-wrap .desc p, .in-develop .desc p{
        font-size:14px;
        line-height: 20px;
    }
    .in-develop .layui-btn-white {
        margin-top:15px;
    }
    .in-news .news-cont {
        margin-bottom: 25px;
        font-size: 14px;
    }
    .in-us-wrap h2{
        margin-top:40px;
    }
    .in-us-wrap p{
       line-height:30px;
       margin-top:20px;
       font-size:16px;
    }
    .in-us-wrap .layui-word-aux {
        color: #b31a1d!important  
    }
    .in-us-wrap .layui-form-item .layui-input-inline {  
        width: 230px;
    }
    .in-us-from { 
        margin-top:50px;
    }
    .in-us-from  .layui-btn-red {
        border-radius:0;
        width:130px
    }
    .in-us-from  .layui-form-item .layui-input-inline {
        display:  inline-block;
        float: left;
        left: -3px;
        width: 260px;
        margin: 0 0 10px 12px
    }

     .in-us-from .layui-form-item .layui-input-inline+.layui-form-mid {
        margin-left: 0px;
        display: inline-block;
        float: left;
        top: -5px;
        padding: 0;
    }
     .introduce_img {
       height:auto
    }
    .introduce_img .middle-about {
        padding:50px
    }
    .big-content-info {
        padding-top: 5%;
    }
    .big-content-left {

        padding-top: 0%;
        line-height: 28px;
    }
    .enterprise-top-01 .big-content-r-bg {        
         height:340px;
         padding-top:20px;
    }
    .enterprise-top-contain {
        margin-top:10px;
    }

}
@media only screen and (max-width:798px) {

    .layui-nav.down-nav li {        
        line-height: 30px;
        display: block;
    }

    .layui-nav.down-nav li a {
        height: 30px;
        line-height: 30px;
        color: #fff;
        font-size:14px;
    }
     .in-chairman,.in-develop {
        width: 100%;
        position: relative;
        box-sizing: border-box;
        overflow: auto;
        background:#3a3a3a;
        padding-bottom:100px;

   
    }
    .in-develop {
        background:rgba(179,26,29,0.9)
    }
    .in-chairman .in-chairman-wrap img,.in-develop img{
       display:none
   
    }
    .in-chairman .in-chairman-wrap .desc,.in-develop .desc{
        position: relative;
        text-align:center;
        top: 20%;
        right:0;
        left:0;
        width:100%;
        color:#fff;
        background:none
    }
    .in-develop .desc{
        padding:0
    }
    .in-chairman .in-chairman-wrap h1,.in-develop .desc h1 {
       margin-top:90px;
        line-height: 48px;
    }
    .in-chairman .in-chairman-wrap hr ,.in-develop .desc hr{
        margin: 10px auto;
    }
    .in-chairman .in-chairman-wrap .desc p ,.in-develop .desc p{
        line-height:40px;
        font-size:16px;
    }
    .in-news .news-cont {
        margin-bottom: 25px;
        font-size:16px;
    }
    .in-reps .big-content-split-right {
       display:none
    }
    .enterpriseCul02 {
        background-image:none; 
        background:#b31a1d;
        height:auto;  
   
    }
    .enterpriseCul02-text {
        margin:0 10px;
        color:white;
    }
    .enterpriseCul02-text-top {
        padding:30px 0;
    }
    .business-service {

        margin-top:30px;
    }
   
}
@media only screen and (max-width:490px) {
    .bottom-box .bottom-map-content {
        height: auto; 
        overflow: hidden;

    }
    .bottom-box .bottom-map-content li {
        margin-right: 10px;
    }
    .bottom-box .bottom-map-content li a, .bottom-box .work-time,.bottom-box .bottom-copy {     
        font-size: 12px;
    }
    .top .top-img { 
        margin-top:60px;
    }
    .top-index {
        width:5px;       
        border-radius: 5px 5px;     
        top: -30px;     
        padding-top: 5px;
        padding-bottom: 3px;       
        height: 5px;    
    }
    .layui-fixbar {
        bottom:293px;
    }
    /*首页*/
    .mb {
        margin-bottom:20px;
    }
    hr {
        height:3px;
    }
    .enterprise-top-01 hr{
        float:left
    }
    .in-about ,.in-news ,.in-content-wrap{
        margin-bottom:40px;
    }
    .in-about .big-content-split,.in-news .big-content-split,.in-us .big-content-split{
       display:none
    }
    .in-about h1,.in-news h1,.in-us h1,.in-content-wrap h1,.in-reps h1 {
        font-size:18px;
        font-weight:bold;
        margin-top:30px;
        line-height:28px;
    }
    .in-about .text {
        margin-top:20px;
    }
    .in-about .text p {
        line-height:20px;
        font-size:12px;
    }
    .in-about .layui-btn-red {
        margin-top:20px;
        height: 22px;
        line-height: 22px;
        padding: 0 5px;
        font-size: 12px;
        border-radius:5px;
    }
    .in-chairman,.in-develop {
        padding-bottom:40px;
        height:auto
    }
    .in-chairman .in-chairman-wrap h1,.in-develop .desc h1 ,.enterprise-top-01  h1,.enterprise-top-02 h1{
        font-size: 18px;
        font-weight: bold;
        margin-top: 30px;
        line-height: 28px;
    }
    .in-chairman .in-chairman-wrap hr,.in-develop .desc hr,.enterprise-top-01 hr,.enterprise-top-02 hr {
        margin: 10px auto;       
        height: 3px;
        margin-bottom:30px
    }
    .enterprise-top-02 h1{
       text-align:left
    }
    .enterprise-top-02 hr {
       float:left
    }
    .in-chairman .in-chairman-wrap .desc p,.in-develop .desc p{
        line-height:20px;
        font-size:12px;
    }
    .in-news .in-news-wrap {
        margin-top: 20px;
    }
    .in-news .middle-news {
        margin-top: 20px;
    }
    .in-news .news-cont {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .page {
        text-align: center;
        position: relative;
        left:15%;
        margin-left: 0;
        margin-top: 20px;
        overflow: hidden;
    }
    .in-develop .desc p{
       margin-top:0
    }
    .in-develop .layui-btn-white {
        margin-top: 20px;
        height: 22px;
        line-height: 22px;
        padding: 0 5px;
        font-size: 12px;
        border-radius: 5px;
    }
    .in-us-from .layui-form-label {     
        width: 50px;    
    }
    .in-us-from .layui-form-item .layui-input-inline{
        width: 180px;
        display: inline-block;
        float: left;
        left: -3px;
        margin: 0 0 10px 12px;

    }
    .in-us-from .layui-form-item .layui-input-inline+.layui-form-mid {
        margin-left: 0px;
        display: inline-block;
        top: -0px;
        padding: 0;
        float: left;
    }
    .in-us-from .layui-input-block {
        margin-left: 90px;
        min-height: 36px;
    }
    .in-us-wrap h2{
        margin-top:20px;
        font-size:14px;
    }
    .in-us-wrap p{
       line-height:20px;
       margin-top:10px;
       font-size:12px;
    }
    .in-us-from {
        margin-top: 20px;
    }
    .in-us-from .layui-form-item {
        margin-bottom: 5px;
        font-size:12px;
    }
    .in-content-wrap-text .img{
       
        margin-top:10px;
    }
    .in-content-wrap-text-r {
        padding-left:0px;
        margin-top:20px;
    }
    .big-content-top {
         margin-top: 0px; 
    }
    .introduce_img .middle-about {
        padding: 10px;
    }
    .big-content-top-p {
        margin-top:20px;
    }
    .big-content-top-p p{
        line-height:24px;
        padding-left:0px;
    }
    .content-jy  {
       margin:auto ;
       padding:20px 0;
    }
    .content-jy .big-content {
        width:auto!important
    }
    .content-jy-left {
       display:none
    }
    .content-jy-right {
        margin-left:0%;
        text-align: left;
    }
    .content-jy-content img {
        display:none
    }
     .content-jy-content .org-img {
        display:block
    }
     .in-reps .big-content-top,.enterprise-top-01  {
        margin-top: 20px;
    }
    .in-reps .ml-20 {
        margin-left:0
    }
    .enterprise-top-01 {
        background-color:#b31a1d;
        padding: 0;
    }
    .enterprise-top-01 h1 {
        margin-top: 10px;
    }
    .enterprise-top-01-text {
        padding:0
    }
    .enterprise-top-01 .big-content-r-bg {
        background:none
    }
    .enterprise-top-contain {
        margin-top: 0px;
    }
    .enterprise-top-contain {      
        width: 100%;
      
    }
    .middle-content {
        clear:both
    }
    .enterprise-top-02 .float-left-33 {
        float: none;
        width: 100%;
    }
    .enterprise-top-02 .text-red {
        font-size:16px;
    }
    .enterprise-top-02 .text-left-15 {
        padding: 1%;
    }
    .enterprise-left-text {
        padding-left:0;
        padding-top:5%
    }
    .float-left-50 {
        float: none;
        width:100%;
    }
    .float-right-50 {
        float: none;
        width: 100%;
    }
    .business-service {

        margin-top:10px;
    }
   
}