@charset "utf-8";
/* CSS Document */
@media (max-width: 1550px){
.ad_menu {
    margin-left: 18%;
}
}
@media (max-width: 768px){
	body{
		overflow-x: hidden;
	}
	p{
		font-size: 12px;
	}

    /*导航*/
    .heade{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        background: #fff;
        display: flex;
        justify-content: space-between;
        padding: 0 5%;
        height: 60px;
        line-height: 60px;
       border-bottom: 1px solid #eaeaea;
    }
    .headr_img{
           /*width: 200px;*/
    }
    .headr_img a {
       /*display: inline-block;*/
    }
    .headr_cont{
        margin-top: 5.5%;
    }
    .headr_cont span{
        display: block;
        width: 23px;
        height: 2px;
        background: #333333;
        margin-bottom: 8px;
    }
    .headr_cont span:nth-child(2){
        width: 17px;
    }
    .heart{
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0 5%;
        height: 50px;
        line-height: 50px;
    }
    .hea{
        position: relative;
    }
    .hea span{
        width: 20px;
        height: 1px;
        background: #fff;
        margin-top: 8px;
    }
    .hea .nm{
        transform: rotate(45deg);
        transition: all .2s;
    }
    .hea .vb{
        transform: rotate(-45deg);
        transition: all .2s;
        position: absolute;
        top: 0px;
    }
    .hea span:nth-child(2){
        width: 20px;
    }
    .headr_bot{
        position: fixed;
        top: 0px;
        left: 0;
        width: 100%;
        z-index:1000;
        background: #2f2f2f;
        height: 100vh;
        display: none;
    }
    .fort_bott1{
        padding: 0 20px;
    }
      .liq{
        padding: 10px 0  0;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: scale(1.1) translateY(-24px);
        transform: scale(1.1) translateY(-24px);
        -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
        transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
        transition: opacity 0.35s ease-out, transform 0.35s ease-out;
        transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;
    }
    .slid{
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        padding-top: 0;
    }
    .liq:nth-child(2){
        -webkit-transition-delay: 100ms,100ms;
        transition-delay: 100ms,100ms;
    }
    .liq:nth-child(3){
        -webkit-transition-delay: 180ms,180ms;
        transition-delay: 180ms,180ms;
    }
    .liq:nth-child(4){
        -webkit-transition-delay: 260ms,260ms;
        transition-delay: 260ms,260ms;
    }
    .liq:nth-child(5){
        -webkit-transition-delay: 320ms,320ms;
        transition-delay: 320ms,320ms;
    }
    .liq:nth-child(6){
        -webkit-transition-delay: 400ms,400ms;
        transition-delay: 400ms,400ms;
    }
    .liq:nth-child(7){
        -webkit-transition-delay: 480ms,480ms;
        transition-delay: 480ms,480ms;
    }
    .info input{
        width: 100%;
        background: transparent;
        color: rgba(255,255,255,0.8);
        outline: none;
        border: none;
        line-height: 25px;
        margin-top: -8px;
        font-size: 14px;
    }
    .info>img{
        margin-top: 6px;
        margin-right: 10px;
    }
    .info input::placeholder{
        color: rgba(255,255,255,0.8);
    }
     .fort_bott{
        width: 100%;
    }
    .fort_bott .li {
        width: 100%;
        border-bottom:2px solid #404043; 
    }
    .fort_bott .info{
        display: flex;
        justify-content: space-between;
        color: #fff;
    }
    .info h3{
        font-size: 14px;
        color: #FFF;
    }
    .inf_img{
        margin-top: 4%;
    }
    .foyu_opi{
        display: none;
    }
    .foty_over{
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .foty_over a{
        font-size: 12px;
        color: rgba(255,255,255,0.8);
        line-height: 30px;
        width: 100%;
        display: inline-block;
        padding-left: 5%;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        line-height: 40px;
    }
  /*  .fort_bott .li:last-child{
        border-bottom: none;
    }*/
    .foyu{
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .foyu p{
        font-size: 15px;
        color: #f1f1f1;
        margin: 10px 0;
    }
    .logo_img{
        margin-top: 30px;
        display: flex;
        justify-content: space-between;
    }
    .log_im{
        width: 45%;
    }
    .logo_img span{
        display: block;
        width: 20%;
        height: 1px;
        background: #404043;
        margin-top: 5%;
    }
    .bott_fort{
        color: #f1f1f1;
        font-size: 15px;
        padding: 20px 0 0;
        text-align: center;
    }
    
    .img_dispa{
        display: block;
    }
    .img_disp1{
        display: none;
    }
    .img_disp3{
        display: none;
    }
    .liq h3{
        color: rgba(255,255,255,0.8);
    }
    .y_ov a{
        width: 100%;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        line-height: 35px;
    }
    .y_ov a:last-child{
        border-bottom: none;
    }
    .liw{
        padding: 0;
    }
    .earth{
        padding: 0 20px;
    }
    .earth a{
        color: rgba(255,255,255,0.8);
        font-size: 14px;
        line-height: 45px;
    }


    .earth img{
            vertical-align: -3px;
    }
    /*导航*/
    .warpper{
        margin-top: 60px;
    }
	.crumbs{
		display: none;
	}
.phone_foot{
	    color: #8d8d8d;
	    background-color: #1f1f1f;
	    padding: 10px ;
}

.phone_foot p{
    margin: 0;
    font-size: 12px;
    text-align: center;
}
.inner_nav {
    height: auto;
    display: none;
 
}
.inner_nav ul li {
    width: 25%;
    max-width: 95px;
    line-height: 50px;
    padding: 0 5px;
}
.warpper_indx {
    margin-top: 30px;
}
.box_ad {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    margin-top: 10px;
}
.index_prod_txt p {
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    height: 44px;
    
}
/*公司动态*/
.ind_tit h5 {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.dynamic_txt {
    padding: 20px 15px;
}
.dynamic_txt h5 {
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    margin-bottom: 5px;
 
}
.dynamic_txt p {
    line-height: 22px;
    font-size: 12px;
    height: 44px; 
    margin-bottom: 10px;
}
.dynamic {
    margin-bottom: 20px;
    overflow: hidden;
}

.data_n {
    margin-bottom: 5px;
}
.news_inner h1 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.news_inner span {
    margin-top: 0;
    font-size: 12px;
    margin-bottom: 20px;
    display: block;
}
.news_inner p {
    line-height: 22px;
    margin: 0;
}
.news_inner img {
    margin-top: 10px;
}
/*公司动态*/
/*公司刊物*/
.cations {
      width: 100%;
    margin: 0 0%;
    padding: 20px 10px;
    font-size: 16px;
    margin-bottom: 0px;
}
.news2 {
    padding: 0 15px;
}
.public_pagin {
    margin-top: 15px;
    margin-bottom: 20px;
}
.cations h5 {
    margin-top: 15px;
    margin-bottom: 7px;
    font-size: 16px;
   
}
.cations p {
    font-size: 12px;
    margin-bottom: 0;
}
/*公司刊物*/
/*媒体报道*/
.news3 .col-sm-5 {
    width: 100%;
}
.news3 .col-sm-7 {
    width: 100%;
    margin-left: 0;
}
.reports_lef_img {
 
    height: 250px !important;
}
.reports_data {
    padding: 10px 0;
    border: 1px solid #868e9c;
    top: 5px;
    left: 10px;
    width: 70px;
    
}
.reports_on h5 {
    font-size: 16px;
    height: 24px;
    margin-bottom: 10px;
    line-height: 24px;
    margin-top: 0;
}
.reports_on p {
    font-size: 12px;
   
    line-height: 22px;
    height: 44px;
    margin-bottom: 0px;
}
.reports_data h4 {
    margin-bottom: 4px;
    font-size: 12px;
}
.reports_data span {
    font-size: 14px;
    font-weight: 600;
}
.reports{
	margin-top: 15px;
}

.reports_lef .reports_data {
    left: 10px;
    top: 20px;
}
.reports_on {
    padding: 0px 0 20px 95px;
    margin-bottom: 20px;
}

.reports_on h2 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
   
    margin-bottom: 0;
    margin-top: 10px;
}
.reports_pagin {
    width: 100%;
    bottom: 0;
    position: relative;
    margin-top: 15px;
}
.reports_lef .reports_on {
   
    padding-left: 95px;
  
}
/*媒体报道*/

/*研发实力*/
.strength {
    padding: 0 15px;
    margin-bottom: 20px;
}
.streng_img_phone{
    background: url(../images/shili.jpg) no-repeat;
    background-size: cover;
    height: 130px;
}
.streng_img_phone2{
     background: url(../images/shili3.jpg) no-repeat;
    background-size: cover;
    height: 130px;  
}
.streng_txt h5 {
    font-size: 16px;
    margin-bottom: 10px;
    letter-spacing: 2px !important;
    margin-top: 0;
}
.streng_txt p {
    line-height: 22px;
}
.g_tit h5 {
    font-size: 18px;
    margin-bottom: 10px;
}
.g_tit p {
    font-size: 12px;
    letter-spacing: 1px !important;
}
.streng_img_tit {
    width: 70%;
    left: 15%;
}

.streng_txt {
    margin-top: 15px;
    padding-bottom: 12px;
}

.strength_02 .streng_txt {
    width: 100%;
    float: left;
    padding-right: 0;
    margin-top: 0;
}
.strength_02 .streng_img {
    width: 100%;
    float: left;
}
.streng_txt ul {
    margin-top: 15px;
}
.streng_txt ul li {
    line-height: 24px;
    font-size: 14px;
}
/*研发实力*/
/*成果展示*/
.show_button {
    margin-top: -16px;
    
    width: 31px;
}
.lopment_left {
    width: 100%;
    font-size: 20px;
    letter-spacing: 2px !important;
    text-align: center;
}
.lopment_right {
    width: 100%;
    float: left;
    padding: 0 15px;
}
.chine {
    font-size: 14px;
    line-height: 24px;
}
.right_h {
    margin-bottom: 20px;
}
.process_on span {
    font-size: 12px;
   
}
.process_on {
    width: 48%;
    padding: 20px 10px;
    margin: 0 1%;
    margin-bottom: 10px;
   
    
}
.process_on h5 {
    font-size: 20px;
}
.process_on p {
    font-size: 14px;
    margin-bottom: 4px;
}
.lopment {
    margin-top: 30px;
}
/*成果展示*/


/*投资者关系*/
.gover_txt {
    padding: 20px 15px;
    
}
.gover_txt h5 {
    margin-top: 0px;
    font-size: 16px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    letter-spacing: 2px !important;
}
.gover_txt p {
    line-height: 22px;
    color: #6e6e6e;
    font-size: 12px;
    height: 66px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 0;
	display: none;
}
.ban_txt{
	font-size: 20px;
}
.gover {
    overflow: hidden;
    margin-bottom: 15px;
}
.inves_01 .col-sm-4 {
    padding: 0 15px;
}
.inves_02_txt h5 {
    font-size: 20px;
    letter-spacing: 2px !important;
    margin-bottom: 20px;
}

.inves_02_txt p {
    font-size: 14px;
    margin-bottom: 12px;
}
.inves_02_txt a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 12px;
}
.ind_tit span {
    
    font-size: 16px;
    margin-top: 15px;
}
.inves_02 {
    padding: 35px 0;
    background: url(../images/gg.jpg) no-repeat ;
  
}
/*投资者关系*/

/*产品中心*/
.product_sec1>div>h5 {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
 
}
.product_sec1_t>h5 {
    font-size: 16px;
    margin-bottom: 15px;
}
.product_sec1_t p {
    font-size: 12px;
    margin: 10px 0;
    line-height: 22px;
}
.product_sec1_txt span {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}
.product_sec1_txt p {
    font-size: 12px;
    line-height: 22px;
}
.product_sec1_txt h5 {
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.product_sec2 .more {
    width: 100px;
    line-height: 35px;
    font-size: 12px;
    height: 35px;
}
.product_sec2_list .txt p {
    font-size: 12px;
    line-height: 22px;
    min-height: 66px;
    margin-bottom: 0;

}
.product_sec3_t .txt {
    width: 100%;
}
.product_sec3_t .txt p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 6px;
}
.product_sec3_t .txt p span {
    font-size: 16px;
}
.product_sec3_m>h5 {
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 0
}
.product_sec3_t .txt h5 {
    font-size: 16px;
    margin-bottom: 15px;
}
.product_sec3_t {
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.product_sec3_m>p {
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 22px;
}
.product_sec3_m>span {
    font-size: 14px;
    margin-bottom: 10px;
}
.product_sec3_b>h5 span {
   
    bottom: -20px;
}
.product_sec3_m .txt p {
    font-size: 14px;
   
}
.product_sec3_b>h5 {
    font-size: 20px;
   
}
.product_sec2_list {
    margin-bottom: 15px;
}
.product_sec2_list .txt {
    padding: 15px 10px;

}
.prod_inn_left {
    width: 100%;
}
.prod_inn_right {
    width: 100%;
       min-height: auto !important;
    padding: 20px 15px;
}
.prod_inn_right p {
    line-height: 24px;
}
.prod_inn_right h5 {
    font-size: 16px;
}
.product_inner h4 {
    font-size: 16px;
    margin-bottom: 20px;
}
.product_sec2 h4 {
    font-size: 16px;
    margin-bottom: 20px;
}
.pro_market {
    margin-top: 15px;
}
.market_icon span {
    width: 55px;
    
}
.market_txt p {
    margin: 0;
    font-size: 14px;
}
.product_add h4 {
    font-size: 16px;
    
}

/*产品市场*/

/*责任关怀*/
.care h5 {
    text-align: center;
    font-size: 14px;
    padding-bottom: 10px;
    letter-spacing: 1px !important;
    margin-bottom: 10px;
}
.about3_nav span {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 40px;
   
}
.care img{
    margin-bottom: 10px
}
.about3_nav span.active {
    line-height: 39px;

}
.care p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 10px;
}
.develop_02 h2 {
    font-size: 12px;
    margin-bottom: 20px;
    line-height: 22px;
    letter-spacing: 2px !important;
}
.develop_02_txt h1 {
    font-size: 14px;
    margin-bottom: 20px;
    }
    .develop_02_txt ul li img {
    margin-bottom: 15px;
    width: 40px;
}
.develop_02_txt {
    width: 90%;
    left: 5%;
}
.develop_02_txt ul li p {
    margin-bottom: 0; 
}
.develop_02_img{
    background: url(../images/deve1.jpg) no-repeat;
    background-size: cover;
        height: 200px; 
}
/*责任关怀*/
/*职业发展*/
.human_01 .ind_tit span {
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 2px !important;
}
.concept_left {
    width: 100%;
    margin-right: 0;
   
}
.concept_right {
    width: 100%;
    float: left;
}
.concept_left p {
    line-height: 22px;
    font-size: 12px;
    margin-bottom: 10px;
}
.concept_left h5 {
    font-size: 14px;
    letter-spacing: 2px !important;
    margin-bottom: 10px;
}
.human_02 {
    background: url(../images/human_02.jpg) no-repeat ;
    background-size: cover;
    height: 250px;
}
.human_03_txt {
    font-size: 20px;
    margin-bottom: 20px;
    letter-spacing: 2px !important;
    
}
.training h5 {
    font-size: 14px;
    letter-spacing: 1px !important;
    margin-bottom: 10px;
}
.training p {
    font-size: 12px;
    line-height: 22px;
}
.training img {
    margin-bottom: 7px;
    width: 30px;
}
.training {
    padding: 30px 15px;
}
.human_03 .col-sm-12:nth-child(3) .training p {
    width: 100%;
    margin-top: 10px;
}
.students_on {
    width: 100%;
   
    padding: 20px 15px;
    min-height: auto;
}
.students_on h5 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
}
.students_on p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 0;
}
.welfare h5 {
    font-size: 16px;
    margin: 15px 0 10px 0;
}
.welfare p {
    line-height: 22px;
}
.proce_on {
    width: 100%;
    margin: 1.5% 0;
   
    padding: 20px 10px 20px 10px;
    text-align: center;
    color: #111111;
    min-height:auto;
    background: #ffffff;
}
.proce_on img {
    margin-bottom: 10px;
    width: 50px;
}
.proce_on h1 {
    font-size:18px;
    margin-bottom: 20px;
    margin-top: 0;
}
.proce_on h5 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 0;
}
.proce_on p {
    margin-bottom: 0;
}
.human_02_txt p {
    line-height: 22px;
    font-size: 12px;
    margin-bottom: 0;
}
.human_02_txt h5 {
    font-size: 20px;
}
.human_02_txt {
   
    width: 90%;
    left: 5%;
    
}
.job_sec5 .container {
    width: 100%;
    max-width: 100%;
}
.job_sec5_con .h span {
    font-size: 14px;
    line-height: 55px;
}
.job_sec5>div>h5 {
    font-size: 20px;
   
    margin-bottom: 20px;
    margin-top: 0;
}
.job_sec5>div>p {
    font-size: 14px;
    margin-bottom: 20px;
}
.job_sec5 .about3_nav {
    width: 100%;
    margin-bottom: 20px;
}
.job_sec5 .pick .nav p {
    font-size: 14px;
    margin-right: 0;
    margin-bottom: 5px;
}
.job_sec5 .pick .nav {
    display: block;
    align-items: center;
    margin-bottom: 15px;
}
.job_sec5 .pick {
    padding: 0 0 20px 0;
}
.job_sec5 .pick .input {
    display: block;
}
.job_sec5 .pick .input span {
    width: 20%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    display: inline-block;
    float: right;
}
.job_sec5 .pick .input input {
    width: 80%;
    line-height: 35px;
    padding: 0 10px;
    height: 35px;
}
.job_ljsq {
    line-height: 40px;
    width: 100px;
    font-size: 14px;
    position: relative;
    top: 0;
    right: 0;
    margin-top: 0;
    cursor: pointer;
    margin: 0 auto;
}
.job_sec5_list>p span {
    font-size: 12px;
}
.job_sec5_list .txt .txt1 {
    display: block;
    align-items: flex-start;
    padding-right: 0;
}
.job_sec5_list .txt .txt1 span {
    font-size: 14px;
    width: 100%;
}
.job_sec5_list .txt {
    padding: 20px 15px;
}
.job_sec5_list>p {
   
    padding: 0px 10px;
}
.job_sec4_t h5 {
  
    font-size: 20px;
}
/*职业发展*/
/*总经理致辞*/
.about6_sec1>div>h5 {
    font-size: 20px;
   
    margin-bottom: 15px;
    padding-bottom: 15px;
    letter-spacing: 2px !important;
}
.about6_zi span {
    font-size: 16px;
    width: 100%;
    top: 0;
    left: 0;
    line-height: 26px;
}
.about6_zi {
    padding: 30px 0px;
    margin-top: 15px;
}
.about6_zi p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 6px;
}
.about6_zi h5 {
    font-size: 14px;
    margin-bottom: 50px;
    margin-top: 20px;
}
.about1_sec1 h5 {
    font-size: 20px;
   
    margin-bottom: 10px;
    letter-spacing: 2px !important;
}
.about1_sec1 span {
    padding: 0px;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
    margin-bottom: 10px;
  
}
.about1_sec1 p {
    font-size: 12px;
    line-height: 22px;
}
.go_back {
    margin-top: 20px;
}
.go_back a {
  font-size: 12px;
    width: 130px;
    height: 40px;
     line-height: 40px;
    
}
.speech_txt {
    height: 88px;
    overflow: hidden;
}
.about6_zi_btn {
  
    width: 130px;
    height: 40px;
    line-height: 40px;
    top: 175px;
    left: 50%;
    margin-left: -75px;
}
/*总经理致辞*/
/*荣誉*/
.about5_list {
    margin-bottom: 15px;
    padding: 0 15px;
}
.about5_list p {
    min-height: auto;
    margin-top: 15px;
    
}
.hon_pagin {
    margin-top: 10px;
    
}
/*荣誉*/

