@media screen and (min-width:1000px){
.header{padding:10px 50px 0;}
.nav_main{width:420px;right:-420px;}
.nav_main .inner{padding:0 50px;}
.nav_main .d a{padding:28px;}
.serv{right:80px;}
.body .a_l{height:53px; line-height:49px; margin-left:-45px; margin-top:-40px;}
.body .a_r{height:53px; line-height:49px; margin-right:-45px; margin-top:-40px;}

.main{left:50px;top:95px;right:50px;}
}
@media screen and (max-width:1023px){
.main{right:0;left:0;top:70px;bottom:70px;}
.a_l{display:none;}
.a_r{display:none;}
.main .bdr{display:none;}
}
@media screen and (max-width:767px){
.titbox h3{font-size:4.5rem;}
.titbox h4{font-size:4.2rem;}
.titbox p{font-size:2.4rem;}
.header{height: 66px; box-shadow: none; position: absolute;}
.header.on{ position:fixed; background:#343434;z-index: 9999;}
.menuph{float: right;cursor: pointer;width: 75px;  height: 38px; font-size:14px; color: #fff;font-family: 'OPENSANS-BOLD';
color: white;text-transform: uppercase; margin-top:12px; line-height:38px;}
.header .logo {width: 160px;margin-top: 12px;}
.b_nav{bottom: 70px}
.titbox h4{ line-height: 45px; margin:12px 0;}
.titbox p{ margin-top:18px; padding-top:15px; background-size:320px auto !important;}
.titbox{width: 100%;}
.titbox p.showtit,
.titbox p.showtxt{width: 80%; margin: 10px auto 0; }
/*首页菜单*/
.menuph{ float:right; cursor: pointer;  width: 75px;  height: 38px; font-size:14px; margin-top:12px; line-height:38px;font-family: 'OPENSANS-BOLD';  color:white; text-transform:uppercase;}
.menuph .point {  display: inline-block;  width: 24px; margin-top:12px;  height: 20px;  position: relative; float:right;}
.menuph .navbtn {  position: absolute;  top: 6px;  width: 24px;  height: 2px;  right: 0;  display: inline-block;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;}
.menuph .navbtn::after { top:-6px;}
.menuph .navbtn::before { top:6px;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 100%;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }
/* 导航菜单 */
.pf_menu{ position:fixed; width:100%; height:100%; overflow-y:auto; right:0px; top:0px; display:block; padding:80px 2% 5px 2%; background:#fff; z-index: 9899;}
.ph_menu{ float:left; width:100%; text-align:left; top:66px;}
.ph_menu .nav_box{ margin:auto; width:100%; max-width:767px;}
.ph_menu .nli{ float:left; width:100%;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#d32329; font-size:14px; line-height:39px; white-space:nowrap; position: relative; letter-spacing: 1px; border-bottom: dashed 1px #ccc; padding:0 10px;}
.pz_menu.on{ box-shadow: 0 3px 6px rgba(0,0,0,0.15);}
.index-title h1 strong{display: flex;align-items: center; justify-content: center; height: 50px;line-height: 25px; font-size: 22px;}
.index-title h1::before,
.index-title h1::after{display: none}
.index-title h1 strong{}
.index-title h2{margin-top: 15px;font-size: 14px; height: 25px; line-height: 25px;}
/* 产品服务 */
.index-w10 ul{ margin-top:40px;   display:flex; flex-wrap: wrap; align-items: flex-start;}
.index-w10 ul li .zbox{ padding:23px 5px 30px 5px;}
.index-w10 ul li .zbox .img{ height:80px;}
.index-w10 ul li .zbox h5{ margin-top:6px; font-size:14px; line-height:23px;}
.index-w10 ul li .zbox h6{ line-height:18px;}
.index-w10 .text{ margin-top:49px; font-size:20px; line-height:37px;}
.index-w10 .more{ margin-top:19px;}
.index-w10 .more a{ width:120px; height:34px; line-height:32px; font-size:12px;}
.index-w10{ padding:34px 10px 29px 10px;}
.index-w10 ul li{ width:33.333%; margin-top:2px;}
.index-w10 .text{ margin-top:29px; font-size:15px; line-height:27px;}
.index-w10 .more{ margin-top:12px;}
/* 企业文化 */
.index-qy h2{margin-top: 0;margin-bottom: 15px;}
.company-border{margin-top: 15px;border: none;}
.company-border::before,
.company-border::after,
.company-border h1::before,
.company-border h1::after{display: none; }
.company-border h1{height: 40px;}
.company-border h1 span{height: 40px;line-height: 40px;font-size: 24px;letter-spacing: 2px;padding-left: 2px;}
.company-border .t_2{margin-top: 10px;}
.company-border .t_2 div span{line-height: 24px;font-size: 12px;padding: 0;}
.company-main{margin-top: 15px;}
.company-main ul{margin: 0 -15px;}
.company-main ul li{width: 100%;margin-top: 15px}
.company-main ul li a .l_2_1{height: 32px;line-height: 32px;font-size: 12px;}
/* 关于我们 */
.banner-contact {background-size:cover;height:160px;}
.page-about .section .section-title {font-size:24px;text-align:center;}
.sub-nav a {height:55px;line-height:55px;}
.page-about {padding-bottom:5rem;}
.page-about .section2 .history dl {padding-bottom:3.6rem;}
.page-about .section2 .history dl dt {font-size:24px;padding-top:0;}
.page-about .section3 .col-sig {width:33.33333333%;}
.row>div{padding: 0;}
.sub-nav .row a{display: flex; align-items: center;justify-content: center; height: 45px; line-height: 20px;}
/* 产品 */
.page-business ul li a span h4{font-size: 20px;}
.page-business ul li{width: 50%;}
.page-business{padding: 15px 0 10px 0;}
.page-business ul li{width: 100%; margin-top: 15px;}
.d_0100_fy{padding: 20px 0;}
.pz_fy{display: none;}
.fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
.fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
    -khtml-border-radius:18px;
    -moz-border-radius:18px;
        border-radius:18px;}
.fy_phone a.prve:hover,
.fy_phone a.prve.on,
.fy_phone a.next:hover,
.fy_phone a.next.on{ background:#018dd5; border:1px solid #018dd5;color: #ffffff;}
.fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:38px; line-height:38px;}
/* 详情 */
.page-detail .page-detail-cont{padding: 30px 0 0 0;}
.page-detail{padding: 0 10px;}
.page-detail .page-detail-titel{padding: 15px 0 5px 0;}
.page-detail .page-detail-titel h2{line-height: 30px;font-size: 18px;}
.page-detail .page-detail-titel h5{margin-top: 5px;line-height: 20px;font-size: 12px;}
/* xinwen */
.page-news{padding: 20px 0 10px 0;}
.page-news-list ul li{margin-top: 10px;}
.page-news-list ul li a{padding: 10px;height: auto;}
.page-news-list ul li a img{display: block;position:relative;float: left; left: 0;top: 0;width: 100%;}
.page-news-list ul li a > span{display: block; float: left;width: 100%;margin-top: 10px;}
.page-news-list ul li a > span h6{display: block;float: left;height: 20px;line-height: 20px;padding: 0 10px;background: #018dd5;font-size: 12px;color: #ffffff;}
.page-news-list ul li a > span h5{display: block;float: left;margin-left: 10px;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 14px;color: #f3f3f3;background: #333333;}
.page-news-list ul li a h4{font-size: 16px;padding-right: 80px;}
.page-news-list ul li a h4 span{font-size: 12px;}
.page-news-list ul li a div{font-size: 12px;height: 66px;}
/* 联系我们 */
.page-contact-wrap ul li h4{font-size: 14px;}
.page-contact{padding:30px 0;}
.page-contact-wrap > h4{line-height: 24px;font-size: 14px;}
.page-contact-wrap h2{line-height: 30px;margin-top: 3px;font-size: 16px;}
.page-contact-wrap h2 span{height: 20px;line-height: 20px;margin-top: 10px;font-size: 12px;color: #555555;}
.page-contact-wrap ul{float: left;width: 100%;margin: 0;}
.page-contact-wrap ul li{float: left;width: 100%;padding: 0;margin-top: 15px;}
.page-contact-wrap ul li h4{height: 38px;line-height: 38px;font-size: 12px;}
.page-news-cont{font-size: 12px;line-height: 28px;padding: 15px 0;}
  .share-btn{padding-bottom: 20px;}
  .share-btn .bdsharebuttonbox{margin-top: 20px;}
  .share-btn > a{margin-top: 15px;height: 38px;line-height: 38px;font-size: 12px;padding: 0 15px;}
}







