@media (min-width: 992px) and (max-width: 1920px){
    .newlist .slick-slide:nth-child(2n) .nimg{float: right;}
    .newlist .slick-slide:nth-child(2n) dl{right: 47%;padding-left: 3%;padding-right: 0;}
    .newlist .slick-slide:nth-child(2n) dl:before{right: unset;left: 0;}
        
}
@media (min-width: 992px) and (max-width: 1439px){
  .logo_2{margin: 30px 0 0 0;}
  .newdiv .newli dl{width: 55%;}
  .newlist .slick-slide:nth-child(2n) dl{right: 45%;}

}
@media (max-width: 1439px) {
  .twobg{background-size: 282px auto!important;}


}
@media (max-width: 1200px) {
   #header .pc_Menu{width: 100%;}

  .newdiv .newli dl dd{line-height: 24px;height: 72px;}

  .foottop .foot_l .ewmbox p{font-size: 12px;line-height: 18px;}
}
@media (min-width: 992px) and (max-width: 1200px){
  
  .logo_3{display:none;}
.logo_2{margin: 25px 0px 0 0;}
.logo_2 span b{    font-size: 27px;}
.a_1{font-size: 20px;}
.a_1 b{font-size: 24px;}
.a_2 span{width: 84%;    font-size: 14px;}
.a_2 p{margin: 7px 0;}
.prolist .proli{    height: 167px;}
.prolist .proli a:hover img{height:167px;}
.prolist .proli a:hover .pty{font-size:14px;line-height:18px;top:55px;}
.slideTxtBox .bd li p{line-height: 20px;    font-size: 15px;}
.ad h4{font-size: 30px;}
.slideTxtBox2 .bd li p i{display:none;}
.aboutbox .aboutdec p{font-size:14px;line-height:22px;}
.aboutbox .aboutdec{width:795px;padding: 25px 35px 15px 300px;}
.links b{font-size:24px;}
.links {font-size:17px;}
.logo_4{margin: 5px 0 0 0;}
.footer .logo_1{width: 470px;}
}
@media (max-width: 991px) {
  .sea_btn{margin: 22px 0;}
  .twobg{background-size: 260px auto!important;}
  .newlist .newdiv .newli:nth-child(2n) .nimg{float: right;}
  .newlist .newdiv .newli:nth-child(2n) dl{right: 47%;padding-left: 3%;padding-right: 0;}
  .newlist .newdiv .newli:nth-child(2n) dl:before{right: unset;left: 0;}
  .newlist .newdiv .newli:nth-child(2) dl{right: 45%;}
  .aboutbox{padding:30px;}
  .aboutbox .aboutdec{line-height: 30px;}
  .aboutbox .aimg:before{left: -10px;bottom: -10px;}

    
}
@media (max-width: 767px) {
    #quickbar-wrap{padding-top: 0;}
    #wrap_index{padding-bottom: 56px;}
    #model_banner .slick-dots{bottom:18px;height:14px;line-height: 14px;}
    #model_banner .slick-dots li{width:14px;height:14px;margin: 0 7px;}
    #model_banner .slick-dots li button{width: 6px;height: 6px;margin: 3px;}
    .box .title{padding: 30px 0;background-size: 44% auto;font-size: 18px;}
    .section_one .onebg{width:96%;margin: 0 2%;background-size: 270% auto;padding-bottom:30px;}
    .pronav li a{padding: 30px 6px;width: 32px;font-size: 14px;line-height: 14px;}
    .pronav li a:after{width: 8px;height: 8px;margin-left: -4px;}
    .pronav li a:hover{background: url(../img/bg3.png) center 35px no-repeat;background-size: 30px auto;}
    .pronav li a:hover:before{width: 20px;margin-left: -10px;}
  
    .section_two{background-size: 270% auto;}
    
    .newdiv .newli dl{width: 56%;}
    .newlist .newdiv .newli:nth-child(2) dl{right: 44%;}
    .newdiv .newli dl .time{margin: 0;font-size: 12px;}
    .newdiv .newli dl dd{line-height: 22px;height: 66px;}
    .newdiv .newli dl:before {width: 144%;height: 120%;border: 1px solid #e1d1b9;top: -10%;}

    .aboutbox{width: 90%;margin: 0 auto;padding: 20px;}
    .aboutbox .aimg{width: 100%;}
    .aboutbox .aimg:before{width: 140px}
    .aboutbox .aboutdec{width: 100%;margin-top: 24px;font-size: 14px;line-height: 24px;}
    .copy{background: #f6f4f5;color: #666;font-size: 12px;line-height: 20px;}
    .copy a{color: #666;}



    .model-textlist-four ul li .textlist-r dd{color: #808080!important;}
    .content_128color .model-imgtextlist-four ul li .imgtextlist-text dd{color: #808080;}
    .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev:after{border-right: 7px solid #89674c;}
    .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next:after{border-left: 7px solid #89674c;}
    .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next{border-left: 1px solid #89674c;}
    .model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev{border-right: 1px solid #89674c;}
    .section_three .caselist .li_hover dd{max-height: 24px;}
	
	.section_a{width:96%;margin:2%;}


	
	
.a_1{font-size: .9em;width:100%;}
.a_1 b{font-size: 1.3em;}
.a_2{width:100%;}
.a_2 img{width:10%;}
.a_2 span{width: 87%;line-height:150%;font-size: .85em;}
.a_2 span b{font-size:1.2em;margin:0 0 1% 0;}
.a_2 p{margin: 7px 0;}
.a_2 a{background: url(../images/1_27.jpg) center center no-repeat;background-size:70% auto;line-height: 260%;font-size:.9em;text-indent:0;padding:0 0 0 7%;}
.a_2 a strong{margin:0 0 0 10%;font-size:1em;}
.box .title{width: 100%;height:auto;line-height: 200%;padding: 3% 0; }
.box .title h4{font-size: 1.3em;color: #333333;}
.box .title h4 b{color:#d25051;}
.box .title span{font-size: .75em;color: #999999;}


.tabBox .proli{width:46%;margin:1.5%;height:auto;float: left;background: url(../images/1_1.png) left top no-repeat;background-size:90% auto;}
.tabBox .proli a{display: block;width: 98%;height: auto;overflow: hidden;padding: 0;transition: 300ms;position:relative;margin:2% 0 0 2%;}
.tabBox .proli a img{ width:100%;}
.tabBox .proli .ptitle{width: 60%; position:absolute;right:0px;bottom:0px;line-height: 220%;overflow: hidden;text-align: center;font-size: .85em;color: #fff;background:#d25051;}
.tabBox .proli .pty{position:absolute;display:none;}

.tabBox .proli a:hover .ptitle{left:0;top:2%;}
.tabBox .hd{ width:100%; height:auto;margin:2% 0 0 0; display:block;text-align:center;font-size:0; }
	.tabBox .hd li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#333;  overflow:hidden; margin:0 6px;   }
	.tabBox .hd li.on{ background:#d25051;  }

.tabBox2{ width:100%; text-align:left;  }
.tabBox2 .hd{  line-height:220%; width:100%;float:left;text-align:center; padding:0;  position:relative; }
.tabBox2 .hd ul{ width:100%; float:left;   }
.tabBox2 .hd ul li{ border-bottom:2px solid #ddd; width:25%;display:inline-block; text-align:center; cursor:pointer;margin:0 1.5%;font-size:.9em;  }
.tabBox2 .hd ul li.on{  background:#d25051;font-size:1em;color:#fff; border-bottom:2px solid #d25051; font-weight:bold;}
.tabBox2 .bd ul{ width:100%;  }
.tabBox2 .bd li{ width:47%;margin:1.5%;float:left;line-height:150%;position:relative;}
.tabBox2 .bd li img{width:100%;float:left;margin:0 0 0 0;}
.tabBox2 .bd li p{ width:100%;float:left;margin:0 0 0 0;background:#fff;border:#d25051 solid 1px;line-height:150%;font-size:.8em;padding:3%}
.tabBox2 .bd li p span{width:100%;float:left;margin:4% 0 0 0;color:#e1425b;}
.tabBox2 .bd li:hover p{background:#e1425b;color:#fff;}
.tabBox2 .bd li:hover span{color:#fff;}
.adr{width:40%;margin:2% 30%;float:left;border-radius:25px;text-align:center;background:#d25051;color:#fff;line-height:260%;font-size:.8em;}
	.tt{height:1px;margin:2%;}
.ad{width:100%;height:150px;background: url(../images/1_56.jpg) center center no-repeat;background-size:auto 100%;text-align:center;}
.ad .container{height:150px;}
.ad p{width:100%;float:left;font-size:.8em; color:#d25051;margin:1% 0 0 0;}
.ad p img{display:inline-block;margin:-1% 1% 0 0;width:3%;}
.ad p span{display:inline-block;width:19%;font-weight:bold;text-align:left;}
.ad h4{width:100%;float:left;font-size:.9em; color:#d25051;font-weight:bold;margin:1% 0 0 0;}
.ad a{width:50%;float:left;font-size:.8em; color:#fff;background:#d25051;border-radius:25px;line-height:220%;margin:1% 25% 0 25%;}
	
	
.tabBox3{ width:100%; text-align:left;  }
.tabBox3 .hd{  line-height:220%; width:100%;float:left;text-align:center; padding:0;  position:relative; }
.tabBox3 .hd ul{ width:100%; float:left;   }
.tabBox3 .hd ul li{ border-bottom:2px solid #ddd; width:21%;display:inline-block; text-align:center; cursor:pointer;margin:0 1.5%;font-size:.9em;  }
.tabBox3 .hd ul li.on{  background:#d25051;font-size:1em;color:#fff; border-bottom:2px solid #d25051; font-weight:bold;}
.tabBox3 .bd ul{ width:100%;  }
.tabBox3 .bd li{ width:46%;margin:1.5%;float:left;line-height:150%;position:relative;background:#fff;}
.tabBox3 .bd li img{width:100%;float:left;margin:0;}
.tabBox3 .bd li p{ float:left;width:100%;border:#e1425b solid 1px;line-height:150%;font-size:.8em;padding:4% 5%;color:#999999;}
.tabBox3 .bd li p b{width:100%;float:left;font-size:1.2em;margin:1.5% 0 3% 0;color:#333333;}
.tabBox3 .bd li p i{display:none;position:absolute;right:10%;bottom:40px;font-size:14px;}
.tabBox3 .bd li p span{color:#e1425b;width:100%;margin:3% 0 0 0;float:left;text-align:center;}
.tabBox3 .bd li:hover p{background:#e1425b;color:#fff;}
.tabBox3 .bd li:hover b,.tabBox3 .bd li:hover span{color:#fff;}


.aboutbox .aboutdec b{line-height: 30px;    font-size: 18px;    margin: 2% 0 1.5% 0;}
.aboutbox .aboutdec p{font-size:12px;line-height:20px;color:#999;}
.aboutbox .aboutdec{width:100%;border:none;padding:0;margin:1% 0 1% 2%;}
.aboutbox a{font-size:13px;}
.aboutbox .aimg{ position:relative;width:100%;margin:2% 0;float:left;}
.links b{font-size:18px;}
.links {font-size:14px;    line-height: 26px;}
.logo_4{margin: 15px 0 0 0;width: 297px;font-size: 15px;    line-height: 22px;}
.logo_4 span{width: 70px;font-size:14px;}
.logo_4 b{width: 222px;font-size:26px;}
.logo_4 p{margin: 0 0 7px 0;}
.footer .logo_1{width: 350px;margin: 4% 0 0 2%;}
.foottop{    padding: 20px 0;}


}
@media (min-width: 768px) and (max-width: 991px){
#header .logo,.logo{width:86px;height:86px;padding: 0px 0;margin:2% 0 0 0;}
#header .logo a,.logo a{width: 86px;height: 86px;}
 .logo a img{width: 86px;height: 86px;}
  .logo_1{width: 350px;font-size: 18px;margin:5% 0 0 2%;}
.logo_1 b{font-size:30px;}
.logo_2{width: 285px;font-size: 17px;}
.logo_2 p{width: 100%;float: left;margin:5px 0;}
.logo_2 img{float:left;margin:5px 0 0 0;}
.logo_2 span{width: 230px;float:right;}
.logo_2 span b{font-size:25px;}
  
  .logo_3{display:none;}
.logo_2{margin: 25px 0px 0 0;}

.a_1{font-size: 16px;}
.a_1 b{font-size: 20px;}
.a_2 img{width:50px;}
.a_2 span{width: 84%;line-height:20px;font-size: 12px;}
.a_2 span b{font-size:16px;}
.a_2 p{margin: 7px 0;}
.a_2 a{background: url(../images/1_27.jpg) center center no-repeat;background-size:90% auto;line-height: 30px;font-size:16px;text-indent:28px;}
.a_2 a strong{margin:0 0 0 30px;font-size:15px;}

.prolist .proli{    height: 127px;}
.prolist .proli .ptitle{width: 60%;height: 26px; position:absolute;right:0px;bottom:0px;line-height: 26px;margin-top: 10px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:#d25051;}
.prolist .proli a:hover img{height:127px;}
.prolist .proli a:hover .ptitle{left:0;top:1%;}
.prolist .proli a:hover .pty{font-size:10px;line-height:120%;top:38px;}
.slideTxtBox .bd li p{line-height: 17px;padding: 2%;width: 63%;font-size: 13px;}
.ad h4{font-size: 23px;}
.ad a{font-size: 18px;}
.slideTxtBox2 .bd li p i{display:none;}
.slideTxtBox2 .bd li p{line-height: 21px;    font-size: 14px;}
.slideTxtBox2 .bd li p b{font-size: 16px;}
.aboutbox .aboutdec b{line-height: 30px;    font-size: 18px;    margin: 2% 0 1.5% 0;}
.aboutbox .aboutdec p{font-size:12px;line-height:20px;}
.aboutbox .aboutdec{width:585px;padding: 15px 15px 15px 240px;}
.aboutbox a{font-size:13px;}
.aboutbox .aimg{    top: 20%}
.links b{font-size:18px;}
.links {font-size:14px;    line-height: 26px;}
.logo_4{margin: 15px 0 0 0;width: 297px;font-size: 15px;    line-height: 22px;}
.logo_4 span{width: 70px;font-size:14px;}
.logo_4 b{width: 222px;font-size:26px;}
.logo_4 p{margin: 0 0 7px 0;}
.footer .logo_1{width: 350px;margin: 4% 0 0 2%;}
.foottop{    padding: 20px 0;}
}


.logom_1{width: 60%;font-size: .8em;line-height:160%;float:left;margin: 1.5% 0 0 2%;color:#d25051;}
.logom_1 b{width: 100%;display: inline-block;font-size:1.3em;color:#d25051;}

@media (max-width:320px) {  
	body{ font-size:12px;width:320px; }
}
@media (min-width:320px)and (max-width:359px) {  
	body{ font-size:12px; }
}

@media (min-width:360px)and (max-width:404px) {  
	body{ font-size:13px; }
}

@media (min-width:405px)and (max-width:425px) {  
	body{ font-size:14px; }
}

@media (min-width:426px)and (max-width:445px) {  
	body{ font-size:14px; }
}

@media (min-width:446px)and (max-width:479px) {  
	body{ font-size:15px; }
}
@media (min-width:480px)and (max-width:570px) { 
	body{ font-size:16px;}	
}
@media (min-width:571px)and (max-width:639px) { 
	body{ font-size:16px;}	
}
@media (min-width:640px)and (max-width:719px) { 
	body{ font-size:17px;}	
}
@media (min-width:720px)and (max-width:749px) { 
	body{ font-size:17px;}	
}