/*企业文化*/
.about4_sec1>h5 {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 0;
}
.about1_sec2 span {
    font-size: 16px;
   
}
.about4_h h5 span {
    font-size: 12px;
    margin-top: 10px;
    line-height: 22px;
}
.about4_h h5 {
    margin: 0;
    font-size: 16px;
}

.about1_sec3 p span {
    position: relative;
    top: 0;
    left: 0;
    font-size: 16px;
    letter-spacing: 2px;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.about1_sec3 p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 20px;
    padding-left: 0px;
    position: relative;
}
.contact {
    padding: 25px 20px 0px 25px;
    min-height: 220px;
}
.contact_ico {
    position: absolute;
    width: 80px;
    bottom: 20px;
}
.about2_sec1 h5{
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.contact h5 {
    font-size: 16px;
    margin: 0 0 15px 0;
}
.about4_list {
   
    margin-bottom: 10px;
    position: relative;
    height: auto !important;
}
.about4_zi {
    width: 100%;
    padding: 15px 30px;
    position: relative;
    top: 0%;
    text-align: center;
} 
.about4_zi img{
    width: 45px;
}
.about4_zi h5 {
    margin: 10px auto;
    font-size: 16px;
}
.about3_h h5 span {
    font-size: 20px;
    margin-bottom: 15px;
}
.about3_history h5 {
 
    font-size: 14px;
 
    letter-spacing: 2px;
}
.about3_h h5 a {
    font-size: 14px;
    height: 35px;
    width: 150px;
    margin: 0 auto;
    line-height: 35px;
    margin-top: 26px;
}
.cont_icon span {
    width: 65px;
    height: 65px;
}
.cont_icon {
    text-align: center;
    margin-top: 20px;
}
.cont_icon p {
    margin: 10px 0 5px 0;
    font-size: 14px;
}
.hon_pagin  .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin:0 3px;
}
.cont_icon_width {
    width: 31%;
    margin: 0 1%;
}
.contact2 a p {
    line-height: 22px;
}
/*企业文化*/
















