.First-level-title .ch-img {
    width: 100%!important;
}

.qy-pro .qy-box {
    margin-top: 40px;
}

.case-show-box-1 .show-right{
  padding: 5% 15px 5% 15px;
}

.show-web-title .pro-content .pro-show-jgt{
  width: 50%;
}

.qy-case-box-1:after {
    width: 8px;
    height: 50px;
    margin-top: -25px;
    margin-left: -4px;
}

.qy-case-box-1-left .q1 a,.qy-case-box-1-right .q4 a{
  display: none;
}

.qy-case-box-1-right .q2,.qy-case-box-1-left .q3{
  display: block;
}

.qy-case-box-1 p{
  font-size: 14px;
}

.qy-case-box-1 p a{
  float: left;
}

.qy-case-box-1-left a{
  font-size: 12px;
}

.qy-case-box-1-right .q4{
  text-align: right;
}

.web-title h2 span:before{
  content: '';
  width: 50px;
  bottom: 9px;
}

.qy-honor-certificate .toplist li .txt p:last-child, .qy-honor-certificate .botlist li .txt p:last-child{
  background-position: 24% 50%;
}

.show-web-title h2 p:first-child {
    font-size: 28px;
}

.show-web-title h2 p:last-child{
  font-size: 12px;
}

.web-title h2 {
    font-size: 20px;
}

.page a {
    margin-right: 0px;
    padding: 0px 5px;
    font-size: 14px;
}

.page span {
    margin-right: 0px;
    padding: 0px 5px;
    font-size: 14px;
}

.First-level-title {
    margin-bottom: 40px;
}

.container .right-txt{
  background-size: 30px 30px;
}

.qy-customer .right-pro li .only-icon{
  margin: 0 auto 20px;
}

.service-press-img .tipImg div{
  width: 100%;
  margin-bottom: 20px;
}

.service-press-img .tipImg div p{
  width: 100%;
  left: auto!important;
  text-align: center;  
}

.qy-target ul li{
  width: 70%;
  margin: 0 auto 20px;
  float: none;
}

.qy-standard ul li{
  width:49%;
}

.qy-standard ul li:nth-child(3n){
   margin-right: 2%;  
}

.qy-standard ul li:nth-child(2n){
   margin-right: 0;  
}

.qy-target ul li:last-child{
  margin-right: auto;
}

.qy-standard ul li .li-tit{
  font-size: 16px;
}

.qy-standard ul li .pi{
  font-size: 14px;
}

.qy-standard ul li .only-icon{
  margin: 0 auto 20px;
}

.qy-standard ul li{
  padding: 20px 3%;
}

.qy-standard ul li .only-plus{
  margin: 15px 0;
}

.qy-standard{
  margin: 40px auto 40px;
}

.nt100 .news-cont p:first-child{
  font-size: 18px;
}

.nt100 .news-cont p:last-child{
  font-size: 14px;
}

.news-lists .news-lists-box .nt100{
  margin: 5px 0;
}

.hydt-news-lists .news-lists-box .nt100 {
    padding: 15px 0!important;
}

.hydt-news-lists .nt100 .news-cont p:first-child{
    margin: 0px 0 20px 0;
}

.policy-content .poli-2-p p{
  font-size: 14px;
}

.policy-content .poli-2-p .icon img{
  width: 10px;
  vertical-align: initial;
}

.policy-content .poli-2-p p:last-child{
  margin-bottom: 30px;
}

.mapBox .center-box{
  width: 100%;
  height: 300px;
  padding: 0;
}

.job-notice .job-notice-box .swiper-slide{
  width: 120px;
}

.mes .mbox input::-webkit-input-placeholder{
  font-size: 14px;
}    /* 使用webkit内核的浏览器 */
.mes .mbox input:-moz-placeholder{
  font-size: 14px;
}                  /* Firefox版本4-18 */
.mes .mbox input::-moz-placeholder{
  font-size: 14px;
}                  /* Firefox版本19+ */
.mes .mbox input:-ms-input-placeholder{
  font-size: 14px;
}           /* IE浏览器 */

.mes .mbox textarea::-webkit-input-placeholder{
  font-size: 14px;
}    /* 使用webkit内核的浏览器 */
.mes .mbox textarea:-moz-placeholder{
  font-size: 14px;
}                  /* Firefox版本4-18 */
.mes .mbox textarea::-moz-placeholder{
  font-size: 14px;
}                  /* Firefox版本19+ */
.mes .mbox textarea:-ms-input-placeholder{
  font-size: 14px;
}           /* IE浏览器 */

.mes .mbox input, .mes .mbox textarea,.mes .info2 label,.mes .info2 select{
  font-size: 14px;
}

.mes .info2 select{
  width: 76px;
}

.mes .info2{
  line-height: 35px;
}

.mes .info4 input {
    width: 100px;
    height: 33px;
    font-size: 14px;
}

.qy-value .right-txt, .qy-honor .right-txt,.store-foct-h2 span{
  font-size: 14px;
}

.store-area .area span{
  width: 50%;
}

.store-foct-h2{
  font-size: 16px;
    background-size: 15px;
    padding-left: 20px;
}

.store-foct-h2 span i {
    margin: 0 5px;
}

.product-sys-2 .sys2-left li p{
  width: 100%;
  left: 0;
  bottom: 5px;
  text-align: center;
}

.product-sys-2 .sys2-left li p span{
  display: none;
}

.sys-left .sys-spec li>div{
  width: 70%;
  height: 50px;
}

.sys-left .sys-spec li>p{
  font-size: 12px;
}

.product-sys-1 .sys-left .sys-spec {
    margin: 40px 0 20px 0;
}

.sys-left .sys-txt{
  font-size: 14px;
}

.product-sys-1 .sys-right {
    margin-top: 30px;
}

.product-sys-2{
  padding: 40px 0;
}

.QA-lists li .ask-tit{
  font-size: 16px;
}

.QA-lists li .ask-con{
  font-size: 14px;
}

.qy-Inn-exp-box{
  margin-bottom: 40px;
}

.container .qy-value{
  padding: 40px 0;
}

.qy-Crafts{
  padding: 40px 0;
  margin-top: 40px;
}

.qy-story .right-txt,.qy-Crafts .manship-title .m-t-4,.qy-box .left-txt .pro-content .c-deta{
  font-size: 14px;
  line-height: 24px;
}

.qy-pattern{
  margin-bottom: 40px;
}

.question-and-answer{
  margin-bottom: 0;
}

.piece div a{
  width: 76%;
}

.piece{
  padding-bottom: 40px;
}

.banner img{
  height: 191px;
}

.lists-tab .left-tab, .lists-tab .left-tab .tabBox, .lists-tab .left-tab .tabNav{
  width: 100%;
}

.lists-tab .right-txt{
  padding: 30px 3%;
}

.fly-mood-box .mood02 .moodSwiper .swiper-slide p{
  font-size: 12px;
  line-height: 35px;
  white-space: nowrap;
}

.fly-mood-box .mood01 .p2{
  font-size: 18px;
}

.fly-mood-box .mood01 .p1{
  font-size: 12px;
}

.index-h2-tit img{
  width: 80%;
}

.index02 .TxtBox h2 p:first-child{
  font-size: 16px;
}