@charset "utf-8";
body{font-family: Microsoft Yahei, xdlgo, Arial;}
.h-row {
    zoom: 1;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}
.m-head {
	width:100%;
    height: 80px;
    /* .hidden; */
    position: fixed;
    z-index: 999;
    background: rgba(0, 0, 0, 0.7);
  }
.m-head-bg{background: rgba(0, 0, 0, 0.7);}
  .m-head .logo {
    height: 62px;
    float: left;
    margin-right: 1%;
      padding: 10px 0;
  }
  .m-head .logo a {
    display: block;
      height: 62px;
      line-height: 62px;
  }
  .m-head .nav {
    height: 80px;
    font-size: 15px;
    line-height: 80px;
    float:left;
    width:54%;
  }
  .m-head .nav a {
    display: block;
    width: 12.18%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    color:#9A9A9A;
	font-size:18px;
  }
 .m-head .nav a:hover{color:#fff;background: #f5821f;font-weight: bold}
  .m-head .search {
    float: right;
    width: 160px;
    height: 30px;
    background: #f5f5f5;
    margin-top: 46px;
  }
  .m-head .search input {
    border: none;
    background: transparent;
    height: 100%;
    width: 73%;
    float: left;
    padding: 0 5px;
  }
  .m-head .search .ico {
    display: block;
    float: right;
    width: 18%;
    height: 30px;
    background: url('/images/front/pc/search.png') no-repeat center center;
  }
  .m-head .language {
    position: relative;
    width: 30px;
    height: 30px;
    float: right;
    padding: 0 10px;
    margin: 46px 10px 0 10px;
    cursor: pointer;
  }
  .m-head .language .txt-ico {
    width: 24px;
    height: 24px;
    line-height: 20px;
    margin: 3px auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid #e61d4c;
    border-radius: 100%;
    -o-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    overflow: hidden;
    text-align: center;
  }
  .m-head .language .list-box {
    display: none;
    position: absolute;
    left: 0;
    top: 30px;
    width: 110px;
    background: #1a1a1a;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px 0 5px 13px;
  }
  .m-head .language .list-box a {
    display: block;
    line-height: 26px;
    color: #fff;
  }
  .m-head .background {
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    padding-left: 20px;
    margin-top: 46px;
    cursor: pointer;
  }
  .m-head .login-ico {
    float: right;
    height: 30px;
    line-height: 30px;
    margin-top: 45px;
    padding-left: 25px;
    cursor: pointer;
  }
  .m-head .user {
    float: right;
    height: 30px;
    padding-left: 28px;
    margin-top: 46px;
    line-height: 30px;
    background: url('/images/front/pc/user.png') no-repeat left center;
  }
  .m-head .nav-ico-wap {
    display: none;
  }
  .m-head .nav-mask-wap {
    display: none;
  }
  .m-head .nav-wap {
    display: none;
  }
  .m-head .search-ico-wap {
    display: none;
  }

  .nav-product-box {
    display: none;
    position: fixed;
    left: 0;
    top: 80px;
    width: 100%;
    overflow: hidden;
   /* background: #1a1a1a;*/
    z-index: 998;
    color: #b0b0b0;
	opacity:0.98;
}
.nav-product-box .row {
    position: relative;
}
/*
.nav-product-box .items.items_3 {
    width: 100%;
}*/
.nav-product-box .items {
    font-size: 12px;
    line-height: 30px;
    float: left;
    background: #4c4a4f;
}

/*2022.11.2*/
.nav-product-box  .position2{ margin-left:15px;}




.nav-product-box .items .title {
    height: 50px;
    font-size: 15px;
    line-height: 40px;
    padding-bottom: 20px;
}





.nav-product-box .items .after::after {
    content: '>';
    position: relative;
    top: 0;
    font-family: arrow;
    float: right;
    margin-right: 8px;
	}




.nav-product-box .items .title a{font-size:16px;color:#fff;}
.nav-product-box .items .title span.s1 {
    display: block;
    float: left;
    /*border-bottom: 1px solid #9A9A9A;*/
    margin: 7px 20px;
}
.nav-product-box .items a {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	font-size:15px;
	color:#9A9A9A;
    text-align: center;
}
.nav-product-box .items a:hover{color:#fff;}

.nav-product-box .info {
    height: 100%;
    position: absolute;
    left: 60%;
    top: 0;
    right: -2000px;
    background: #262626;
    padding-left: 20px;
}

.nav-product-box .info .box {
    padding-top: 30px;
}
.nav-product-box .info .more{margin-top:30px;}
.clearfix {
    zoom: 1;
}


.nav-product-box .info .box .txt {
    float: left;
    width: 240px;
    
    margin-right: 10px;
    color: #b0b0b0;
    font-size: 12px;
    line-height: 26px;
}
.nav-product-box .info .box .txt h3 {
    height: 70px;
    overflow: hidden;
    font-size: 20px;
    line-height: 70px;
}
.nav-product-box .info .box .img-box {
    float: left;
    width: 180px;
    
    padding-top: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.nav-product-box .info .box .img-box img {
    width: 180px;
    height: 120px;
}

.nav-product-box .position1:first-child {
    margin-left: 40%;
}
.nav-product-box .position3:first-child {
    margin-left: 47%;
}


.nav-product-box .last .info{
	left:0;
	right:60%;
	padding-left:0;
}
.nav-product-box .last .info .clearfix{margin-left:calc(100% - 460px);}
.nav-product-box .last .items{float:right;}
.nav-product-box .last .items:first-child{margin-left:0;}
/*
.nav-product-box .items.position1{margin-left:51%;}

.nav-product-box .items.position3{margin-right:20%;margin-left: 54%}
*/
.nav-product-box .items.position4{margin-right:9%;}



.case_info{
	width: calc(100% - 30px);
    height: 100%;
    background: rgba(0, 0, 0, 0);
    position: absolute;
    left: 15px;;
    top: 0;
    transition: all ease-out .3s;
}
.case_info div {
    position: relative;
    top: 50%;
    margin-top: -15px;
}
.case_info p{
	margin-top: 10px;
    color: rgba(0, 0, 0, 0);
    font-size: 16px;
    transition: all ease-out .3s;
	text-align:center;
}
.case_list a:hover .case_info {
    background: rgba(0, 0, 0, .7);
}
.case_list  a:hover .case_info p {
    margin-top: 0px;
    color: #fff;
    font-size: 16px;
}
.case_list a:hover img{transform:scale(1.1);transition:all 1s;}


.bigimg{width:100%;}
.bigimg a{position:relative;display:block;}
.bigimg a:hover img{transform:scale(1.1);transition:all 2s;}
.news_text{position:absolute;bottom:0;left:0;width:100%;padding:0 10px;height:50px;line-height:50px;background:rgba(0, 0, 0, .7);color:#fff;font-size:14px;}
.bigimg a:hover .news_text{color:#e00012;}
a.inews-one-l:hover{color:#e00012;}

/*news*/
.news_left_img{width:250px;float:left;}
.litpic{position:relative;width:100%;height:0;padding-bottom:75%;overflow: hidden;}
.litpic img{position: absolute;top:0;left:0;width:100%;height:100%;}
.news-one a{display:block;overflow:hidden;}
.news-one-desc span.hits{display:inline-block;font-size: 12px;color: #999;margin-top: 30px;}
.news-one a:hover img{transform: scale(1.1);transition: all 2s;}
.news-one a:hover h3{color:#e00012;}

.project-edit{
	padding-top: 50px;
    border-top: 1px dashed #a0a0a0;
    
}
.project-edit p{
	font-size: 16px;
    line-height: 30px;
    margin:10px 0;
}

.clear{clear:both;}
/*case*/
#projectlist .projectitem {
    background: transparent;
    margin: 0px;
    width: 33.33%;
    float:left;
    position: relative;
}
#projectlist .listCase .projectitem{width:25%;}
#projectlist .projectitem a {
    display: block;
    overflow: hidden;
}
#projectlist .projectitem a .project_img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 75%;
    overflow: hidden;
}
#projectlist .projectitem a img {
	position: absolute;
	top:0;
	left:0;
    float: none;
    width: 100%;
    height: 100%;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#projectlist .projectitem a:hover img {
    transform: scale(1.2, 1.2);
}

#projectlist .projectitem a:hover .project_info {
    background: rgba(0, 0, 0, .7);
}
#projectlist .projectitem a:hover .project_info p.title {
    margin-top: 0px;
    color: #fff;
    font-size: 16px;
}
#projectlist .projectitem a:hover .project_info p.subtitle {
    margin-top: 0px;
    color: #b7b7b7;
}
#projectlist .projectitem a .project_info p {
    text-align: center;
    color: #fff;
    padding: 0 20px;
}

#projectlist .projectitem a .project_info {
    height: 100%;
}
#projectlist .projectitem a .project_info {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    position: absolute;
    left: 0;
    top: 0;
    transition: all ease-out .3s;
}
#projectlist .projectitem a .project_info div {
    position: relative;
    top: 50%;
    margin-top: -15px;
}
#projectlist .projectitem a .project_info p.title {
    margin-top: 10px;
    color: rgba(0, 0, 0, 0);
    font-size: 16px;
    transition: all ease-out .3s;
}
#projectlist .projectitem a .project_info p {
    text-align: center;
    color: #fff;
    padding: 0 20px;
}
#projectlist .projectitem a .project_info p.subtitle {
    margin-top: 16px;
    color: rgba(0, 0, 0, 0);
    font-size: 12px;
    transition: all ease-out .3s;
}
#projectlist .projectitem a .project_info p {
    text-align: center;
    color: #fff;
    padding: 0 20px;
}
#projectlist .projectitem a .project_info p {
    text-align: center;
    color: #fff;
    padding: 0 20px;
}
.module-content .description {
    width: 720px;
    text-align: center;
    margin: 0 auto;
    font-size: 13px;
    color: #848484;
    line-height: 24px;
    overflow: hidden;
}
a.details {
    display: none;
}



