﻿*{
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img {
  margin: 0px; padding: 0px;}
body {font-size: 14px; color: #333; font-family: "microsoft yahei";background: #fff;overflow-x:hidden;}
ul, dl {list-style: none; }
input, textarea, select, button {font-size: 14px; font-family: inherit;}
img {border: none;display: block;}
a {color: #666;
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
  outline: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
a:hover{text-decoration: none;color: #f00;}
i, em {font-style: normal;}
table {border-collapse: collapse; margin: 0px;}
thead, tbody, tfoot, tr, td {margin: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 14px;font-weight: normal; }
::selection {
  background: #e57779;
  color: #fff; }
::-webkit-selection {
  background: #e57779;
  color: #fff; }
::-moz-selection {
  background: #e57779;
  color: #fff; }
section, article, aside, header, footer, nav, dialog, figure {
  display: block; }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.clearfix{*zoom:1;}
.pr{position: relative;}
.pa{position: absolute;}
.tin{text-indent: 2em;}
.tac{text-align: center;}
.tal{text-align: left;}
.tar{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.show{display: block;}
.hide{display: none;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ellipsis2{ display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.wp{width: 1200px;margin: 0 auto;}
.wrap{width: 94%;margin: auto;}
.st{font-family: "\5B8B\4F53";}
.iconfont{-webkit-text-stroke-width:0;}
.img{text-align:center;overflow:hidden;}
.img img{width:100%;height:100%;display:block;margin:0 auto;}
.fwn{font-weight: normal;}
.fwb{font-weight: bold;}
.ts{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease; transition: all .5s ease;}
.ts2{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease; transition: all 1s ease;}
.detail{color: #666;font-size: 16px;line-height: 1.8em;}
.detail p{line-height: 30px;font-size: 16px;margin-bottom:15px;/*text-indent: 2em;*/}
.detail img{max-width: 100%!important;margin:0 auto;display: block;text-indent: 0;height: auto!important;}

.op0{opacity:0;transform:translate(0,120px);transition:all .7s;}
.op0.fade_in{opacity:1;transform:translate(0,0);}
/*header*/
.header_main{height: 105px;}
.logo{margin-top: 15px;}
.logo img{/*height: 73px;*/}
.en{padding-left: 30px;color: #333;font-size: 16px;background:url(../images/en.jpg) no-repeat left center;margin-right: 25px;margin-top: 57px;}
.hotline{padding-top: 20px;}
.hotline p{font-size: 17px;color: #333;text-align: right;line-height: 1;}
.hotline i.iconfont{color: #f00;line-height: 40px;font-size: 32px;margin-right: 5px;}
.hotline p.tel{color: #f00;font-size: 23px;font-weight: bold;}
.nav_main{height: 40px;background: #000;}
.nav ul li{width: 11%;float: left;position: relative;}
.nav ul li a{display: block;text-align: center;font-size: 16px;color: #fff;line-height: 40px;}
.nav ul li a:hover,.nav ul li a.current{background: #f00;}
.home1 .nav ul li .current1, .home2 .nav ul li .current2, .home3 .nav ul li .current3, .home4 .nav ul li .current4, .home5 .nav ul li .current5, .home6 .nav ul li .current6, .home7 .nav ul li .current7, .home8 .nav ul li .current8, .home9 .nav ul li .current9{
	background: #f00;
}
/*banner*/
.swiper-container {width: 100%;}
.swiper-slide {
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 18px;
  background: #fff;
    
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}
.swiper_banner.swiper-container{/*height: 400px;*/width: 100%;}
.swiper_banner .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;
  text-align: center;
  display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.swiper_banner .swiper-slide img{height: 400px;display: inline-block;/*width: auto;margin: 0 auto;*/}
.swiper_banner .swiper-button-next, .swiper_banner .swiper-button-prev{width: 30px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 24px;top: 50%;margin-top: -30px;text-decoration: none;background: rgba(0,0,0,.3);}
.swiper_banner .swiper-button-next{right: 20px;}
.swiper_banner .swiper-button-prev{left: 20px;}
.swiper_banner .swiper-button-next:hover,.swiper_banner .swiper-button-prev:hover{background: #f00;}
.swiper_banner>.swiper-pagination-bullets{bottom: 10px;z-index: 10;}
.swiper_banner>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;width: 12px;height: 12px;border:none;background: #fff;opacity: 1;cursor: pointer;}
.swiper_banner>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#f00;}
/*about*/
.about_main{position: relative;z-index: 3;height: 360px;}
.about_con{padding-left: 390px;}
.about_img{width: 350px;height: 370px;top: -50px;left: 0;}
.about_fr{padding-top: 30px;padding-bottom: 50px;}
.about_info{font-size: 15px;color: #333;line-height: 30px;text-indent: 2em;}
.about_info a{color: #f00;}
.about_tit{line-height:22px;background:url(../images/about_line.png) no-repeat 245px 10px;margin-bottom: 20px;}
.about_tit span.tit{font-size: 19px;color: #333;position: relative;font-weight: bold;margin-right: 50px;}
.about_tit span.tit:after{position: absolute;content: "";width: 20px;height: 20px;border:1px solid #e9e9e9;border-radius: 3px;top: 0;right: -35px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}
.about_tit span.tit:before{position: absolute;content: "";width: 6px;height: 6px;border:1px solid #e9e9e9;border-radius: 2px;top: 7px;right: -28px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}
.about_tit span.tit2{color: #aaa;font-size: 18px;position: relative;}
.about_tit span.tit2:before{position: absolute;content: "";width: 6px;height: 6px;border:1px solid #e9e9e9;border-radius: 2px;top: 7px;right: -28px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}

.about_num{padding-top: 20px;}
.num_ul li{width:25%;float:left;text-align: center;position: relative;border-left: 1px solid #ddd;padding: 10px 0;}
.num_ul li.num1{border-left: none;}
.num_ul li div.pr{display:inline-block;line-height: 1;}
.num_ul li span{font-size:24px;color:#f00;display:inline-block;margin-bottom:10px;line-height: 1;text-indent: -18px;}
.num_ul li em{font-size:24px;color:#f00;position:absolute;right:-20px;top:-5px;display:none;}
.num_ul li em.on{display:block;}
.num_ul li p{font-size:17px;color:#888;line-height: 1;}
.num_ul li a{display: block;}
.num_ul li a:hover p{color: #06c;}
.num_ul li a:hover{margin-top: -5px;}

.news_main{background: #eee;}
.news_con{background:url(../images/map.png) no-repeat right 90px;padding: 30px 0 40px;}
.news_tit{font-size: 20px; color: #000;height: 40px; line-height: 35px;border-bottom: 1px solid #ccc;text-transform: uppercase;}
.news_tit a{color: #f00;float: right;font-size: 16px;}
.news_tit span{color: #999;font-size: 16px;margin-left: 10px;}
.news_tit a:hover{color: #00419b;}
.news_list{width: 100%;}
.news_ul{padding-top: 30px;}
.news_ul li{height:40px; line-height:40px;border-bottom: 1px dashed #b2b2b2; overflow: hidden;}
.news_ul li a{font-size: 15px;display: block;}
.news_ul li a strong{font-weight: normal;}
.news_ul li a span{color: #999;}
.news_ul li a:hover{color: #f00;}
.news_ul li a i{font-size: 18px;float: left;}

.contact_con{width: 40%;}
.contact_ul{padding-top: 15px;}
.contact_ul li{line-height: 35px;font-size: 16px;color: #666;min-height: 35px;position: relative;padding-left: 30px;}
.contact_ul li span{color: #333;}
.contact_ul li i{color: #999;font-size: 19px;width: 30px;position: absolute;height: 35px;line-height: 36px;left: 0;}
.contact_ul li i.icon-dizhi{font-size: 20px;}
.contact_ul li i.icon-youxiang2{font-size: 16px;}

.news_list{transform:translate(-200px,0);}
.contact_con{transform:translate(200px,0);}
.news_list.op0.fade_in,
.contact_con.op0.fade_in{transform:translate(0,0);}

.link{line-height: 40px;color: #f00;}
.link a{margin-right: 15px;float: left;color: #333;}
.link a:hover{color: #f00;}
.link span{font-size: 16px;}
.link i{font-size: 26px;margin-right: 5px;}

.foot_main{background: #171717;padding: 30px 0;border-bottom: 1px solid #171717;}
.foot_nav{width: 15%;}
.foot_nav2{width: 11%;}
.foot_nav h3,.foot_mess h3{font-size:20px;color:#fff;margin-bottom:10px;line-height: 1;}
.foot_nav a{display:block;color:#ccc;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 30px;}
.foot_nav a:hover{color: #f00;}
.foot_ewm{margin-top: 20px;}
.foot_ewm img{width: 100%;}
.foot_share{color: #000;font-size: 1em;line-height:24px;font-size: 14px;margin-top: 10px;}
.foot_mess{width: 30%;}
.form_mess p{position: relative;height: 50px;padding-left: 85px;}
.form_mess p label{width: 85px;text-align: center;position: absolute;left: 0;line-height: 35px;color: #ccc;font-size:16px;}
.form_mess p input{width: 100%;height: 35px;line-height: 35px;border :1px solid #ccc;background: transparent;color: #fff;border-radius: 2px;}
.form_mess p i{position: absolute;top: 0;right: -20px;width: 20px;text-align: center;color: #f00;line-height: 35px;display: none;}
.form_mess p span{position: absolute;top: 0;right: 3px;color: #f00;line-height: 35px;}
.form_mess p button{width: 100px;height: 35px;background:#fff;border-radius: 4px;text-align: center;color: #f00;line-height: 35px;border: none;font-size: 18px;cursor: pointer;}
.form_mess p button:hover{background: #f00;color: #fff;}
.copyright{width: 100%;border-top: 1px solid #232323;padding-top: 10px;padding-bottom: 10px;line-height: 20px;color: #bababa;text-align: center;background: #1c1c1c;}
.copyright a{color: #bababa;margin-left: 15px;}
.copyright a:hover{color: #f00;}
/*悬浮框*/
.kefu_con{position: fixed; left: 0; /*top:50%;margin-top:-80px;*/z-index: 1000;/*display: none;*/bottom: 50px;}
.kefu{width: 50px;}
.kefu ul{padding: 0;}
.kefu li{position:relative;text-align: center;cursor: pointer;list-style: none;}
.kefu .ke_box{position: relative;width:50px; height:50px;color: #fff;border:1px solid #fb8536;margin-top:-1px;background: #ff6600;}
.kefu .ke_box i{font-size: 26px;display: block;height:50px;line-height: 50px;text-align: center;}
.kefu .ke_box i.icon-qq{font-size: 22px;}
.kefu .ke_box i.icon-erweima{font-size: 20px;}
.kefu .ke_box:hover{background:#ff6600;color:#fff;}
.kefu .ke_box:hover .kefu_name{color: #fff;}
.kefu .hide_box{ display: none; position:absolute; background-color: #fff; left:50px;top:0;padding:10px 10px; color: #999;font-size: 20px;border:1px solid #e5e5e5;background: #fff;text-align: center;}
.kefu .k_qq .hide_box{width: 190px;height: 125px;}

.kefu .hide_box .hide_tel{white-space: nowrap;font-size: 20px;font-weight: bold;/*font-style: italic;*/color: #ff6600;margin: 0;line-height: 1;margin-top: 5px;}
.kefu .hide_box .hide_time{color: #999;font-size: 14px;line-height: 20px;padding: 10px 0;margin: 0;}
.kefu .hide_box .hide_qq{width: 100px;height: 30px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;display: block;background: #ff6600;margin:0 auto 6px;}
.kefu .hide_box .hide_qq:hover{opacity: .7;}
.kefu .k_tel .hide_box{width: 190px;height: 80px;}
.kefu li.k_erweima .hide_box{width:100px;height: 120px; overflow: hidden;padding-right:0px;background: #eee;}
.kefu li.k_erweima .hide_box img{ width:77px; height:77px; display:block;}
.kefu .k_erweima li p{color:#333; text-align: center;background: none;line-height: 30px;height: 30px;font-size: 14px;}
.kefu li.k_erweima .hide_box ul li{float: left; display: block;margin-right: 5px;}

.kefu .hide_share{width: 200px;padding:0;background: #ff6600;border:none;}
.kefu .hide_share a{float: left;width: 50px; height: 50px;margin: 0;padding: 0;line-height: 50px;text-align: center;font-size: 28px;color: #fff;background-image: none;}
.hide_share a.icon-tengxun{font-size: 26px;}
.hide_share a.icon-weixin{font-size: 36px;}
.hide_share a.more{font-size: 36px;position: relative;}
.kefu .hide_share a:hover{background-color: #fff;color: #ff6600;opacity: 1;}
/*product*/
.ny_banner{height: 280px;background-repeat: no-repeat;background-position: center center;}
/*location*/
.location{padding-top: 10px;padding-bottom: 10px;background: #eee;line-height: 25px;font-size: 15px;}
.location i,.location span{color: #f00;}
.location i{margin-right: 5px;font-size:20px;}
.postion{height: 45px;background: #eee;line-height: 45px;font-size: 18px;padding: 0 15px;color: #333;}
.postion i{color: #f00;font-size: 20px;margin-right: 5px;}


.ny_con{padding-top: 30px;padding-bottom: 50px;}
.menu{width: 230px;}
.menu h3{height: 50px;line-height: 50px;background: #f00;font-size: 20px;color: #fff;text-align: center;margin-bottom: 5px;}

.menu_ul{background: #eee;}
.menu_ul li{border-bottom: 1px dashed #b2b2b2;}
.menu_ul li a{display: block;line-height: 35px;color: #333;font-size: 16px;}
.menu_ul li a:hover{color: #f00;}
.menu_ul li .on{color:#f00}
.menu_ul li.active>a{color: #fff;background: #f00;}
.menu_ul li a i.iconfont{font-size: 18px;}
.menu_ul li ul{display: none;}
.menu_ul li.active ul{display: block;}
.menu_ul li ul li{border-bottom: none;}
.menu_ul li ul li a{line-height: 30px;padding-left: 20px;font-size: 14px;}
.menu_ul li ul li a.current{color: #f00;}
.menu_tel{background: #f00;color: #fff;padding: 10px 15px;margin-top: 15px;line-height: 25px;font-size: 18px;}
.menu_tel p{font-weight: bold;}
.menu_tel h4{font-size: 18px;}

.menu_case{border:1px solid #ccc;border-top: 2px solid #f00;margin-top: 15px;padding: 0 10px;}
.mcase_tit{font-size: 18px;color: #333;line-height: 40px;}
.mcase_tit span{color: #f00;}
.mcase_tit em{font-size: 14px;color: #999;text-transform: uppercase;}
.mcase_tit:hover em{color: #f00;}
.mcase_ul{margin-top: 5px;}
.mcase_ul li{padding-bottom: 10px;}
.mcase_ul li a{display: block;}
.mcase_ul li h5{text-align: center;line-height: 35px;font-size: 16px;}
.mcase_img{width: 205px;height: 129px;overflow: hidden;}
.mcase_ul li a:hover .mcase_img img{
  -webkit-transform:scale(1.1);transform:scale(1.1);
}
.mcase_ul li a:hover h5{color: #f00;}

.ny_con .bjcase{width:100%}
.ny_right{width: 80%;border:1px solid #ccc;border-top: 2px solid #f00;padding-bottom: 50px;}

/*about*/
.about_detail{padding: 20px 20px 0;}
/*honor*/
.honor_nul{padding: 30px 10px 0;}
.honor_nul li{float: left;width: 33.33%;margin-bottom: 30px;padding: 0 10px;}
.honor_nul li:nth-child(3n+1){clear: both;}
.honor_nul li a{display: block;padding: 10px 10px;border:1px solid #ddd;background: #eee;}
.honor_nimg{width: 100%;/*height: 365px;*/margin: 0 auto;overflow: hidden;}
.honor_nul li a:hover .honor_nimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.honor_nul li a h5{font-size: 17px;line-height: 30px;text-align: center;margin-top: 5px;}
.honor_nul li a:hover{border-color: #f00;}
.honor_nul li a:hover h5{color: #f00;}
.honor_nimg span{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;background: rgba(0,0,0,0.4);-webkit-transform:scale(0);transform:scale(0);-webkit-transition: transform .35s;transition: transform .35s;}
.honor_nimg span i{width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;position: absolute;top: 50%;margin-top: -15px;left: 50%;margin-left: -15px;font-size: 40px;display: block;}
.honor_nul li:hover .honor_nimg span{
  -webkit-transform:scale(1);transform:scale(1);
  transform:scale(1);transform:scale(1);
}

#zoom {
  z-index: 99990;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
  z-index: 99991;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  background: #ffffff no-repeat 50% 50%;
  padding: 0;
  margin: -100px 0 0 -100px;
  box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
}
#zoom .content.loading {
  background-image: url('../images/loading.gif');
}
#zoom img {
  display: block;
  max-width: none;
  background: #ececec;
  box-shadow: 0 1px 3px rgba(0,0,0,0.25);
  border-radius: 4px;
}
#zoom .close {
  z-index: 99993;
  position: absolute;
  top: 0;
  right: 0;
  width: 49px;
  height: 49px;
  cursor: pointer; 
  border-radius: 0 0 0 4px;
  color: #fff;font-weight: bold;font-size: 20px;
}
#zoom .close:after{position: absolute;font-family: "iconfont";  content:"\e60f";width: 49px;height: 49px;line-height: 49px;text-align: center;background: rgba(0,0,0,.5);}
#zoom .previous,
#zoom .next {z-index: 99992;position: absolute;top: 50%;
  overflow: hidden;
  display: block;
  width: 49px;
  height: 49px;
  margin-top: -25px;
}
#zoom .previous { left: 0; position: relative;border-radius: 0 4px 4px 0;}
#zoom .previous:after{position: absolute;content: "\e8ba"; font-family: "iconfont";color: #fff;width: 49px;height: 49px;line-height: 49px;text-align: center;font-size: 30px;font-weight: bold;background: rgba(0,0,0,.5);}
#zoom .next:after{position: absolute;content: "\e8bb"; font-family: "iconfont";color: #fff;width: 49px;height: 49px;line-height: 49px;text-align: center;font-size: 30px;font-weight: bold;background: rgba(0,0,0,.5);}
#zoom .next {right: 0;border-radius: 4px 0 0 4px;}
#zoom .close:hover {background: #f00;}
#zoom .previous:hover,
#zoom .next:hover {background: #f00;}

.envir_nul{padding: 20px 10px 0;}
.envir_nul li{float: left;margin: 0 10px;width: 285px;margin-bottom: 30px;}
.envir_nul li a{display: block;}
.envir_nimg{width: 285px;height: 200px;overflow: hidden;border:1px solid #ddd;}
.envir_nul li a:hover .envir_nimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.envir_nul li a h5{font-size: 17px;line-height: 30px;text-align: center;margin-top: 5px;}
.envir_nul li a:hover{border-color: #f00;}
.envir_nul li a:hover h5{color: #f00;}
.envir_nimg span{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;background: rgba(0,0,0,0.4);-webkit-transform:scale(0);transform:scale(0);-webkit-transition: transform .35s;transition: transform .35s;}
.envir_nimg span i{width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;position: absolute;top: 50%;margin-top: -15px;left: 50%;margin-left: -15px;font-size: 40px;display: block;}
.envir_nul li:hover .envir_nimg span{
  -webkit-transform:scale(1);transform:scale(1);
  transform:scale(1);transform:scale(1);
}
/*page*/
.page{text-align: center;margin-top: 10px;}
.page a{height:30px; border:1px solid #ccc; display:inline-block; margin:0 5px; line-height:28px; color:#332e2e; font-size:12px;padding: 0 10px;margin-bottom: 10px;}
.page a.thisclass,.page a:hover{color:#fff; background:#f00;border-color:#f00;}
.page a.lastBtn{display: none;}

/*news*/
.news_nul{padding: 10px 30px 0;margin-bottom: 30px;}
.news_nul li{padding: 20px 0;border-bottom: 1px dashed #e5e5e5;}
.news_nul li a{display: block;padding-left: 180px;height: 120px;}
.news_nimg{width: 160px;height: 120px;position: absolute;overflow: hidden;border:1px solid #ddd;top: 0;left: 0;}
.news_nimg img{width: 100%;height: 100%;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.news_nul li a h2{color: #666;font-size: 18px;margin-bottom: 5px;line-height: 30px;display: block;}
.news_nul li a span,.news_nul li a p.ndate span.fl{font-size: 14px;color: #999;font-weight: normal;}
.news_nul li a p.ndate{line-height: 25px;margin-top: 10px;}
.news_nul li a:hover p.ndate span.fr{color: #06c;}

.news_ninfo{height:40px;font-size: 14px;color: #999;line-height: 20px;}
.news_nul li a:hover h2{color: #06c;}
.news_nul li a:hover .news_nimg img{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.ny_rcon{padding: 30px 20px 0;}
.news_dtit{font-size: 22px;line-height: 1.4;text-align: center;color: #f00;}
.news_ndata{padding:10px 0;color:#999;line-height:20px;text-align: center;margin-bottom: 10px;}
.news_ndata span{padding: 0 5px;}

.share{color: #000;font-size: 14px;line-height: 40px;margin-top: 30px;}
.back{width: 130px;height: 40px;color: #fff;background: #f00;display: block;text-align: center;font-size: 14px;line-height: 40px;}
.back:hover{color: #fff;background:#333;}
.share_icon{float: left;margin-top: 6px;}

.detail_re{margin-top: 20px;}
.detail_re p{line-height: 40px;color: #666;border:1px solid #e5e5e5;margin-bottom: 20px;background: #eee;padding: 0 10px;}
.detail_re p span{color: #999;padding-right: 15px;}
.detail_re p a span{color: #666;}
.detail_re a{color: #666;display: inline-block;}
.detail_re a:hover{color: #f00;}
/*case*/
.case_nul{margin: 30px 19px 30px;}
.case_nul li{width:410px;float: left;margin: 0 20px 30px;}
.case_nul li a{display: block;position: relative;overflow: hidden;}
.case_nimg{width:410px;height: 280px;overflow: hidden;border:10px solid #e6e6e6;}
.case_nimg img{width:100%;height: 100%;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.case_nul li h2{font-size: 18px;line-height: 40px;color: #333;}
.case_ninfo{font-size: 14px;line-height: 30px;color: #666;margin-bottom: 10px;}
.case_nmore span{width: 120px;height: 35px;background: #ccc;color: #666;font-size: 14px;text-align: center;line-height: 35px;display: block;}
.case_nul li a:hover .case_nimg{border-color: rgba(255,0,0,0.6);}
.case_nul li a:hover h2{color: #f00;}
.case_nul li a:hover .case_nimg img{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.case_nul li a:hover .case_nmore span{background: #f00;color: #fff;}
/*message*/
.message_dec{line-height: 30px;padding: 20px 20px 10px;font-size: 16px;}
.message_dec span{color: #f00;}
.form_li{padding: 0 20px;}
.form_li p{position: relative;padding-bottom: 20px;padding-right: 30px;}
.form_li p label{float: left;width:10%;font-size:16px;color: #666;line-height: 40px;text-align: right;}
.form_li p input{width:90%;height: 38px;line-height: 38px;border:1px solid #e5e5e5;padding: 0 10px;color: #333;font-family: inherit;float: left;}
.form_li p span.start{line-height: 43px;font-size: 14px;color: #f00;position: absolute;top: 0px;right:0;width: 30px;text-align: center;height: 40px;}
.form_li p textarea{width:100%;height: 75px;border:1px solid #e5e5e5;resize: none;line-height: 25px;color: #333;font-family: inherit;padding: 5px 10px;}
.form_btn{padding: 0 20px;text-align: center;}
.form_btn button{width: 133px;height: 43px;font-size: 18px;border:1px solid #e5e5e5;color: #999;font-family: inherit;cursor: pointer;background: #fff;margin-right: 20px;display: inline-block;}
.form_btn button:hover{border-color:#f00;color: #fff;background: #f00;}
.form_li p span.ts{color: #f00;position: absolute;top: 0px;right:30px;line-height:40px;font-size: 12px;}
.contact_map{height: auto;margin-top:30px;border:1px solid #ddd;margin: 50px 30px 0;}

.message_con .form_li p textarea{width: 90%;}

.contact_ncon{padding: 30px 30px 0;}
.contact_l{width:50%;padding-right: 30px;}
.contact_tit{color: #f00;font-size: 18px;line-height: 1;margin-bottom: 10px;}
.contact_nul{padding-bottom: 15px;/*border-bottom:1px solid #e5e5e5;*/}
.contact_nul li{font-size: 16px;color: #666;line-height: 36px;min-height: 30px;position: relative;}
.contact_ewmc{width: 122px;}
.contact_ewmc img{border:1px solid #e5e5e5;width: 120px;height: 120px;}
.contact_ewmc p{color: #666;font-size: 16px;text-align: center;line-height: 1;margin-top:10px;}

.contact_r{width:50%;}
.contact_r form{padding-top: 10px;}
.contact_r .form_li{padding: 0;}
.contact_r .form_li p{padding-left: 60px;}
.contact_r .form_li p label{position: absolute;top: 0;left: 0;text-align: right;width: 60px;}
.contact_r .form_li p input{width: 100%;}
.contact_r .form_btn{padding: 0;text-align: left;padding-left: 60px;}

.contact_content{padding: 30px 20px 0 30px;}

.product_nul{padding: 30px 6px 0;}
.product_nul li{float: left;margin: 0 8px;width: 280px;margin-bottom: 30px;}
.product_nul li a{background: #eee;display: block;padding-top: 5px;}
.product_nimg{width: 275px;height: 205px;margin: 0 auto;overflow: hidden;}
.product_nul li a:hover .product_nimg img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.product_nul li a h5{font-size: 17px;line-height: 50px;text-align: center;}
.product_nul li a:hover{background: #f00;}
.product_nul li a:hover h5{color: #fff;}

/*left*/
.cat {background-color: #DEDEDE;padding: 0;margin: 0;}
.cat .top {background: #013686;border-top: 5px solid #1d80e4;padding: 10px 0;}
.cat .top span {display: block;text-align: center;	color: #fff;font-size: 2.2rem;display: bold;}
.cat .top span.en{font-size: 1.8rem;text-transform: uppercase;}


#nlist ul{margin: 0;padding: 0;}
#nlist li {list-style: none;border-bottom: #dedede dotted 1px;height: 81px;margin-bottom: 30px;box-shadow: 0 15px 55px -20px rgba(104,104,104,0.6);}
#nlist li a {display: block;padding-left: 90px;position: relative;}
#nlist .time {position: absolute;top: 0;left: 0;width: 80px;height: 80px;background: #06c;color: #fff;}
#nlist .time span{display: block;text-align: center;line-height: 1;}
#nlist .time span.year{font-size: 20px;}
#nlist .time span.day{font-size: 24px;padding-top: 12px;padding-bottom: 5px;font-weight: bold;}
#nlist li a h4{margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#nlist li a p{line-height: 24px;color: #999;height: 48px;overflow: hidden;font-size: 15px;}
#nlist li a:hover h4{color: #06c;}

.show_u ul{padding: 0;margin: 0;}
.show_u ul li{list-style: none;line-height: 30px;padding: 5px 10px;border:1px solid #ccc;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.show_u ul li a{color: #666;}
.show_u ul li a:hover{color: #06c;}

.detail_con{font-size: 15px;line-height: 30px;}

.partner_ul{padding-left: 0;}
.partner_ul li{list-style: none;cursor: pointer;margin-bottom: 20px;}
.partner_pic{width: 100%;position: relative;border:1px solid #ddd;}
.partner_pic img{width: 100%;}
.partner_pic span{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;background: rgba(0,0,0,0.4);-webkit-transform:scale(0);transform:scale(0);-webkit-transition: transform .35s;transition: transform .35s;}
.partner_pic span i{width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;position: absolute;top: 50%;margin-top: -15px;left: 50%;margin-left: -15px;font-size: 30px;}
.partner_ul li h3{text-align: center;line-height: 30px;margin: 0;font-weight: normal;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 5px 0;}
.partner_ul li:hover .partner_pic span{
	-webkit-transform:scale(1);transform:scale(1);
}
.partner_ul li:hover h3{color: #06c;}


.message_dec{line-height: 30px;}
.message_dec span{color: #f00;}
.message_con{padding-top: 30px;}
.message_nul{margin: 0;padding: 0;margin-left: 20px;}
.message_nul li{margin-bottom: 20px;list-style: none;position: relative;}
.message_nul li em{color: #f00;position: absolute;top: 0;left: -15px;line-height: 48px;display: block;}
.message_nul li input{border:1px solid #e5e5e5;height: 48px;line-height: 48px;background: #fff;font-family: inherit;font-size: 16px;outline: none;padding: 0 20px;max-width: 680px;width: 100%;display: block;}
.message_nul li textarea{
    height: 118px;
    line-height: 30px;
    padding: 10px 20px;max-width: 680px;width: 100%;background: #fff;border:1px solid #e5e5e5;resize: none;font-family: inherit;font-size: 16px;outline: none;overflow: hidden;display: block;
}
.mess_btn{max-width: 680px;/*width: 100%;*/margin-left: 20px;}
.mess_btn button{width: 48%;height: 48px;line-height: 48px;text-align: center;color: #fff;display:block;border:1px solid #e5e5e5;font-family: inherit;font-size: 16px;cursor: pointer;outline: none;background: #06c;}
.mess_btn button:hover{background: #ff6d07;border-color: #ff6d07;}

.ny_download,
.ny_case{margin: 0 -5px;}
.ny_download li,
.ny_case li{margin-bottom: 20px;}
.ny_download .am-gallery-item a,
.ny_case .am-gallery-item a{display: block;position: relative;box-shadow: 0 0 1px 3px #f5f5f5;border: #dedede solid 1px;
	border-radius: 5px;
-webkit-transition: all .5s ease;
	transition: all .5s ease;	}
.ny_case .am-gallery-item a{padding: 8px 8px 0;background: #ddd;box-shadow: 0 0 20px -5px #999;}
.ny_case .am-gallery-item a:hover{background: #06c;}
.ny_case .am-gallery-item a h3{height: 40px;line-height: 40px;margin-top: 0;}
.ny_case .am-gallery-item a:hover h3{color: #fff;}
.ny_case .am-gallery-item a:hover{box-shadow: 0 0 20px -5px #06c;}
.ny_download .am-gallery-item a h3{position: absolute;bottom: 0;right: 0;left: 0;height: 40px;background: rgba(0,0,0,.5);color: #fff;-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;}
.ny_download .am-gallery-item a h3 span{display: block;text-align: center;line-height: 40px;top: 50%;position: absolute;width: 100%;margin-top: -20px;}
.ny_download .am-gallery-item a h3 i{display: block;text-align: center;line-height: 30px;border:1px solid #fff;width: 80px;border-radius: 5px;overflow: hidden;font-style: normal;position: absolute;top: 50%;margin-top: 35px;left: 50%;margin-left: -40px;}
.ny_download .am-gallery-item:hover a h3 {height: 100%;}
.ny_download .am-gallery-item:hover a h3 span{margin-top: -40px;}
.ny_download .am-gallery-item:hover a h3 i{margin-top: 0;}
/*列表分页*/
.fanye .all {margin: 0 5px;}
.fanye {
	height: auto;
	padding: 8px;
	text-align: center;
	margin: 20px auto;
}
.fanye a, .fanye .current {
	display: inline-block;
	line-height: 25px;
	padding: 0 10px;
	height: 25px;
	border: 1px solid #ccc;
	background: #ccc;
	border-radius: 3px;
	color: #fff;
	margin: 0 2px;
	font-size: 1.2rem;
}
.fanye .current {background: #124F88;color: #fff;}
.fanye a:hover,
.fanye .thisclass {color: #fff;background: #06c;}
.fanye .pageinfo {
	border-radius: 3px;
	padding: 0 10px;
	display: inline-block;
	line-height: 25px;
	padding: 0 10px;
	height: 25px;
	border: 1px solid #ccc;
	background: url(../images/w3c_tt.png) repeat-x left top;
}
.fanye .last {
	color: #ccc;
	display: inline-block;
	line-height: 25px;
	padding: 0 10px;
	height: 25px;
	border: 1px solid #ccc;
	background: url(../images/w3c_tt.png) repeat-x left top;
	border-radius: 3px;
}
.ny_pro{padding: 0;margin: 0 -5px;margin-bottom: 30px;}
.content ul.ny_pro li a:hover{background: #06c;}
.content ul.ny_pro li a:hover h3{color: #fff;}
.content ul.ny_pro li a:hover p{border: none;}
.pro_ntit{margin: 0;margin-bottom: 10px;line-height: 1;}
.pro_ntit i{color: #06c;font-size:26px;margin-right: 10px;}
.am-g .show_con{margin: 0;margin-bottom: 30px;}
.show_fl{border:1px solid #ccc;float: left;width: 50%;}
.show_fl img{width: 100%;}
.show_fr{padding-left: 20px;width: 50%;float: right;}
.show_fr .am-article-title{text-align: left;font-size: 24px;margin-bottom: 20px;}
.show_fr a{line-height: 30px;color: #666;height: 40px;border:1px solid #ccc;display: block;padding: 5px 10px;}
.show_fr a i{color: #666;font-size: 24px;margin-right: 5px;vertical-align: middle;float: right;}
.show_fr a:hover{color: #fff;background: #06c;border-color: #06c;}
.show_fr a:hover i{color: #fff;}
.show_tab{border-bottom: 2px solid #014099;background: #ececec;}
.show_tab ul{padding: 0;margin: 0;}
.show_tab li{width: 20%;float: left;cursor: ;pointer;font-size: 16px;height: 45px;line-height: 45px;text-align: center;cursor:pointer;list-style: none;}
.show_tab li.on{background: #014099;color: #fff;}
.show_tabcon{margin-bottom: 30px;}
.show_tabcon .show_tabc{display: none;padding-top: 20px;line-height: 2em;}

.show_tabcon .show_tabc.on{display: block;}
.show_h4{color: #f00;font-size: 16px;padding-bottom: 10px;margin-bottom: 0;}
.show_nul{padding: 0;left: 0;}
.show_nul li{border-bottom: 1px dotted #ccc;padding: 5px 0;list-style: none;position: relative;}
.show_nul li a.btn{float: right;width: 100px;text-align: center;border-radius: 5px;overflow: hidden;text-align: center;color: #fff;margin-left: 20px;background: #06c;}
.show_nul li a.tit{line-height: 30px;}
.show_nul li a.btn:hover{background:#ff6d06;}
.show_nul li a.tit:hover{color:#ff6d06;}
.show_nul li a i{font-size: 16px;margin-right: 5px;}
.show_nul li a:nth-child(3) i{font-size: 18px;}

.bg_blank{display:none;position: fixed;top:0;left:0;width: 100%;height:100%; background:#000;z-index: 888;opacity: 0.7;filter: alpha(opacity=80);-moz-opacity: 0.8;}
.bg_blank.on{display: block;}
.wap_menu{float: right;display: none;width: 30px;height: 50px;line-height: 50px;text-align: center;font-size:26px;color: #f00;}
.wap_foot{display: none;position: fixed;left: 0;right: 0;bottom: 0;  width: 100%;height: 50px;z-index: 100;background: #06c;}
.wap_foot li{width: 25%;float: left;border-right: 1px solid #39f;height: 50px;}
.wap_foot li:last-child{border-right: none;}
.wap_foot li a{display: block;text-align: center;padding-top: 5px;color: #fff;height: 100%;}
.wap_foot li a i{display: block;height: 20px;line-height: 20px;font-size: 20px;}
.wap_foot li:nth-child(2) a i{font-size: 18px;}
.wap_foot li:nth-child(3) a i{font-size: 18px;}
.wap_foot li:nth-child(4) a i{font-size: 22px;}
.wap_foot li a span{display: block;height: 20px;line-height: 20px;font-size: 14px;}
.wap_foot li.on a{background: #f00;color: #fff;}
.pro_menu_wap{display: none;border:1px solid #ccc;background: #eee;font-size: 16px;line-height: 40px;height: 40px;text-align: center;margin: 20px 10px 20px;}

.product_menu{z-index: 101;display: none;position: fixed;width: 80%;height: 360px;overflow-y:auto;overflow-x:hidden;top: 50%;left: 50%;margin-left: -40%;margin-top: -160px;z-index: 1000;background: #fff;border:1px solid #eee;border-radius: 6px;}
.product_lul{padding-top: 10px;}
.product_lul>li{margin-bottom: 10px;width: 100%;padding: 0 10px;position: relative;}
.product_lul>li>a{color: #333;display: block;font-size: 17px;line-height: 40px;background: #eee;border:1px solid #ddd;text-align: center;}
.product_lul>li>a i{float: right;margin-right: 10px;}
.product_lul>li ul{background: #eee;border: 1px solid #ddd;}
.product_lul>li ul li a{color: #666;font-size: 16px;display: block;line-height: 40px;padding: 0 10px;}
.product_lul>li.active>a{color: #f00;}

.pli_tit{font-size: 18px;cursor: pointer;text-align: center;}
.product_lul .pli_tit a{color: #333;display: block;font-size: 17px;line-height: 40px;background: #eee;border:1px solid #ddd;}

/*首页新闻*/
#mytab {
    height: 40px;
    width: 100%;
    margin-top: 30px;
}
#mytab li.current {
    background-color: #ff0000;
    color: #fff;
}
#mytab li {
    float: left;
    height: 40px;
    width: 20%;
    border-radius: 10px;
    font-size: 16px;
    color: #8a8a8a;
    cursor: pointer;
    line-height: 40px;
    text-align: center;
    list-style: none;
}



.zxbox .entry-item {
	position: relative;
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
	padding-left: 80px;
    min-height: 70px;
    height: auto !important;
	float: left;
	width: 48%;
    margin: 0 10px;
}
.zxbox .time {
    width: 60px;
	position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    text-align: center;
}
.zxbox .time-day {
    font-size: 25px;
    line-height: 40px;
	display: block;
    border-bottom: 1px solid #fff;
    color: #fff;
}
.zxbox .time-date {
    font-size: 11px;
	display: block;
    color: #c3c3c3;
    line-height: 22px;
}
.zxbox .entry-title {
    margin-bottom: 10px;
}
.zxbox .entry-title h2 {
    font-size: 14px;
	line-height: 1.4;
}
.zxbox .entry-summary {
    margin-bottom: -8px;
	color: #808080;
    font-size: 12px;
}
.entry-summary p {
    line-height: 1.6;
	margin-bottom: 15px;
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}


.menu1 ul{
	display:none;
    width:100%;
    background:#000;
    position: absolute;
    top: 40px;
    right: 0;
    z-index:999	
}
.menu1:hover ul{
    display: block;
}
.menu1 ul li {
	float:none;
	width: 100%;
}
/*服务流程*/
.liucheng {
    margin: 0 auto;
    width: 1100px;
}
.xuanze {
    padding-top: 40px;
    padding-bottom: 40px;
    background: url(/style/picture/xuanze.jpg) left center no-repeat;
    color: #555;
    text-align: center;
    font-size: 30px;
}
.xuanze span {
    margin: 0 auto;
    padding: 0 20px;
    background: #FFF;
}
.bgCaseCon {
    width: 100%;
    height: 640px;
    background: url(/style/picture/bg_case.png) no-repeat;
}
.bgCaseCon .bgCase1 {
    padding: 40px 0 0 90px;
    height: 190px;
}
.bgCaseCon .bgInt {
    text-align: left;
    font-size: 14px;
}
.bgCaseCon li {
    float: left;
    padding: 0 28px;
    width: 440px;
}
.bgCaseCon p {
    height: 50px;
    color: #034196;
    text-align: center;
    font-size: 24px;
    line-height: 50px;
}
.bgCaseCon .bgCase2 {
    padding: 80px 0 0 140px;
    height: 190px;
}
.bgCaseCon .bgCase3 {
    margin: 130px 335px 0;
    width: 380px;
    height: 190px;
}
.fwlc{
	display:none
}


.product_lul .pli_tit a:hover{color: #fff;background:#f00;border-color: #f00;}
@media screen and (max-width: 1220px){
	.wp{width: 900px;}
	.swiper_banner .swiper-slide img{height: 350px;}
	.ny_banner{height: 200px;background-size: auto 100%;}
	.ny_right{width: 650px;}
	.contact_l{width: 100%;}
	.contact_r{width: 100%;padding-top: 30px;}
	.contact_map{margin-top: 10px;height: 300px;}
	.case_nul li{width: 265px;}
	.case_nimg{width: 265px;height: 181px;}
	table{width: 100%!important;}
	.product_nul li{width: 189px;}
	.product_nimg{width: 179px;height: 133px;}
}
@media screen and (max-width: 1020px) {
  .wp{width: 750px;}
  .en{margin-right: 7px;}
  .about_img{display: none;}
  .about_con{padding-left: 0;}
  .about_main{height: auto;}
  .swiper_banner .swiper-slide img{height: 250px;}
  .about_fr{padding-bottom: 30px;}
  .ny_banner{height: 160px;background-size: auto 100%;}
  .ny_right{width: 500px;}
  .honor_nul li{width: 50%;}
  .honor_nul li:nth-child(3n+1){clear: none;}
  .honor_nul li:nth-child(2n+1){clear: both;}
  .form_li p label{width: 16%;}
  .form_li p input{width: 84%;}
  .message_con .form_li p textarea{width: 84%;}
  .case_nul{margin: 30px 9px 30px;}
  .case_nul li{width: 220px;margin: 0 10px 30px;}
  .case_nimg{width: 220px;height: 150px;}
  .product_nul li{width: 219px;}
  .product_nimg{width: 209px;height: 156px;}

}
@media screen and (max-width: 768px){	
  body {padding-top: 50px!important;padding-bottom: 50px!important;}
  .body_lock{height: 100%;overflow: hidden;}
  .wp{width: 100%;max-width: 750px;padding: 0 10px;}
  .top_main{display: none;}
  .hotline{display: none;}
  .en{display: none;}
  .header_main{height: 50px;border-bottom: 1px solid #ccc;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;background: #fff;}
    .logo{margin-top: 4px;}
    .logo img{height: 40px;}
    .wap_menu{display: block;}

	.nav_main{position: fixed;top: 0;left: 0;width: 50%;height: 100%;
    overflow: auto;z-index: 1000!important;
    -webkit-transform: translate3d(-100%,0,0);
    -webkit-transition: -webkit-transform 350ms cubic-bezier(.165,.84,.44,1);
    transition: transform 350ms cubic-bezier(.165,.84,.44,1);border-bottom: none;
	}
	.nav_main.on{visibility: visible;transform: translate3d(0px, 0px, 0px);}  
	.nav>ul>li{width: 100%;border-bottom: 1px solid #4b4b4b;padding: 0;}
	.nav>ul>li a{text-align: left;padding-left: 10px;font-size: 16px;position: relative;}  
	.nav>ul>li>a:after{width: 20px;height:100%;position:absolute;right: 0; top: 0; font-family: "iconfont"; content: "\e8bb";color: #4b4b4b; border-width: 0;border-color:none; left: auto; margin-left: 0;}
	.nav{padding: 0;}
	.nav>ul>li>a:hover:after, .nav>ul>li>a.current:after{color: #fff;}

	.swiper_banner .swiper-slide img{height: 100px;}
	.swiper_banner .swiper-button-next, .swiper_banner .swiper-button-prev{display: none;}
	.news_list{width: 100%;padding-top: 20px;padding-bottom: 20px;}
	.contact_con{width: 100%;}
	.news_con{padding-bottom: 20px;}
	.link_main{padding-top: 10px;padding-bottom: 10px;}
	.link{line-height: 25px;}
	.foot_main{display: none;}
	.wap_foot{display: block;}
	.ny_banner{display: none;}
	.menu{width: 100%;}
	.menu h3{display: none;}
	.menu_tel{display: none;}
	.menu_ul{margin: 0 -10px;background:none;padding-top: 10px;}
	.menu_ul li{float: left;width: 33.33%;padding: 0 5px;margin-bottom: 10px;border-bottom: none;}
	.menu_ul li a{padding: 0 5px;text-align: center;border-top: none;border:1px solid #eee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;}
	.menu_ul li a.active{background:#f00;color: #fff;border-color: #fff;}
	.menu_ul li a i{display: none;}
	.menu_case{display: none;}
	.ny_right{width: 100%;border: none;padding-bottom: 20px;}
	.postion{display: none;}
	.about_detail{padding: 0;}
	.honor_nul{margin: 0 -20px;padding-top: 10px;}
	.contact_ncon{padding: 0;padding-top: 10px;}
	.contact_ewm{display: none;}
	.contact_r .form_btn{text-align: center;padding-left: 0;padding-right:10px;}
	.contact_r .form_btn button{display: inline-block;width: 110px;}
	.contact_map{height: auto;margin: 20px 0 0;}
	.contact_content{display: none;}
	.message_dec{padding: 0;}
	.form_li{padding: 0;}
	.form_li p label{width: 20%;}
	.form_li p input{width: 80%;}
	.message_con .form_li p textarea{width: 80%;}
	.form_btn button{width: 105px;}
	.news_nimg{display: none;}
	.news_nul li a{padding-left: 0;height: auto;}
	.news_nul{padding: 0;}
	.news_ninfo{height: auto;}
	.page a{margin: 0 2px 10px;}
	.ny_rcon{padding:10px 0 0;}
	.share{display: none;}
	.case_nul{margin: 0;}
	.case_nul li{width: 100%;margin: 0 0 20px;}
	.case_nimg{width: 100%;height: auto;}
	.product_nul{padding: 0;}
	.product_nul li{width: 100%;margin: 0 0 15px;}
	.product_nimg{width: 100%;height: auto;}
	.product_nul li a{padding-left: 5px;padding-right: 5px;}
	.pro_menu_wap{display: block;}
	.menu_ulp{display: none;}

	#LXB_CONTAINER{width: 0!important;height: 0!important;overflow: hidden!important;}
	.lxb-container{display: none!important;}
	.nb-invite-wrap-base{display: none!important;}
	.op0 {opacity: 1;transform: translate(0,0);  }

	.kefu_con{display: none!important;}	
	.zxbox .entry-item{
		width:46%
	}
}

@media(max-width:640px){
	#mytab{
		margin-bottom:30px
	}
	#mytab li{
		width:33%
	}
	.zxbox .entry-item{
		width:100%;
		margin:0
	}
	.menu1 ul{
		display:none
	}
	.menu1:hover ul{
		display:none
	}
	#liucheng{display:none}
    .fwlc{display:block;padding-bottom:30px}
}