/*首页*/
.power {
    text-align: center;
    margin-bottom: 20px;
}
.power h5 {
    font-size: 24px;
    margin-top: 15px;
}
.power h5 span {
    font-size: 14px;
    margin-left: 5px;
}
.pow_line {
    margin: 10px auto 10px;
}
.power p {
    font-size: 14px;
}
.index_tit {
    margin-bottom: 20px;
}
.index_tit h1 {
    font-size: 20px;
    letter-spacing: 2px;
    margin-bottom: 18px;
}
.power>img{
    width: 20px;
}
.index_two .index_tit p {
    font-size: 14px;
    letter-spacing: 2px;
}
.news_one_txt {
    padding: 15px;
}
.news_one_txt h5 {
    font-size: 16px;
    margin-bottom: 5px;
    
    height: 30px;
    line-height: 30px;
}
.news_one_txt span {
    font-size: 12px;
    margin-bottom: 6px;
}
.news_one_txt p {
    font-size: 12px;
    line-height: 22px;
    height: 44px;
   
}
.news_one{
    margin-bottom: 15px;
}
.index_news_tit {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 12px;
}
.index_news_tit h1 {
    font-size: 20px;
  
}
.prod_btn {
    margin-top: 21px;
    width: 15px;
}
.btn_left {
    left: 4px;
}
.btn_right {
    right: 4px;
}
.index_prod_txt h5 {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 10px;
    letter-spacing: 2px;
}
.index_prod_txt {
    padding: 15px 15px;
    
}