/*page*/
.page_con{font-size:16px;line-height:30px;}
.page_con p{margin:5px 0;}
.page_con img{max-width:100%;height:auto;}

.list_zz .case_img{padding-bottom:120%;}
.list_zz .case_name{text-align:center;display:block;font-size:16px;}

.list_hz .case_img{padding-bottom:50%;}

.index_case{overflow:hidden;}

.news-one-desc span.m_date{display:none;}


.web-build{margin:50px 0;}

/* job */
.auto_1320 {
    max-width: 1320px;
	margin:50px auto;
}
.TextList001729 .type{display:table; width:100%; background:#f5f5f5; color: #333;margin-bottom:6px; border-radius: 5px; }
.TextList001729 ol.type{ background-color:#0054a3; color:#fff; }
.TextList001729 .type li{ display:block; vertical-align:middle;text-align:center; padding:13px 2%; line-height:24px;  width:16.6%; font-size:16px; float: left;}
.TextList001729 ul.type{display: block;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1),
.TextList001729 ul.type li:nth-child(1){width:26%;}
.TextList001729 .type li:nth-child(6){width:6%;}
.TextList001729 ul.type li:nth-child(6){background:url(../images/TextList001729-icon_close.png) no-repeat center; width: 6%;}
.TextList001729 ul.type.select li:nth-child(6){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list .con{ display:none; overflow:hidden;padding:1% 0 3%; font-size:16px; line-height: 32px; color: #666; }
.TextList001729 .list .h1{font-size:18px; color: #0154a4; margin-top: 0; font-weight: normal;}
.TextList001729 .list .box{width: 50%; float: left;   padding-right: 10%;}
.TextList001729 .btn_apply{ padding-top:50px;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%;  line-height:50px; text-align:center; color:#fff; background-color:#0054a3; font-size:16px; }
.dot {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}




/* about */
.aboutCon {
    margin: auto;
    margin-top: 55px;
    margin-bottom: 85px;
    width: 80%;
    max-width: 1600px;
    overflow: hidden;
}
.aboutCon h2 {
    font-size: 30px;
    margin-bottom: 18px;
    color: #2b2b2b;
    text-align: center;
}
.aboutCon span {
    display: block;
    margin: auto;
    width: 65px;
    height: 4px;
    background-color: #378df5;
}
.aboutCon .aboutCon_1 {
    margin: auto;
    margin-top: 50px;
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.aboutCon .aboutCon_1 .aboutCon_left {
    width: 40%;
    height: 338px;
}
.aboutCon .aboutCon_1 .aboutCon_right {
    width: 57%;
    height: 338px;
    overflow: auto;
    text-indent: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.aboutCon .aboutCon_1 .aboutCon_right p {
    display: block;
    font-size: 15px;
    color: #2b2b2b;
    line-height: 30px;
}

img{max-width:100%;height:auto;}
.content{display:none;}

.news_row{width:1400px;margin:0 auto;}

/* about */
.w1400 {
    width: 1400px;
    margin: 0 auto;
}
.nyWrap {
    padding: 50px 0 100px;
    min-height: 300px;
    overflow: hidden;
}
.aboutWrap{padding-top: 0;font-size: 16px;line-height: 32px;color: #1a1a1a;}
/* .aboutWrap img{max-width: 100% !important;height: auto !important;} */
.aboutTit{font-size: 36px;line-height: 56px;color: #1a1a1a;font-weight: normal;margin-bottom: 21px;}


.aboutWrap .item1{padding: 45px 0 50px;}
.aboutWrap .item1 .cont{margin-bottom: 40px;}
.aboutWrap .item1 .cont .t{font-size: 18px;color: #1a1a1a;}
.aboutWrap .item1 .cont *{max-width: 100% !important;height: auto !important;}
.aboutWrap .item1 .btn{display: inline-block;*display: inline;*zoom: 1;padding-left: 50px;position: relative;font-size: 14px;color: #1a1a1a;font-weight: 300;}
.aboutWrap .item1 .btn:before{content: "";width: 39px;height: 28px;position: absolute;left: 0;top:2px;background: url(../images/moreIcon1.png) no-repeat right center;
-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.aboutWrap .item1 .btn:hover:before{background-position: left center;}
.aboutWrap .item1 .btn:hover{color: #0061ae;}

.aboutWrap .item2{padding: 60px 0 93px;background: url(../images/aboutBg1.jpg) no-repeat center;}
.aboutWrap .item2 .w1400{box-sizing: border-box;padding-right: 679px;position: relative;min-height: 373px;padding-right: 0;}
.aboutWrap .item2 .w1400 .pic{width: 585px;height: 340px;position: absolute;right: 0;top:32px;display: none;}
.aboutWrap .item2 .w1400 .pic img{width: 100%;height: 100%;}
.aboutWrap .item2 .w1400 .cont{color: #ffffff;}
.aboutWrap .item2 .w1400 .aboutTit{color: #fff;}

.aboutWrap .item3{padding: 60px 0 70px;}
.aboutWrap .item3 .honorScrollWrap{width: 100%;padding: 0 57px;position: relative;margin-left: -57px;position: relative;}
.aboutWrap .item3 .honorScrollWrap .swiper-button-next,
.aboutWrap .item3 .honorScrollWrap .swiper-button-prev{width: 27px;height: 54px;position: absolute;top:50%;margin-top: -27px;/* background: url(../images/arrow5.png) no-repeat left top; */}
.aboutWrap .item3 .honorScrollWrap .swiper-button-next{right: 0;background-position: right top;}
.aboutWrap .item3 .honorScrollWrap .swiper-button-left{left: 0;}
.aboutWrap .item3 .honorScrollWrap .swiper-button-next:hover,
.aboutWrap .item3 .honorScrollWrap .swiper-button-prev:hover{background-position-y:bottom;}
.aboutWrap .item3 .honorScrollWrap .honorScroll{width: 100%;overflow: hidden;}
.aboutWrap .item3 .honorScrollWrap .honorScroll .swiper-slide a{display: block;height: 0;padding-bottom: 71.56%;position: relative;overflow: hidden;}
.aboutWrap .item3 .honorScrollWrap .honorScroll .swiper-slide a img,
.aboutWrap .item3 .honorScrollWrap .honorScroll .swiper-slide a b{position: absolute;left: 0;top:0;width: 100%;height: 100%; object-fit: contain;}
.aboutWrap .item3 .honorScrollWrap .honorScroll .swiper-slide a b{z-index: 2;background: rgba(0,0,0,0.3);opacity: 0;}
.aboutWrap .item3 .honorScrollWrap .honorScroll .swiper-slide a:hover b{opacity: 1;}

.aboutWrap .item4{padding: 60px 0;background: #e7eaed url(../images/aboutBg2.jpg) no-repeat center bottom;}
.aboutWrap .item4 .syFocusThumb{width: 100%;padding: 44px 0 80px;}
.aboutWrap .item4 .syFocusThumb .pagination{padding: 0 88px;margin-bottom: 60px;position: relative;display:block;}
.aboutWrap .item4 .syFocusThumb .pagination:before{content: "";width: 100%;height: 1px;background: #d1d1d1;position: absolute;left: 0;top:75px;}
.aboutWrap .item4 .syFocusThumb .thumbWrap {width: 100%;height: 91px;position: relative;overflow: hidden;}
.aboutWrap .item4 .syFocusThumb .thumbWrap .holder{width: 4000px;}
.aboutWrap .item4 .syFocusThumb .thumbWrap .holder I {cursor: pointer;position: relative;z-index: 3;width: 153px;float: left;text-align: center;left:unset;top:unset;}
.aboutWrap .item4 .syFocusThumb .thumbWrap .holder I span{display: block;height: 67px;line-height: 67px;font-size: 32px;color: #1a1a1a;font-family: "Arial";}
.aboutWrap .item4 .syFocusThumb .thumbWrap .holder I i.icon{display: block;float: none;width: 16px;height: 16px;margin: 0 auto;background: url(../images/dot.png) no-repeat left top;}
.aboutWrap .item4 .syFocusThumb .thumbWrap .holder I.selected span{color: #0061ae;}
.aboutWrap .item4 .syFocusThumb .thumbWrap .holder I.selected i.icon{background-position-y:bottom;}
.aboutWrap .item4  .syFocusThumb .prev,.aboutWrap .item4  .syFocusThumb .next{width: 29px;height: 29px;position: absolute;top:62px;background: #666666 url(../images/arrow6.png) no-repeat left top;border-radius: 50%;cursor: pointer;}
.aboutWrap .item4  .syFocusThumb .prev{left: 0;}
.aboutWrap .item4  .syFocusThumb .next{right: 0;background-position-y:bottom;}
.aboutWrap .item4  .syFocusThumb .prev:hover,
.aboutWrap .item4  .syFocusThumb .next:hover{background-color: #0061ae;}
.aboutWrap .item4  .syFocusThumb .contentdiv{font-size: 16px;color: #1a1a1a;line-height: 32px;text-align: center;min-height: 93px;}
.aboutWrap .item4  .syFocusThumb .contentdiv *{max-width: 100% !important;}
.aboutWrap .item4  .syFocusThumb .contentdiv img{height: auto !important;}

.aboutWrap .item5{padding: 62px 0 60px;}
.aboutWrap .item5 .aboutTit{margin-bottom: 42px;}
.aboutWrap .item5 .cont{margin-bottom: 42px;}
.aboutWrap .item5 .btn{display: block;width: 120px;height: 50px;background: #0061ae;text-align: center;line-height: 50px;font-size: 16px;color: #ffffff;}
.aboutWrap .item5 .btn:hover{background: #03467c;}

.aboutWrap .item6 ul li{width: 20%;height: 120px;box-sizing: border-box;border:1px solid #dbdbdb;margin: -1px 0 0 -1px;text-align: center;line-height: 118px;font-size: 0;background: #fafafa;}
.aboutWrap .item6 ul li a{display: block;width: 100%;height: 118px;}
.aboutWrap .item6 ul li a img{max-width: 80% !important;max-height: 80% !important;}
.aboutWrap .item6 ul li a:hover img{opacity: 0.7;}

.aboutWrap .item2{padding: 60px 0;}
.aboutWrap .item2 .w1400{min-height: 262px;}
.aboutWrap .item2 .w1400 .pic{width: 450px;height: 262px;top:0;}
.aboutWrap .item2 .w1400 .text{padding-top: 30px;}

/* product show */

.pro-dtl{width:1200px;margin:0 auto;}
.pros-show {

    margin-bottom: 50px;
}
.pros-show-img-all {
    display: inline-block;
    vertical-align: top;
}
.psimg-big {
    display: table-cell;
    /* border: 1px solid #ddd; */
    border: 1px solid #fff;
    width: 502px;
    height: auto;
    text-align: center;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    overflow: hidden;
}
.psimg-big img {
    max-width: 100%;
    height: auto;
}
.psimg-mini-list {
    padding-top: 30px;
    font-size: 0;
    text-align: center;
}
.psimg-mini-one {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    cursor: pointer;
}
.mini-img-cntr {
    display: inline-block;
    /* width: 96%; */
    width: 102px;
    max-width: 96%;
    height: auto;
}
.psimg-mini-one.on .mini-img-cntr img {
    border: 1px solid #004ea2;
}
.mini-img-cntr img {
    border: 1px solid #fff;
    max-width: 100%;
    height: 100%;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}
.pros-show-desc-all {
    display: inline-block;
    float: right;
    margin-top: 13px;
    width: 600px;
    vertical-align: top;
}
.pros-show-desc-all h2 {
    margin-bottom: 78px;
    line-height: 30px;
    font-size: 30px;
    /* font-family: xdlgob; */
    color: #004ea2;
}
.psdesc-edit p{font-size:16px;line-height:30px;}
.pros-config h2 {

    line-height: 26px;
    font-size: 26px;
    color: #666;
}

.news_left{width:40%;}
.news_right{width:55%;}


/* contact */
.con_row{width:1200px;margin:0 auto;padding: 80px 0 50px;overflow:hidden;}
.conleft{float:left;width:30%;}
.conright{float:left;width:70%;}
.tophead{margin-bottom:80px;overflow:hidden;}
.contact_con{padding:0 10px;}
.contact_con h1{font-size:30px;font-weight:normal;font-family: 'Microsoft JhengHei';}
.contact_con p{
	font-family: 'Microsoft JhengHei';
    font-size: 16px;
    font-weight: normal;
    color: #646464;
}
.contact_con span:first-of-type{margin-top:10px;}
.contact_con span{
	font-family: 'Microsoft JhengHei';
    font-size: 16px;
	line-height:35px;

	display:block;
}
.contact_con h1.yanfa{font-weight:bold;font-size:26px;}

.bsc{border-bottom: 1px solid #f1f1f1;height:70px;padding-bottom:20px;}
.bsc img{display:block;vertical-align:middle;margin-top:1px;height:50px;float:left;}
.bsc h2{display:block;font-family: 'Microsoft JhengHei';font-size:30px;margin-left:10px;float:left;line-height:50px;}

.con_list{width:100%;margin:0 auto;padding:30px 0;border-bottom: 1px solid #f1f1f1;}
.con_list h1{font-size:20px;font-weight:bold;}



@media (max-width: 768px){

.news_row{width:calc(100% - 20px);}
.content{display:block;}

.gf-logo h1 a{background: url(../images/logo_m.png) no-repeat center;background-size: 100%;}

.neirong a{padding:0 10px;}

#projectlist .projectitem a:hover .project_info p.title{font-size:14px;}

.m-head{display:none;}

.product{padding-bottom:20px;}

#projectlist .projectitem{width:100%;}
#projectlist .listCase .projectitem{width:50%;}
.banner{height:250px;}
.h-row{width:calc(100% - 20px);}

.news_left{width:100%;}
.news_right{width:100%;}

/*scroll*/
/*.menu ul{
	white-space: nowrap;
    padding-bottom:1px;
    overflow-y: hidden;
    overflow-x: scroll;
}
.menu ul li{display:inline-block;float:unset;}*/

.menu{height:auto;}
.menu ul li{width:41%;}

.news-ctrl{height:auto !important;}


.sol-share-one{display:block;margin:0;float:left;margin-bottom:20px;}
a.call{margin-left:-20px !important;}
.sol-share-one:nth-of-type(1),.sol-share-one:nth-of-type(2){z-index:99;}

.ss-one-qrcode{background:#fff;}
.contact-site{position: relative;z-index:-1;}

.news-one{height:auto !important;padding:20px 0;margin:0 !important;}
.news_left_img{width:120px;}
.news-one-desc{width:calc(100% - 120px) !important;}
.news-one-words{margin-top:0px !important;}
.news-one-desc p.words{-webkit-line-clamp: 2 !important;line-height:22px !important; }
.news-one-desc span.hits{display:none;}
.news-one-date{display:none;}
.news-one-desc span.m_date{display:block;font-size:12px;color:#999;margin-top:5px;}

.news-edit img{display:flex;height:auto !important;}

.list_zz li{width:50%;float: left;}
.list_zz .case_name{overflow:hidden;height:30px;line-height:30px;}

.list_hz li{width:50%;float: left;}

.list_fc li{width:50%;float: left;}

.case_list{margin-top:30px;}
.case_list ul li{margin-bottom:15px;}

.pagination-wrapper{margin:0 !important;}

/* about */
.nyWrap{padding:30px 0;}
.w1400{width:calc(100% - 20px);}
.aboutWrap .item1{padding:0;}
.aboutTit{font-size:24px;}
.aboutWrap .item3 .honorScrollWrap{margin-left:0;padding:0;}
.aboutWrap .item3 .honorScrollWrap .swiper-button-next, .aboutWrap .item3 .honorScrollWrap .swiper-button-prev{display:none;}
.aboutWrap .item6 ul li{width:50%;}

/* pro show */
.pros-show{padding-bottom:20px;}
.pro-dtl{width:100%;}
.psimg-mini-list{padding-top:15px;}
.pros-show-desc-all{width:100%;margin-top:30px;}
.pros-show-desc-all h2{margin-bottom:20px;}
.psdesc-edit{display:none;}
.pros-config{display:none;}

/* job */
.auto_1320{width:calc(100% - 20px);margin:20px auto;}
.TextList001729 .type li:nth-child(2), .TextList001729 .type li:nth-child(5), .TextList001729 ul.type li:nth-child(2), .TextList001729 ul.type li:nth-child(5) {
    display: none;
}
.TextList001729 .type li:nth-child(3), .TextList001729 .type li:nth-child(4), .TextList001729 ul.type li:nth-child(3), .TextList001729 ul.type li:nth-child(4) {
    display: none;
}

.TextList001729 .type li:nth-child(1), .TextList001729 ul.type li:nth-child(1) {
    width: 88%;
    text-align: left;
    padding-left: 5%;
}
.TextList001729 ul.type li:nth-child(6) {
    width: 10%;
}
.TextList001729 .list .box {
    width: 100%;
    float: none;
    padding-right: 0;
    margin-bottom: 4%;
    padding-bottom: 4%;
    border-bottom: 1px dashed #eaeaea;
}

/* contact */
.con_row{width:100%;padding:20px 0;}
.conleft{width:100%;float:unset;}
.conright{width:100%;float:unset;margin-top:30px;}
.tophead{margin-bottom:30px;}
.con_list{width:calc(100% - 20px);}

.contact_con h1{font-size:24px;}
.contact_con p{font-size:14px;}
.contact_con h1.yanfa{font-size:22px;}
.bsc h2{font-size:24px;}
.con_list h1{font-size:18px;}





}