/*! www.vancheer.com  |  Powered by vancheer */

@media screen and ( max-width:1860px ){
	.header-wrapper .pc-nav-box { left: 15.75rem;}
	.header-wrapper .pc-nav-box ul li{padding: 0 0.24rem;}
	.header-wrapper .pc-nav-box ul li > a { font-size: 16px; }
	

}
@media screen and ( max-width:1600px ){
	.header-wrapper .pc-nav-box { left:320px;}
	.header-wrapper .pc-nav-box ul li{padding: 0 18px;}
	.header-wrapper .pc-nav-box ul li > a { font-size: 14px; }
    .magnifier-container{width:650px!important;}
	.pro-info{float:left!important;}

}

@media screen and ( max-width:1440px ){
	.tc-modal-box .main {  padding: 30px 80px 50px;}
	.tc-modal-box .msg{ padding-bottom: 0.1rem; }
	.tc-modal-box .txt{ padding-bottom: 0.1rem;}
	.tc-modal-box .single li{  margin-bottom: 0.1rem;}
	.tc-modal-box .form{ padding-bottom: 0.1rem; }
	.tc-modal-box .btnDiv{ padding-top: 0.15rem; }
	.header-wrapper .pc-nav-box .mid a, .header-wrapper .pc-nav-box .right a { font-size: 12px;}
	.indexPart1 .botList li .msg{ font-size: 12px; }
	.indexPart5 .detail .content{ padding-top: 0.15rem; }
	.indexPart5 .detail .time{ padding-top: 0.15rem; }
	.indexForm .txt{ padding-left: 2.6rem;}
	.indexForm .btnGroup{ padding-right: 2.68rem; }
	.recruitPart1 .content{ font-size: 14px;}
	.servicePic .prev{ left: 20px;}
	.servicePic .next{ right: 20px;}
    .pageNav2 li:nth-child(1){ width:2.1rem;}
	.pageNav2 li:nth-child(2){ width:2.6rem;}
	.pageNav li, .pageNav2 li{ font-size:14px;}
	}

@media screen and ( max-width:1366px ){
	


}


