@media screen and (max-width:640px)
{
.head_inner_center{width: 100%;}
.head_inner_center .left img{display: block;width: 100%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 20px;}
#item .hd li{margin-bottom: 5px;}
.head_inner_center .left{height: 94px;}
.head_inner_center .right{display: none;}
.head_inner_center { height: auto!important; }
.titles02{font-size: 14px;color: #fff;line-height:47px;}
.in-02-l{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 10px;}
.in-02{height: 1144px;}
.in-02-r-b{margin:40px auto;width: 100%;}
.in-02-r-b img{display: block;margin: 0 auto;width: 100%;}
.numt p{text-align: left;line-height: 32px;height: auto;overflow: hidden;font-size: 12px;margin-bottom: 20px;text-align: center;}
.numt b{line-height: 54px;}
.num li{height: 130px;margin-bottom: 20px;}
.num{height: 826px;}
.in-08 li{margin:10px 0;min-height: 200px;}
.foot0102 li{float: left;margin-right: 20px;}
.foot01{height: auto;margin-top: 10px;}
.foot02{height: auto;margin-top: 10px;}
.foot03{height: auto;margin-top: 10px;}
.foot04{height: auto;margin-top: 10px;}
.foot05{height: auto;margin-top: 10px;}
.foot05c{bottom: 0px;height:auto;margin-bottom: 30px;}
.navie{height: auto;overflow: hidden;}
.navie a{height:35px;line-height: 35px;}
.com-c{padding:0;}
}
.big-te{width: 100%;background: #f5f5f5;border-bottom: 1px solid #ccc;}
.b-tite{margin:40px auto; text-align:center}
.big-t-le{margin:17px 0;height: auto;overflow: hidden;width: auto;float: left;}
.big-t-l-se{ }
.big-t-l-se span{display: block;font-size: 18px; color: #333333;font-weight: bold;}
.big-t-l-se i{font-style:normal;color: #666666;font-size:17px;text-transform : uppercase;}
.big-t-l-ce a{border:1px #d0231c solid; margin-right:15px; display: inline-block; background:#d0231c;text-align: center;color: #fff;font-size: 14px;}
.big-t-l-ce a:hover{background: #d41e26;color: #fff;}
.big-t-re{font-size: 14px;color: #666666;margin:18px 0;height: auto;overflow: hidden;text-align: right;width: auto;float: right;}
.big-t-re a{color: #666;}
.big-t-re i{font-size: 14px;}
.big-t-l-ce a:hover{ border:1px #d0231c solid; text-align:center; background:#fff; color:#333}
@media screen and (max-width:640px){
  .big-t-re{text-align: left;}
}
@media (min-width: 641px) and (max-width: 970px)
{
}
.g_gallery{ padding: 25px 15px;}
.g_gallery .g_pic{ width:100%; border:1px solid #dddddd;overflow: hidden;}
.g_gallery .g_pic a{ display: table-cell; width:1%; text-align: center; vertical-align: middle;}
.g_gallery .g_pic a img{ max-width:100%; max-height:553px;display: block;  }
.g_gallery .g_thumb{ margin-top:12px;}
.g_gallery .g_thumb li{width: 20%;float: left; border:1px solid #dddddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:0 0%;}
.g_gallery .g_thumb li.on,.g_gallery .g_thumb li:hover{ border-color:#ef3b2d;}
.g_gallery .g_thumb li a{display: table-cell;width: 100%;   text-align: center;}
.g_gallery .g_thumb li a img{ max-width:100%;max-height: 100%;}
.g_sumary1 {font-size: 30px;color:#282828;}
.g_sumary2 span{width: 30%;display: block;height: 2px;background: #807e7e;margin-top: 20px;} 
.g_sumary3 { font-size: 14px;color: #999999;margin: 20px 0;line-height:34px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
.g_sumary4 {padding-top: 40px;padding-bottom: 40px;border-top:1px solid #eaeaea;border-bottom: 1px solid #eaeaea;text-align: center;height: auto;overflow: hidden;}
.g_sumary41,.g_sumary42,.g_sumary43{float: left;width: 33%;display: inline-block;height: 52px;}
.g_sumary42{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.g_sumary4 span{display: block;width: 100%;font-size:14px;font-family: Arial;color: #282828;text-transform : uppercase;}
.g_sumary4 em{font-style: normal;font-family: "Impact";color: #282828;font-size: 14px;}
.g_sumary5 {width: 100%;height: auto;overflow: hidden;}
.g_sumary5 a{display: block;background: #eaeaea;text-align: center;line-height: 56px;font-size: 16px;}
.g_sumary5 a:nth-of-type(2){background: #cf0000;color: #fff;}
.g_sumary6 li{float: left;margin:0 20px;}
.g_sumary6 li i{font-size: 23px;color: #ccc;}
.g_sumary{padding:20px 55px;}
.g_sumary b{ color: #303030;}
.g_sumary .product_title{ font-size:24px; font-weight:400; color: #3c3c3c; line-height:2;}
.g_sumary .product_desc{ line-height:28px; padding-bottom:20px;}
.g_sumary .product_brief{ font-size: 16px; line-height:28px; color: #8b8b8b; border-bottom:1px solid #eee; padding-bottom:20px;}
.g_sumary .product_spec{ padding:15px 0; border-bottom:1px solid #eee;}
.g_sumary .product_spec li{ line-height:38px; color: #3f3f3f;}
.g_sumary .product_spec:after{ clear: both; content: ''; display: block;}
.g_sumary .product_spec dt{ display: inline-block;  line-height: 36px; font-size: 14px;color: #3f3f3f; margin-bottom:5px;}
.g_sumary .product_spec dd{ display: inline-block; width: 470px; vertical-align: top;}
.g_sumary .product_spec dd a{display: inline-block; padding:3px 8px; font-size:14px; border:1px solid #ddd; margin:5px 6px; margin-left:0;}
.g_sumary .product_spec dd a:hover,.g_sumary .product_spec dd a.current{color: #ef3729; border-color: #ef3729;}
.g_sumary .product_tels { padding-top: 16px;color: #4a4a4a;}
.g_sumary .product_tels p img{ margin-right:5px;}
.g_sumary .product_tels h3{text-indent: 31px; font-family: Impact;font-weight: bold; color: #ef3729;font-size: 36px;}
#prev_next{line-height: 45px;margin-bottom: 30px;}
#prev_next li{border:1px solid #ccc;border-radius: 15px;margin:20px 0;}
.nav-s{line-height: 45px;background: #d71312;width: 100%;height: auto;overflow: hidden;}
.nav-s a{display: block;height: 45px;font-size:17px;float: left;color: #fff;padding:0 40px;text-transform : uppercase;font-weight: lighter;}
.nav-s a:hover{background: #b60202;}
.pr-content{padding:15px;font-size: 14px;line-height: 35px;background: #fff;border:1px solid #f1f1f1;}
.pr-content img{max-width: 100%;}
.pr-content video{width: 100%;min-height: 400px;}
.pr-content strong{font-size: 25px;font-weight: bold;color: #205ba9;display: block;width: 100%;margin-top:30px;}
.order-nas{line-height: 45px;background: #eeeeee;width: 100%;height: auto;overflow: hidden;}
.order-c video{width: 100%;min-height: 400px;}
.pr-content table{width: auto!important;}
.pr-content .firstRow td p{color: #fff;background: #2a4aa1;display: block;width: 100%;height: 100%;}
.pr-content tr:nth-child(odd){background-color:#e2f4f9} 
.pr-content table th,.pr-content table td{border:1px solid #dedede;width: auto!important;text-align: center;padding:0!important;} 
.pr-content tr{text-align: center;} 
.pr-content table th p, .pr-content table td p{text-align: center!important;padding: 0 10px;}
.order-cc table th,.order-cc table td{border:1px solid #dedede;width: auto!important;} 
.order-cc tr{text-align: center;} 
.order-cc img{display: block;max-width: 100%;}
.order-nas span{display: block;height:45px;font-size:17px;float: left;color: #fff;padding:0 40px;text-transform : uppercase;background: #d71312;}
.order-nas em{display: block;padding:0 20px;color: #666666;font-size: 14px; font-style:normal;font-size: 16px;}
.order-c{background: #fff;padding:20px; }


.order .t_r{font-size: 16px;color: #666;line-height: 45px;}

.order{width: 100%;}
.order input{width: 100%;line-height: 35px;}
.order  tr{line-height: 45px;font-size: 17px;margin:10px 0;display: block;}
.order #content{height: 80px;display: block;width: 100%;}
.order #captcha{width: auto;float: left;}
.order #submit{display: block;margin:0 auto;background: #cf0000;color: #fff;}

.casebox {padding-bottom: 140px;}
.t03{width: 100%;text-align: center;margin-top: 50px;margin-bottom: 20px;}
.t031{font-size: 20px; font-weight: bold; color:#adadad;text-transform : uppercase;}
.t032{font-size: 38px; font-weight: bold; color:#205ba9;}
.t032 span{color:#d71312;}
.t033{margin:0 auto;width: 100%;}
.t033 span{display: block;height: 20px;width: 20px;border-radius:20px;margin:15px auto;background: #d71312;position: relative;z-index: 9;}
.t033 span:after,.t033 span:before{content: "";display: block;width:200px;height: 1px;position: absolute;bottom: 10px;background: #d71312;}
.t033 span:before{right: 0px;}
.t033 span:after{left:0px;}

@media(max-width:768px){
  .c03i img{width: 100%;height: auto;}
  .in_03box{padding-left:0; padding-right: 0;}
  .t032 { font-size: 25px;}
  .t031 {font-size: 14px;font-weight: lighter;}
  .c03c01 span{width: auto;height: auto;font-size: 26px;}
  .c03c01{ font-size: 22px;margin-bottom: 5px;line-height: 37px;}

}

@media screen and (max-width:640px){
 .pro-topc{padding:0;}
 .g_gallery{padding:0!important;}
 .g_gallery .g_pic{border:none;}
 .g_sumary{padding:15px!important;}
 .right {
    padding-left: 0;
    padding-right: 0;
	}

 .n-c{padding:0;}
 .n-c1{padding:0;}
 ol.news{height: auto;overflow: hidden;}
 .news_two_box{padding:5px!important;}
 .news .news_two_img{padding-right: 0}
 .news_two_txt{padding:0;}
 .news_rs{padding:0;}
 .lh-contact-f{padding-top: 10px;padding-bottom: 10px;}
 .lh-contact-a{padding-top: 10px;padding-bottom: 10px;}
}



.news_two_img{display: block;}
.news_two_txt{display: block;}

.news .news_two_box{display: block;width: 100%;height: auto;float: left;
    border: 1px solid transparent;
    position: relative;
    background: #fff;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;margin:30px auto;padding:20px;margin-top: 0px;border-bottom: 1px solid #f3f3f3;}

.news_two_date{font-size: 14px}

.news  .news_two_img{padding-left:0;}
.news .news_two_box img{display: block;width: 100%;}
.i_buttontext{width: 20%;margin:0 auto;border-radius: 30px;height: 30px;line-height: 30px!important;border:1px solid #f1efef;text-align: center;font-style: normal;text-transform : uppercase;}

.news_two_txt  span{font-size: 17px;}
.news_two_box span{display: block;width: 100%;
    line-height: 32px;
    color: #717171;
    transition: all .3s ease-out 0s;}
.news_two_txt i{display: block;width: 100%;color: #A2A2A2;line-height: 24px;display: block;
    overflow: hidden;transition: all .3s ease-out 0s;font-style: normal;

text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;



  }
.ser_but i{height: 35px;line-height: 35px;transition: all 0.3s;}

.news .news_two_box:hover{    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);}




.news-info {width: 100%;background: #fff;margin-bottom: 40px;}
.news-info-1{white-space: normal;line-height: 40px;font-size: 30px;text-align: center;padding:40px 0 20px 0;}
.news-info-2{white-space: normal;line-height: 40px;font-size: 14px;text-align: center;margin: 0 auto 40px;background: #f3f3f3;}
.news-info-3{font-size: 14px;line-height: 32px;margin-bottom: 40px;padding:0 12px;}
.news-info-3 img{max-width: 100%;height: auto!important;}
.news-info-4{height: auto;overflow: hidden;}
.news-info-4 li{display: block;float: left;width: 100%;line-height: 35px;border:1px solid #f3f3f3; border-radius: 17px;text-indent: 10px;margin:10px 0;transition: 0.5s ease-out}
.news-info-4 li:hover{ background: #cf0000; }
.news-info-4 li:hover a{color: #fff;}
.news-info-4 li:hover {color: #fff;}
.news-info-img img{ display: block;max-width: 100%;margin: 0 auto; }