.topBtn{
    display: none !important;
}
.job_sec4_con .pro_next{
    width: 30px;
    height: 30px;
    line-height:25px;
    right: -40px;
    top: 40%;
    margin-top: -15px;
}
.job_sec4_con .pro_prev{
    width: 30px;
    height: 30px;
    line-height:25px;
    left: -40px;
    top: 40%;
    margin-top: -15px;
}
.job_sec4 .container{
    padding: 0 30px;
}

.index_two .container1{
    padding-left: 30px;
    padding-right: 30px;
}
.product_sec3_bon .list{
    flex-wrap:wrap;
}
.product_sec3_bon .list h5{
    font-size: 14px;
    width:100%;
    padding: 0;
}
.product_sec3_bon .list .input{
    padding: 0;
    flex-wrap:wrap;
}
.product_sec3_bon .list .input span i{
    margin-right: 5px;
}
.product_sec3_bon .list .input span{
    margin-right: 15px;
    margin-bottom: 10px;
}
.product_sec3_bon .list .input input{
    width: 100%;
    margin-bottom: 10px;
}
.product_sec3 .btn_tj{
    width: 120px;
    line-height: 40px;
    margin-top: 20px;
}

.diary {
    position: relative;
    padding-left: 80px;
    min-height: 70px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.diary_data {
   
    width: 70px;
    height: 70px;
   
    padding-top: 11px;
}

.diary_data span {
    font-size: 20px;
   
  
}
.diary_data p{
    margin-bottom: 0
}
.diary h5 {
    font-size: 14px;
    line-height: 24px;
    -webkit-line-clamp: 2;
    height: 48px;
}
.affiche {
    margin-bottom: 15px;
}
.notice ul li {
    width: 100%;
    margin-right: 0%;
 
    transition: all 0.3s linear;
}

.notice ul li:nth-child(2n) {
    margin-left: 0%;
    margin-right: 0%;
}
.notice ul li a {
    padding: 6px 0px 6px 0px;
}
.che_tet h5 {
    margin-top: 0px;
    font-size: 16px;
   
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    letter-spacing: 2px;
}
.che_tet p {
    line-height: 22px;
    height: 44px;
   
}
.report_on p {
    margin-top: 15px;
    margin-bottom: 15px;
}
.report_on img {
    margin-bottom: 0px;
    width: 35px;
}
.report_on{
    margin-bottom: 10px;
}
.develop_03 .ind_tit span {
  
    font-size: 14px;
}
.about3_nav {
    margin-bottom: 20px;
}
.about_honor,.news2,.news3  {
    overflow-x:hidden;
}
/*发展历程*/
.about3_zi h5 span {
  
    top: 2px;
    left: 0;
}
.about3_zi h5 {
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 22px;
}
.about3_zi p {
    font-size: 12px;
    line-height: 22px;
    margin: 0
}
.about3_zi {
    padding: 0 15px;

}
.phone_honor{
    margin-bottom: 15px;
    padding-bottom: 10px;
    border: 1px solid #ccc;

}
.about3_sec1>h5 {
    font-size: 20px;
    margin-bottom: 15px;
    letter-spacing: 1px !important;
}
.ind2_img{
	height: 200px;
}
.ind2_txt{
	width: 90%;
	padding: 5%;
}
.ind2_txt > h3{
	font-size: 18px;
}
.ind2_txt > p{
	font-size: 14px;
}
.ind3 .box{
	display: block;
}
.ind3 dl{
	width: 100%;
	height: auto !important;
}
.ind3 dl dt{
	font-size: 20px;
	margin-bottom: 5%;
}
.ind3 dl p{
	font-size: 12px;
	margin: 5px 0;
}
.ind3 dl dt img{
	width: 30px;
	margin: 0;
}
}