@media screen and ( max-width:1024px ){
.wal, .wal2{width:100%;}
.PC-Box{display:none;}
.Phone-Box{display:block!important;}
.ind-banner .swiper-slide {/* position: relative; */height: auto;padding-bottom: 0;}
    .ind-banner .swiper-slide .bg{ height: auto; position: relative; }
    .ind-banner .one{ top: 45%; transform: translateY(-55%);  }
    .ind-banner .one .txt{ font-size:24px; line-height:36px; padding:0 0.6rem;}
    .ind-banner .one .wen{ padding: 0.2rem 0.6rem 0; font-size:16px; line-height: 0.48rem; }
    .ind-banner .two{ left: 0; margin-left: 0; width: 100%; text-align: center; top: 50%; transform: translateY(-50%); } 
    .ind-banner .two .txt{ font-size: 0.42rem; line-height: 0.56rem; padding:0 0.6rem; }
    .ind-banner .two .wen{ padding: 0.2rem 0.6rem 0; font-size: 0.3rem; line-height: 0.48rem; }
    .ind-banner .three .txt{ font-size: 0.42rem; line-height: 0.56rem; padding:0 0.6rem; }
    .ind-banner .three .wen{ padding: 0.2rem 0.6rem 0; font-size: 0.3rem; line-height: 0.48rem; }
    .ind-banner .three .btnDiv{ width: 2.0rem; margin: 0.3rem auto 0; }

    .ind-banner .btnDiv{ width: 2.0rem; margin: 0.35rem auto 0; }
    .ind-banner .btnDiv em{ height: 0.78rem; line-height: 0.78rem; border-radius: 0.48rem; font-size: 0.28rem;}
    .ind-banner .arrowDiv{ right:4%; margin-right: 0; bottom:28px; }
    .ind-banner .arrowDiv .btn{ width: 0.76rem; height: 0.76rem; border: #fff solid 1px; }
    .ind-banner .arrowDiv .next{ margin-left:10px;}
    .ind-banner .arrowDiv .prev:hover{ border: #d5000b solid 1px;}
    .ind-banner .arrowDiv .next:hover{ border: #d5000b solid 1px;}
    .ind-banner .botLayer{ padding-bottom: 1.0rem;}
    .ind-banner .botLayer:after{ height:24px;bottom:0px;}
    .ind-banner .botLayer b{font-size:14px; line-height:24; padding-bottom:0px;position:absolute;bottom:-84px;left:42.5%;} 
    .ind-banner .botLayer .ico{ width:20px;margin-bottom:20px;}
    .ind-banner .botLayer .ico img{ width:100%; }
.pc-nav-box, .footNav, .pageNow, .pageNum, .header-wrapper .topRight, .pageTop,  .newShow .rightDiv{ display:none;}
.Phone-Box,.navIco, .searchIco, .pageTitleTel, .pageMore, .menuIcoIco{ display:block;}
.header-wrapper, .header-wrapper > .mid-container, .headD{ height:4.64rem;}
.header-wrapper .logo{ left:4%; line-height: 1.2rem; margin-top:.64rem;}
.header-wrapper .logo img{ width:10rem;margin-top:0rem;}
.menuIco{ width: 1.4rem; height: 1.2rem; font-size: 0.26rem;}
.menuIco .ico{ padding: 0.2rem 0 0.05rem; }
.menuIco .ico img{ width: 0.32rem; }
.closeIco{ width: 1.4rem; height: 1.2rem;}
.closeIco img{ margin-left: -0.18rem; margin-top: -0.18rem;  width: 0.36rem; }
.navIco span {
  width:2rem;
  display: block;
  height:3px;
  background-color:#c9030e;
  position: absolute;
  left: 50%;
  margin-left: -0.2rem;
  transition: .4s;
  -webkit-transition: .4s;
}

.ind-banner .arrowDiv .btn2{
    width:48px;
    height:48px;
}

.indexPart5{ padding:42px 0 28px 0; background: #fff;}
	.indexPart5 .tab li{ width:46.70%; text-align: center; margin:0 4px; height:46px; font-size:15px; line-height:46px; color: #3f4150;font-weight:normal;background:#f5f5f5;}
	.indexPart5 .tab li:after{ display: none; }
	.indexPart5 .tab .liNow{ color: #fff; background:#c9030e;}
	.indexPart5 .tabContentDiv{ height: auto;margin-top:38px;}
	.indexPart5 .tabContent{ position: relative; }
	.indexPart5 .leftDiv{ width: auto; float: none; }
	.indexPart5 .leftDiv ul{ margin-right: 0; }
	.indexPart5 .leftDiv li{ float: none; width: 100%;margin-bottom:20px;}
	.indexPart5 .leftDiv li .box{ margin-right: 0; background: #f5f5f5; height: auto; }
	.indexPart5 .leftDiv li .botDiv{ padding:24px 18px; }
	.indexPart5 .leftDiv li .time{ font-size:14px; padding:18px 0 0 0; color: #b9c0ce; }
	.indexPart5 .leftDiv li .name{ font-size:18px; color: #333333;line-height:24px;}
	.indexPart5 .leftDiv li .content{ font-size:14px;padding-top:18px; }
	.indexPart5 .leftDiv li .more{ display: none; }
	.indexPart5 .rightDiv{ width: auto; height: auto; background: #f5f5f5;padding: 24px 18px;}
	.indexPart5 .detail{ height: auto; border-bottom: none; padding: 0.35rem 0.3rem 0;}
	.indexPart5 .detail .name a{ font-size:18px; color: #333333;margin-bottom:0px;}
	.indexPart5 .detail .content{ font-size:14px;padding-top:18px; }
	.indexPart5 .detail .time{ font-size:14px; line-height: 0.26rem;}
	.indexPart5 .list{ display: none;}
	.indexPart5 .leftDiv li .botDiv .more_news,.indexPart5 .btnDiv{ display: none; }
	.indexPart5 .toptop .tab{
		float:none;
		overflow:hidden;
	}
    .index_video a .icon i img{
        width:1rem;
    }
    .index_video a span{
        font-size:15px;
    }
	.indexPart5 .toptop .new_bit{
		float:none;
        margin-bottom:32px;
	}
	 .banner{
        margin-top:10px;
        display:none;
    }
    .m_banner{
       display:block;
       margin-top:10px;
    }
    .baoneng_side .swiper-slide {
        width: 100%;
        height:17rem;
        background-size: 100%;
    }
    .index_intro_txt .title{
    	font-size:2rem;
    }
    .index_intro_txt h6{
    	font-size:18px;
        color:#666666;
    }
    .about_tb ul li .conwz p{
        margin-top:6px;
    }
    .index_intro_txt .des p{
    	font-size:14px;
        line-height:24px;
        margin:0 0 24px 0;
    }
    .index_about{
    	background:none;
    }
    .about_tb ul li .conwz p{
    	font-size:14px;
    }
    .about_tb ul li .conwz h3{
    font-size:18px;
}
.tb01 img{
    width:2.4rem;
}
.about_tb ul li .conwz{
    margin-left:48px;
}
    .about_tb ul li{
    	height:auto;
    	margin-bottom:1.86rem;
        margin-left:3px;
        width:47%;
    }
    .zi em,.zi em span{
    	display:none;
    }
    a .more01 span{
    	width:100%;
        margin:0 auto;
        font-size:14px;
        padding:10px 64px 10px 24px;
        line-height:24px;
        border-radius:0px;
    }
    .index_about{
        padding:42px 0;
    }
    a .more01{
    height:auto;
}
    .index_intro_txt .more{
    	margin-top:0.86rem;
    }
    .index_intro_right p, .index_intro_right em{
    	font-size:1rem;
    }
    .index_intro_right .ul01 h3 span{
    	font-size:3.24rem;
    }
    .index_intro_right{
    	display:none;
    }
    .index_intro_right li{
    	float:left;
    	width:50%;
    	margin-bottom:0px;
    }
    .zzz{
      height:4rem;
      margin-top:1.64rem;
    }
    .index_intro_txt{
    	float:none;
		padding-left:11px;
		padding-right:11px;
    }
    .index_intro_right .caption{
    	font-size: 2rem;
    	line-height:2.48rem;
    	margin-top:4.46rem;
    }
    .index_intro_right .ecaption{
    	font-size:0.98rem;
    	line-height:1.24rem;
    	margin-top:1.46rem;
    }
    .indexP1,.specialPic3{
      display:none;
    }
    .index_pro{
    	display:block;
    }
    .index_pro h2{
      font-size: 2rem;
      text-align:center;
      color: #222222;
    }
    .index_pro p{
    	color:#666666;
      text-align:center;
      font-size:1.24rem;
      line-height:2.86rem;
      font-family: Montserrat-Medium;
      text-transform:capitalize;
    }

.pavilion-container{

    height:824px;
}
.awards-item .title-1{
    font-size:14px;
}
.pone_text{
    width:91%;
    margin:24px auto 0 auto;
}
.col-sm-3 .pone_text h1{
	font-size:24px;
	color:#333333;
}
.col-sm-3 .pone_text h6{
	font-size:18px;
	color:#666666;
	font-family: Montserrat-Medium;
	line-height:42px;
}
.col-sm-3 .pone_text p{
	font-size:14px;
	color:#999;
	line-height:24px;
}
.pone_photo{
	height:280px;
	overflow:hidden;
}
.pone_text .more{
	margin-top:24px;
}
.pone_text .more a {
    display: block;
    width: 120px;
    height:40px;
    line-height:40px;
    font-size:13px;
    border: #999 solid 1px;
    color: #999;
    text-align: center;
}
.pavilion-container{
	display:block;
}
.pavilion-container h2 {
    text-align: center;
    color: #222222;
    font-size:30px;
    font-weight: bold;
}
.pavilion-container .p{
    color: #999;
    font-size:18px;
    text-align:center;
    margin-top:14px;
    line-height:24px;
    font-family: Montserrat-Medium;
    text-transform: uppercase;
}
.pavilion-container .pavilion-inner .tabs {
    padding:20px 0 8px 0;
    overflow:hidden;
    width:94%;
    margin:0 auto;
}
.pavilion-container .pavilion-inner .tabs li {
    float: left;
    width:48.5%;
    text-align:center;
    line-height:46px;
    height:46px;
    font-size:15px;
    color:#666;
    display: inline;
    zoom: 1;
    font-weight:normal;
}
.pavilion-container .pavilion-inner .tabs li:nth-child(2){
	margin-right:0px;
}
.pavilion-container .pavilion-inner .tabs li {
    margin-right:6px;
    margin-top:10px;
    cursor: pointer;
    background:#f5f5f5;
}
.pavilion-container .pavilion-inner .tabs li:first-child {
    margin-left: 0;
}
.pavilion-container .pavilion-inner .tabs li.on {
    background:#c9030e;
    color: #fff;
}
.pavilion-container .pavilion-inner .tabs li .hot-icon {
    width: 18px;
    height: 24px;
    background: url(../images/marketplace-selected-fire-leave.svg);
    margin-right: 10px;
    background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
    background: url(../images/marketplace-selected-fire.svg)
}
.pavilion-container .pavilion-inner .tabs li>span {
    display: inline-block;
    vertical-align: middle
}
.pavilion-container .tab-content-wrap {
    position: relative;
    margin-top: 20px;
    height:92%;
}
.pavilion-container .tab-content {
    position: absolute;
    transition: all .7s linear;
    opacity: 0;
    z-index: -1;
    height: 0;
    width: 100%
}
.pavilion-container .tab-content.show {
    height:360px;
    opacity: 1;
    top: 0;
    z-index: 1;
}
.pavilion-container .tab-content .col-sm-3 .tab-card {
    position: relative;
    padding: 20px;
    background: #fff;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg {
    position: relative;
    height: 420px
}
.pavilion-container .tab-content .col-sm-3 .tab-card:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    border-radius: 1px 1px 0 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img {
    height: 90px;
    width: auto;
    display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
    margin-top: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card p {
    margin-top: 5px;
    font-size: 12px;
    color: #a0a2a8;
    letter-spacing: .51px;
    line-height: 20px;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels {
    margin-top: 10px;
    margin-right: 10px;
    padding-bottom: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
    padding: 0 5px;
    background: rgba(160,162,168,.1);
    border: 1px solid rgba(102,106,117,.1);
    border-radius: 2px;
    line-height: 20px;
    color: #a0a2a8;
    font-size: 12px
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time {
    border-top: 1px solid #e7e7e7
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md {
    margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md {
    height: 200px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img {
    height: 65px;
    width: auto;
    display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: 15px
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 40px);
    padding-top: 17px;
    font-size: 12px;
    color: #666a75;
    letter-spacing: .44px;
    line-height: 23px;
    text-align: left
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span {
    font-size: 20px;
    color: #f66f6a;
    letter-spacing: 0;
    line-height: 23px;
    margin-right: 3px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm {
    height: 90px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm {
    margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time {
    border-top-width: 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {
    background: #efedd4
}
.pavilion-container .view-go {
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.pavilion-container .view-go .more{
    border:1px solid #999;
    border-radius:4px;
    padding:10px 24px;

}
.pavilion-container .view-go a span.arrow-more {
    display: inline-block;
    vertical-align: middle;
    color:#999999;
    font-size:14px;
}
.pavilion-container .view-go a:hover {
    color: #f49800;
    border:1px solid #f49800;
}
.slide-content h2 {
    text-align: center;
    color: #333333;
    font-size: .42rem;
    line-height: .28rem;
    font-weight: bold;
}
.slide-content p:hover {
    color: #f49800;
}

.slide-content p {
    text-align: center;
    color: #999;
    font-size: .24rem;
    margin-top: .24rem;
}
.slide-item {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.new-body {
    padding: .28rem;
    background: #ffffff;
}
.slide-content p {
    text-align: center;
    color: #999;
    font-size: .20rem;
    margin-top: 0.14rem;
    text-transform: uppercase;
}
.slide-content .new-body p{
    font-size:.24rem;
    color:#999;
    line-height:.42rem;
    text-align:justify;
}
.slide-content .new-body i{
    display: block;
    font-style: normal;
    margin: 8px 0 4px 0;
    font-size: 12px;
    color: #999999;
}
.slide-content .new-body i em{
    font-style: normal;
    border-left: 1px solid #666666;
    padding-left: 7px;
    margin-left: 7px;
}
.slide-content .new-body  i.wb-eye {
    display: inline-block;
    margin-left:32px;
    color: #1d121a;
    height:36px;
}
.wb-eye:before {
    content:"";
    display:block;
    background:url(../image/yjj.png) no-repeat;
    z-index:100;
    width:18px;
    height:14px;
    position:absolute;
    margin-top:6px;
}
.slide-content .new-body b span{
    font-size:.28rem;
    color:#157d42;
}
.slide-content .new-body  i.wb-eye .readnum {
    padding-left: 32px;
    color: #666;
}
.slide-title {
    font-size: 48px;
    color: #313131;
    letter-spacing: 5px;
    line-height: 1;
    text-align: center;
}
.slide-links {
    margin-top: 0;
    text-align: center;
}
.slide-links a {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #ffffff;
    padding: 15px 30px;
    border-radius: 2px;
}
.slide-links a:hover {
    background: #188a57;
    color: #fff;
}
.slide-item-body ul li {
    width:33%;
    float: left;
    display: block;
    height: auto;
    padding-top: 14px;
    border: none;
    border-radius: 8px;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: inherit;
    border-radius: 0;
    color: #000;
    z-index: 10002;
    border:1px solid #eee;
    margin-right:12px;
}
.slide-item-body ul li:hover{
    box-shadow: rgba(0,0,0,0.2) 0 2px 10px;
    transform: translate3d(0,-4px,0);
    transition: all linear 0.3s;
}
.slide-item-body ul li a {
    display: block;
}
.pavilion-container .tab-content.show ul > li{
    overflow: hidden;
    width:100%;
}
.pone_photo img{
	width:100%;
}
.indexPart5 .toptop .new_bit h2{
    text-align: center;
    color: #222222;
    font-size: 30px;
    font-weight: bold;
}
.indexPart5 .toptop .new_bit p {
    color: #999;
    font-size: 18px;
    text-align: center;
    margin-top:0px;
    line-height: 24px;
    font-family: Montserrat-Medium;
    text-transform: uppercase;
}
.indexP7 .cn{
    text-align: center;
    color: #222222;
    font-size: 30px;
    font-weight: bold;
}
.indexP7 .toptop p{
    color: #999;
    font-size: 18px;
    text-align: center;
    margin-top: 0px;
    line-height: 24px;
    font-family: Montserrat-Medium;
    text-transform: uppercase;
}
.indexP7 .arrow{
    margin-top:98px;
    left:34%;
}
.indexP7 .arrow .se{
    width:38px;
    height:38px;
    margin-left:24px;
}
.indexP7 li{
    width:114px;
    margin-right:10px;
}
.indexP7 li .box{
    width:114px;
    height:62px;
    box-shadow:none;
    margin-bottom:10px;
}
.indexP7 .swiper-slide{
    width:124px!important;
}
.indexP7{
    padding:42px 0;
    background:#f5f5f5;
}
.indexP7 .list{
    padding-top:168px;
}
.adBot .w870{
    width:100%;
    height:auto;
    padding-top:38px;
}
.adBot{
    height:200px;
}
.adBot .txt{
    font-size:22px;
    padding-bottom:0px;
    text-align:center;
}
.adBot .wen{
    font-size:16px;
    text-align:center;
}
.adBot .w870 .leftDiv{
    float:none;
}
.adBot .btnDiv a{
    width:134px;
    height:40px;
    margin:0 auto;
    font-size:14px;
    line-height:40px;
    text-indent:58px;
}
.adBot .w870 .btnDiv{
    float:none;
    margin-top:14px;
}
.adBot .btnDiv a:after{
    width:24px;
    height:24px;
    background-size:100%;
    left:24px;
    margin-top:-10px;
}
.footDiv,.rightDiv,.footNav{
    display:none;
}
.wsc-foot,.wsc-bottom{
    display:block;
    padding-bottom:3rem;
}
.wsc-foot{
  padding:0.4rem 5%;
  background:#1d1d1d;
}
.fn-item{margin-top:18px;padding-bottom:18px;border-bottom: 0.02rem solid #333333;}
.fn-text{position: relative;font-size:16px;}
.fn-text a{color:#ababab;}
            .fn-text span{position: absolute;top: 0;right: 0.1rem;height:22px;width:22px;background: url(../images/ft-jia.png) no-repeat right center;background-size: 50% auto;}
            .fn-text span.clicking{background-image: url(../images/ft-jian.png);}
.fn-list{display: none;font-size:14px;line-height:30px;color:#666666;margin-top:18px;}
.fn-list li a{color:#666666;}
.wb-main{padding:14px 5% 42px 5%;background-color:#1d1d1d;font-size:12px;color:#666666;line-height: 0.48rem; position: relative;}
    .wb-wscico{font-size:0; position: absolute;left:0.3rem; top: 0.36rem}
    .wb-wscico img{width: 0.44rem;border-radius: 0.28rem; display:inline-block; vertical-align:middle}
    .wb-text{
      text-align:left;
      overflow:hidden;
      font-size:14px;
      line-height:24px;
    }
        .wb-text span{margin-right: 0.1rem; float: left;}
        .wb-text a{margin-right: 0.1rem;color:#666666;}
        .wb-text em{float: left;font-style:normal;line-height:18px;}
        .foot-info{
            text-align:left;
            color:#484848;
        }
        .ft-ewm{
            overflow:hidden;
            margin-top:48px;
        }
        .foot-info .m_wx{
            float:left;
            margin-right:4px;
        }
        .foot-info .m_wx p{
            font-size:12px;
            color:#939393;
            margin-top:10px;
        }
        .foot-info .m_dy{
            float:left;
        }
        .foot-info .m_dy p{
            font-size:12px;
            color:#939393;
            margin-top:10px;
        }
.ft-tel a{
    font-size:2rem;
    color:#c9030e;
    font-family: Montserrat-Medium;
}
.foDb,.wsc-bottom,.wsc-foot{
    display:block;
}
.fudongform{display:none;}
    .foDb {width:100%;height:4.2rem;background: #F6F6F6;position: fixed;left: 0;bottom: 0;z-index:1000;display:block;}
    .foDb .foDb-kf {
    width:47%;
    height:3.2rem;
    border-radius:.2rem;
    float: left;
    line-height:3.2rem;
    text-indent: 4.2rem;
    font-size: .94rem;
    color: #fff;
    background:#c9030e url(../images/dibudiannh.png) no-repeat 2.4rem center;
    background-size: 1rem;
    margin-left:.48rem;
    margin-top:.48rem;
    }
    .foDb .foDb-dh {
    width:47%;
    height:3.2rem;
    border-radius: .2rem;
    float: left;
    line-height:3.2rem;
    text-indent: 4.2rem;
    font-size:.94rem;
    color: #fff;
    background:#eb6700 url(../images/weizhi.png) no-repeat 2.4rem center;
    background-size:1rem;
    margin-top: .48rem;
    margin-left:.48rem;
    }
    .customer{
        display:none;
    }
    .ffone{
        width:94%;
        padding: 2rem 0;
        position: relative;
    }
    .page-banner .pic{
        display:none;
    }
    .page-banner .english-1{
        font-size:30px;
        text-align:center;
    }
    .page-banner .img .m_pic
    {
        display:block;
    }
    .page-banner .text .title-1{
        font-size:24px;
        margin-top:14px;
    }
    .about_intro_txt{
        width:100%;
        float:none;
    }
    .ab_about{
        padding:48px 0 0 0;
    }
    .about_intro_txt .title{
        font-size:32px;
    }
    .about_intro_txt .des p{
        font-size:15px;
    }
    .about_ab li{
        width:48%!important;
        margin-right:14px;
        margin-bottom:14px;
    }
    .about_ab li:nth-child(2n){
        margin-right:0px;
    }
    .about_ab .ul01 h3 span{
        font-size:38px;
    }
    .about_ab .ul01{
        margin-top:24px;
        height:auto;
    }
    .about_intro_txt .des p{
        margin:2rem 0 0 0;
    }
    .about_ab .ul01 h3{

    }
    .zd{
       margin-left:14px;
    }
    .jz{
       margin-left:14px;
    }
    .zl{
       margin-left:64px;
    }
    .sh{
       margin-left:64px;
    }
    .culture-content-item {width: 50%;}
    .culture-content-item .english-0 {font-size: 20px;}
    .culture-content-item:nth-child(4) {border-radius: 0px;}
    .visitcompany-content .features-content-title .text-3 {width: 90%;margin: 20px auto;}
    .visitcompany-content .visitcompany-nav li {margin-bottom: 10px;}
    .culture-content-item.cci1{width:100%;}
    .culture-content-item .img{
        height:175px;
        background-size:100%;
    }
    .parameter-content-title .title-2{
        font-size:28px;
    }
    .culture-content-item .text-4{
        font-size:14px;
    }
    .culture-content-item .title-1{
        font-size:20px;
    }
    .about_intro_txt h6{
        font-size:20px;
    }
    .page-awards{
        padding:48px 0;
    }
    .awards-nav{
        margin: 20px 0;
        position:relative;
    }
    .awards-nav li:first-child {
        margin: 0 20px 0 0;
    }
    .awards-nav li a{
        font-size:16px;
    }
    .awards-content-bottom{
        padding-top:24px;
    }
    .awards-next {
        right: -20px;
    }
    .awards-prev{
        left:-20px;
    }
    .page-service-support{
        padding:48px 0;
    }
    .features-content-title .title-2{
        font-size:28px;
    }
    .service-support-item{
        float:none;
        width:100%;
        margin-bottom:14px;
        height:296px;
    }
    .service-support-bottom{
        padding-top:42px;
    }
    .service-support-item .text-2{
        min-height:86px;
    }
    .page-service-team h2{
        font-size:28px;
        margin-bottom:42px;
    }
    .page-service-team{
        padding:48px 0;
    }
    .Box .Box_con .conbox ul li{
        width:352px;
    }
    .Box .Box_con .conbox ul .cur .pic{
        height:auto;
    }
    .Box .BoxSwitch{
        margin-top:42px;
    }
    .map{
        height:400px;
    }
    .job_list .title_h2{
        font-size:24px;
        margin-bottom:42px;
    }
    .job_list
    {
        padding-bottom: 40px;
        padding-top: 40px;
        padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    }
    .job_title{
        padding:0 18px;
        background: url(../images/contact_jh.png) no-repeat 314px center #ffffff;
    }
    .job_title span{
        display:none;
    }
    .job_title h1{
        margin-right:0px;
        font-size:18px;
    }
    .job_list li.on .job_title{
        background: url(../images/contact_jhon.png) no-repeat 314px center #ffffff;
    }
    .job_title{
        height:68px;
        line-height:68px;
    }
    .job_con{
        padding:0 18px;
    }
    .job_con .gzdd{
        border-bottom:1px solid #e5e5e5;
        padding:24px 0;
    }
    .job_con .gzdd h3{
        font-size:14px;
        font-weight:normal;
        color:#666666;
    }

    .job_con .zprs{
        border-bottom:1px solid #e5e5e5;
        padding:24px 0;
    }
    .job_con .zprs h3{
        font-size:14px;
        font-weight:normal;
        color:#666666;
    }

    .job_con .xl{
        border-bottom:1px solid #e5e5e5;
        padding:24px 0;
    }
    .job_con .xl h3{
        font-size:14px;
        font-weight:normal;
        color:#666666;
    }
    .job_con .zwzr{
        padding:24px 0;
    }
    .job_con .zwzr h2{
        font-size:14px;
        float:none;
    }
    .job_con .zwzr p{
        font-size:14px;
        float:none;
        margin-left:0px;
        margin-top:10px;
    }

    .job_con .zwyq{
        padding:24px 0;
    }
    .job_con .zwyq h2{
        font-size:14px;
        float:none;
    }
    .job_con .zwyq p{
        font-size:14px;
        float:none;
        margin-left:0px;
        margin-top:10px;
    }

    .job_con .tdyx{
        padding:24px 0;
    }
    .job_con .tdyx h2{
        font-size:14px;
        float:none;
    }
    .job_con .tdyx p{
        font-size:14px;
        float:none;
        margin-left:0px;
        margin-top:10px;
    }
    .gzdd,.zprs,.xl{
        display:block;
    }
    .proTitMore{
        display:none;
    }
    .index_cases{
        padding:0;
    }
    .index_cases .cases_bit h2{
        text-align: center;
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    }
    .index_ct .cases_bit{
        float:none;
    }
    .index_cases .cases_bit p{
        color: #999;
    font-size: 18px;
    text-align: center;
    margin-top: 14px;
    line-height: 24px;
    font-family: Montserrat-Medium;
    text-transform: uppercase;
    }
    .case_list{
        padding-top:24px!important;
    }
    .pro .left{
    width:100%;
    float:none;
}
.pro .left .info .tit span{
    font-size:26px;
}
.pro .left .info .con{
    font-size:28px;
    margin:0px;
}
.pro .left .info{
    padding-top:24px;
}
.proDuo .proNavBox{
    width:100%;
    display:none;
}
.proDuo .proNavBox li{
    width:25%;
    margin-left:0px;
}
.proDuo{
    /*margin-top:200px;*/
}
.proNavBox li a{
    font-size:14px;
}
.proDuo .proNavBox .select a{
    font-size:16px;
    background:#c9030e;
    color:#ffffff;
}

.proNavBox li a{
    line-height:64px;
}
.proDuo .proNavBox .select a::after{
    background:none;
}
.proContent-tle{
    width:100%;
    margin:0 auto;
    font-size:20px;
    padding:18px 0;
}
.cpform{
    margin-top:42px;
}
.cpform h2{
    font-size:24px;
}
.cpform{
    padding:42px 0;
}
.cpform .content{
    width:92%;
}
.cpform .inputlist,.cpform .inputlist input, .cpform .inputlist select{
    width:100%;
}
.cpform button{
    width:104px;
    height:42px;
    line-height:42px;
}
.proDuo .proWapper .company,.proContent-tex{
    width:94%;
}
.pro_img_aj p{
    font-size:14px;
    line-height:24px;
    margin-top:14px;
}
.nominate-pro{
    margin-top:34px;
}
.proContent-tle{
    color:#333;
    text-align:center;
    font-size:24px;
    padding:0px;
}
.proContentTexts.active{
    padding-top:88px;
}
.proTitMore{
    color:#999999!important;
    top:38px;
}
.proSer{
    width:100%;
}
.boxs .picScroll-left .bd li{
    margin-right:0px;
}
.tempWrap{
    width:100%!important;
}
.proSer, .nominate-pro, .proModelCon{
    width:92%;
}
.proTit{
    margin-bottom:0px!important;
}
.picScroll-left .hd .prev,.picScroll-left .hd .next{
    display:none;
}
.proContent_ca{
    padding:46px 0;
}
.about5_sum{
    padding:24px 0 0 0!important;
}
.about2_sum .boxs .picScroll-left .pic .info{
    width:100%;
}
.about2_sum .boxs .picScroll-left .pic .info .btns{
    width:100%;
}
.picScroll-leftca li .pic figcaption h3{
    font-size:22px;
    color:#333;
    font-weight:bold;
    margin-bottom:14px;
}

.proContent .proSer .boxs li{
    width:100%;
    margin-bottom:20px;
}
.picScroll-leftca li .pic figcaption{
    width:100%;
    padding:34px 18px;
}
figcaption p{
    width:100%;
}
.common-title{
    font-size:24px;
}
.my60{
    width:92%!important;
    padding:46px 0 86px 0;
    margin:0 auto!important;
}
.common-title{
    text-align:center;
    width:86%;
    margin:0 auto 42px auto;
}
.product-view-btn a,.product-view-btn .cpxq{
    width:34%;
}
.designform-left h3 b{
    font-size:22px;
}
.designform-left .design-team b{
    font-size:18px;
}
.pro_ly{
    width:100%;
}
.designform-left .design-cont{
    width:100%;
}
.pro_lyr{
    width:100%;
    margin-left:0px;
}
.design-form{
    padding:0px 4% 42px 4%;
}
.fm-btn .more{
    width:124px;
    height:46px;
    line-height:46px;
    font-size:14px;
    margin-top:34px;
}
.design-form p{
    margin-top:28px;
}
.picScroll-leftca .hd .next {
    width: 46px;
    height: 46px;
}
.picScroll-leftca .hd .next {
    margin-top: 0px;
    position: absolute;
    top: 45%;
    right: 0;
    z-index: 1;
}
.picScroll-leftca .hd .prev {
    width: 46px;
    height: 46px;
}
.picScroll-leftca .hd .prev {
    margin-top: 0px;
    position: absolute;
    top: 45%;
    z-index: 1;
}
.pro_d1 .pro_c{
    width:100%;
}
.magnifier{
    float:none;
    width:100%!important;
}
.pro_d1{
    background:none;
    padding-top:0px;
}
.pro-name{
    font-size:28px;
    font-weight:bold;
    text-align:center;
}
.images-cover img{
    /*width:100%;*/
	        width: 376px;
        height: 276px;
		    top: 0px!important;
    margin-top: 0px!important;
}
.magnifier-container{
	 height: 278px!important;
}
.proDuo .proWapper .company .tb img, .tb img{
    width:34px;
    height:34px;
}
.proContent-tex ul li{
    margin-top:24px;
}
.proContent-tex ul li p{
    line-height:32px;
}
.pro-info{
    float:none!important;
    width:92%;
    margin:0 auto;
}
.pro-tag a{
    font-size:14px;
    padding:4px 24px;
}
.pro-canshuimg{
    display:none;
}
.pro-cont ul li{
    width:31%;
}
.pro-cont ul li img{
    width:100%;
}
.pro-cont ul li p{
    width:268px;
    font-size:14px;
}
.proDuo .proNavCon .pro_wz{
    display:none;
}
.pro-btn a{
    width:49%;
    height:46px;
    line-height:46px;
    font-size:14px;
}
.proDuo .proNavCon{
    width:100%;
	border-bottom: 0px!important;
    padding: 0px!important;
   /* padding:118px 0 0 0;*/
}
.proContent{
    padding:42px 0;
}
.pro-fixed .proNavCon{
    padding:0px;
}
.proDuo .proNavBox .select{
    width:25%;
    height:64px;
    line-height:64px;
    background:#c9030e;
    color:#fff;
}
.pro-fixed{
    background:#f2f2f2;
    top:64px!important;
}
.cz-service-video-item {
    float: none;
    width: 100%;
    margin: 1% 0 2% 0;
}
.cz-service-video .cz-content{
    width:90%;
}
.cz-service-video{
    padding:68px 0;
}
.cz-popup-window-content.cz-video {
    width: 100%;
    height: 100%;
    margin-top: auto;
}
.cz-popup-window-content.cz-video video {
    width: 100%;
    height: 100%;
    display: block;
}
.image-list .cover {
    width: 48%!important;
    float: left;
    margin-right:10px!important;
    height:7.6rem!important;
    margin-bottom:10px!important;
}
.cz-service-video-item .img{
    width:100%;
}

.magnifier-assembly{
    padding-left:24px;
    padding-right:24px;
}
.magnifier-line{
    height:84px;
    width:100%;
}
.magnifier-line li{
    width:84px;
}
.small-img{
    width:84px;
    height:auto;
}
.alli{
    display:none;
}
.picScroll-leftca .hd .prev{
    left:2%;
    top:34%;
}
.picScroll-leftca .hd .next{
    right:2%;
    top:34%;
}
}
