h1 { font-size: 36px;line-height: 1.8}
h2 { font-size: 32px;line-height: 1.8}
h3 { font-size: 26px;line-height: 1.8}
h4 { font-size: 22px;line-height: 1.8}
h5 { font-size: 18px;line-height: 1.8}
h6,p{ font-size: 14px;line-height: 1.8}
p.small {font-size: 12px}
@media (max-width:768px) {
  h1 { font-size: 28px;line-height: 1.8}
  h2 { font-size: 26px;line-height: 1.8}
  h3 { font-size: 22px;line-height: 1.8}
  h4 { font-size: 18px;line-height: 1.8}
  h5 { font-size: 14px;line-height: 1.8}
  h6,p{ font-size: 12px;line-height: 1.8}
  p.small {font-size: 10px}

}

@media (min-width:769px) and (max-width: 1200px) {
  h1 { font-size: 30px;line-height: 1.8}
  h2 { font-size: 28px;line-height: 1.8}
  h3 { font-size: 22px;line-height: 1.8}
  h4 { font-size: 18px;line-height: 1.8}
  h5 { font-size: 16px;line-height: 1.8}
  h6,p{ font-size: 14px;line-height: 1.8}
  p.small {font-size: 12px}
}


.container_wrap {
    width: 96%;
    margin: 0 auto;
}

/*移动端导航*/
@media (max-width:1023px) and (min-width: 0px){

  .container{padding:0 3%;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .header{display:none}
  .moblie_header{   display:block;background:#fff;position:fixed;top:0px;left:50%; -moz-transform: translateX(-50%); transform: translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);   width:100%;z-index:9999;padding:10px 0; }
  .moblie_header .snav_logo {text-align: center;}
  .moblie_header .snav_logo img{height:30px}
   .moblie_header .smenu {position: absolute;top:10px;right: 10px;}
  .moblie_header .smenu a{display: block;width: 100%;height: 100%;}
  .moblie_header .smenu a img{height:18px;vertical-align:middle;margin-top:6px;}
  .menu_box{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
  .menu_box .menu_mark{position:absolute;width:100%;height:100%;background-color: rgba(0,0,0,0.5); /*background:#0b0d19;filter:alpha(opacity=0);opacity:0;*/left:0px;top:0px;z-index:1}
  .menu_box .btn_closed_box{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
  .menu_box .menu_nav{position:absolute;width:80%;right:0px;top:0px;background:#299ada;height:100%;z-index:100;right:-80%}
  .menu_box .menu_nav ul{padding-left:5%;padding-right:5%}
  .menu_box .menu_nav ul li{border-bottom:1px solid #07a5b1;position: relative;}
  .menu_box .menu_nav ul li a{display:block;width:100%; height:45px;color:#ffffff;line-height:45px;padding-left:5%;font-size:16px;}
  .menu_box .menu_nav ul li.had_sonnav a{width: -moz-calc(100% - 45px);width: calc(100% - 45px);}
  .menu_box .menu_nav ul li .plus{z-index: 2; width:45px;height: 45px;padding:14px; display: inline-block;position: absolute;right: 0;top:0px; background:url(../plus.png) center center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
  .menu_box .menu_nav ul li .plus_on{background:url('../reduce.png') center center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
  .menu_box .menu_nav ul li .child_nav{display:none}
  .menu_box .menu_nav ul li .child_nav a{height:40px;line-height:40px;font-size:14px}
  .nav_margin{margin-top:50px;}

}


/*头部*/
.header_wrap{/*height: 90px;*/display: table;}
.header {width: 100%;background: #ffffff; padding:26px 0 16px 0; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;-webkit-box-shadow: 0 1px 5px #dfdfdf;-moz-box-shadow: 0 1px 5px #dfdfdf;box-shadow: 0 1px 5px #dfdfdf;}
.header_con{position: relative;}
.logo{position: absolute;left:3%;top:50%;height: 44px;width:186px;margin-top: -22px;}
.logo img{max-width: 100%;}
.fixed {position: fixed;top: 0;}
.nav_bar ul li a{color: #333333;text-decoration: none;display: block;}
.nav_bar ul li.l1:hover .hid{display: block;}

.hid {display: none; position: absolute;left: 0;top: 54px;    margin-top: -10px;min-width:100%; overflow: hidden;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;-moz-border-radius: 4px;border-radius: 4px;}
.hid ul{margin: 0 auto;text-align: center;background: #fff;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 20px rgba(0,0,0,0.15);box-shadow: 0 0 20px rgba(0,0,0,0.15);
  position: relative;cursor: default;padding-top: 9px;padding-bottom: 10px;margin:18px 10px;padding:10px;}
.hid ul:before{content: '';position: absolute;top: -16px;left:10%;border: 8px solid transparent;border-bottom-color: #fff;}
.hid ul li{line-height:24px;text-align: left; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hid ul li a{padding:4px;}
.nav>ul>li:hover .hid{display: block;}
.hid ul li:hover a{color:#299ada;}

.call_number{font-size: 16px;}

.header.mini{padding:10px 0; background-color: #ffffff!important; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .1); box-shadow: 0 2px 6px rgba(0, 0, 0, .1); -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; -moz-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
.nav>ul>li>a{color: #000000;}

.moblie_header.mini{-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);box-shadow: 0 2px 6px rgba(0, 0, 0, .1); -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; -moz-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}


.header{position:fixed;top:0px;left:0px;width:100%;min-width:1000px;z-index:99;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.logo a{display:block;position:relative;overflow:hidden;}
.logo img{width:100%;position:relative;z-index:100}
/* .top_call{height: 46px;line-height: 46px; font-size: 0;display: inline-block;vertical-align: middle;height: 100%;}
.top_call span{display: inline-block;vertical-align: middle;}
.icon_call{width: 18px;height: 18px;margin: 0 10px;background:url('../icon_call.png') no-repeat center center;}
 */
.nav{width:-moz-calc(100% - 220px);width:calc(100% - 220px); text-align: right; -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav>ul>li{ position: relative;display: inline-block; padding:0 1%;margin:0 1%;  height:100%;vertical-align: top;}
.nav>ul>li>a{position: relative;  width: 100%; line-height:46px; display:block;text-align:center;font-size:16px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav>ul>li>a:hover {color:#0043b3;}
.nav>ul>li .div1{display:none;background:#fff;width:100%;left:0px;position:absolute;top:101px;z-index:100}
.nav>ul>li.div1 .p1{width:57.4%;float:right;height:65px;line-height:65px}
.nav>ul>li .div1 .p1 a{color:#999;font-size:14px;text-transform:uppercase;background:url('../1_26.jpg') center bottom no-repeat;display:inline-block;height:65px;line-height:65px;margin-right:5%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.nav>ul>li.div1 .p1 a:hover{background:url('../1_27.jpg') center bottom no-repeat;color:#1a1a1a}
.nav>ul>li .mad3 .p1 .pad{margin-left:30%}
.nav>ul>li .mad4 .p1 .pad{margin-left:44%}
.nav>ul>li .mad5 .p1 .pad{margin-left:45%}
.nav>ul>li .mad6 .p1{text-align:right}
.a_txt{display:none}
.nav>ul>li.active,.nav>ul>li:hover{background: #299ada;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease;}
.nav>ul>li.active a,.nav>ul>li:hover>a{color: #ffffff;}

.submenu_arrow{display: inline-block;*zoom: 1;*display: inline;width: 10px;height: 5px;background: url('../icon_submenu.png') no-repeat 0 0;margin-top: -2px;margin-left: 4px;margin-right: -10px;vertical-align: middle;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-moz-transition: transform .3s, -moz-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s, -moz-transform .3s;}
.nav>ul>li:hover .submenu_arrow { transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);  background-position-x: -28px;}

@media (max-width: 1023px){
#mobile-nav{background: #292929;opacity: 0; position: fixed;top: 50px;height: 100%;right: 0px;line-height: 2;z-index: 3;padding:20px 32px;color: #fff;transition:opacity 0.6s;}
.wap_web{position: relative;}
.wap_web.nav-on { overflow: hidden; }
.wap_web.nav-on #mobile-nav {overflow-y: auto;opacity: 1;}
.phone_menu li{padding:12px 0;opacity: 0;-webkit-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.wap_web.nav-on .phone_menu li{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.phone_menu li a{display: block;width: 100%;text-align: center;color: #ffffff;font-size: 14px;}
.icon_menu{display: inline-block;width:22px;height: 22px;background-size:auto 22px;background-repeat: no-repeat; }
.phone_menu li.active a{color: #1bb3bd;}
.icon_index{background-image:url('../icon_index.png');background-position: 0 0; }
.phone_menu li.active .icon_index{background-position: -22px 0; }

.icon_gs{background-image:url('../icon_gs.png');background-position: 0 0; }
.phone_menu li.active .icon_gs{background-position: -22px 0; }

.icon_cp{background-image:url('../icon_cp.png');background-position: 0 0; }
.phone_menu li.active .icon_cp{background-position: -22px 0; }

.icon_al{background-image:url('../icon_al.png');background-position: 0 0; }
.phone_menu li.active .icon_al{background-position: -22px 0; }

.icon_xw{background-image:url('../icon_xw.png');background-position: 0 0; }
.phone_menu li.active .icon_xw{background-position: -22px 0; }

.icon_lx{background-image:url('../icon_lx.png');background-position: 0 0; }
.phone_menu li.active .icon_lx{background-position: -22px 0; }

.phone_menu li:nth-child(0){transition-delay: .05s;}
.phone_menu li:nth-child(1){transition-delay: .08s;}
.phone_menu li:nth-child(2){transition-delay: .16s;}
.phone_menu li:nth-child(3){transition-delay: .24s;}
.phone_menu li:nth-child(4){transition-delay: .32s;}
.phone_menu li:nth-child(5){transition-delay: .40s;}
.phone_menu li:nth-child(6){transition-delay: .48s;}

}
@media (min-width:1024px) {
.moblie_header,.nav_main{display: none;}
}

@media (min-width:1024px){
  .nav_margin{margin-top: 88px;}
/*   .container{padding:0 3.4%;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} */
}

.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
}


.banner .swiper-button-next,.banner .swiper-button-prev{content:'';background: url('../icon_left.png') no-repeat center center;}
.banner .swiper-button-prev:after,.banner  .swiper-container-rtl .swiper-button-next:after{content: '';}
.banner .swiper-button-next:after,.banner  .swiper-container-rtl .swiper-button-prev:after{content: '';}
.banner .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.banner .swiper-button-next,.banner  .swiper-container-rtl .swiper-button-prev{right: 5%;}
.banner .swiper-button-prev,.banner  .swiper-container-rtl .swiper-button-next{left: 5%;}

.swiper-pagination-bullet{width: 13px;height: 13px;border: 1px solid #cccccc;background-color: #ffffff;opacity: 1;}
.swiper-pagination-bullet-active{background-color: #04abb7;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:4%;}

.container{margin:0 auto;}
@media (min-width: 769px) and (max-width: 1024px){
  .container{width: 96%;}
}

@media(max-width: 1024px){

  .swiper-pagination-bullet{width: 10px;height: 10px;}
  .banner  .swiper-button-next,.banner  .swiper-button-prev{display: none;}}
@media only screen and (min-width: 1025px) {
  .nav_margin{margin-top:88px;}
  .container{width: 920px;margin:0 auto;}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .container{width: 1020px;margin:0 auto;}
}
@media (min-width: 1300px){
  .container{width: 1200px;margin:0 auto;}
}


/* 公共模块 */
.section_block{padding:60px 0;}
.block_title{width: 100%;text-align: center;margin-bottom: 2.5em;}
.tilte_tag{text-transform: uppercase;color: #666666;font-size: 18px;display: inline-block;padding:7px 10px;border:1px solid #666666;}
.zh_tilte{position: relative; display: inline-block;padding:5px 20px;/* border-bottom: 1px solid #666666 */;position: relative;font-size: 40px;line-height: 1.8; color: #000000;margin-bottom: 20px;}
.zh_tilte::after{content: ''; width: 202px;height: 1px;background-color:#666666;position: absolute;bottom:0;left:50%;margin-left: -101px; }
.zh_tilte .decorate{width: 35px;height: 5px; position: absolute;bottom: -2px;left:50%;margin-left:-17px;background-color: #299ada;z-index: 2;}
.title_slogen{font-size: 20px;color: #666666;letter-spacing: 6px;}
/* 面包屑导航 */
.nav_location{height: 50px;line-height: 50px;font-size: 14px;border-bottom: 1px solid #cccccc;}
.nav_location li{float: left;}
.nav_location .fa{display: inline-block;vertical-align: middle;width: 14px;height: 14px;}
.fa_home{background:url('../icon_home.png') no-repeat center center;}
.fa_right{background:url('../icon_right.png') no-repeat center center;}


/*分页*/
.neko_pager { margin-top: 40px; text-align: center; }
.neko_pager * { display: inline-block; }
.neko_pager a { padding: 9px 15px; border: 1px solid #dcdcdc;  text-align: center; color: #76838f; -moz-border-radius: 5px; border-radius: 5px; margin-right: 20px; }
.neko_pager a:hover {  text-decoration: none; }
.neko_pager a.NextA { border-right: 1px solid #e4eaec; display: none; }
.neko_pager a.p1 { border-right: 1px solid #e4eaec; display: none; }
.current .disabled { padding: 9px 15px; border: 1px solid #e4eaec; background: #fff; color: #ccd5db; cursor: default;  }
.neko_pager a.PreA { display: none; }
.neko_pager .PreSpan, .neko_pager .NextSpan { padding: 9px 15px; border: 1px solid #e4eaec; background: #fff; color: #ccd5db; cursor: default; display: none; }
.neko_pager a.Ahover { background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#636363)); background: -webkit-linear-gradient(#999999, #636363); background: -moz-linear-gradient(#999999, #636363); background: linear-gradient(#999999, #636363); background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#636363)); background: -webkit-linear-gradient(#949494, #636363); background: -moz-linear-gradient(#949494, #636363); background: linear-gradient(#949494, #636363); border-color: #999999; color: #fff; cursor: default; }
.neko_pager a.Ahover:hover { border-color: #999999; background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#636363)); background: -webkit-linear-gradient(#999999, #636363); background: -moz-linear-gradient(#999999, #636363); background: linear-gradient(#999999, #636363); background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#636363)); background: -webkit-linear-gradient(#949494, #636363); background: -moz-linear-gradient(#949494, #636363); background: linear-gradient(#949494, #636363); color: #fff; }
.neko_pager a { text-decoration: none; }
.neko_pager a:active, .neko_pager a:focus, .neko_pager a:hover { text-decoration: none; }
.neko_pager .PageText { display: none; margin-left: 10px; color: #aaa; }
.neko_pager input { display: none; }
.pager li { width: 49%; display: inline-block; }
.pager li a { max-width: 100%; }
.neko_pager a:hover{color: #04abb7;}

.s_neko_pager{text-align: center;margin:30px 0;}
.s_neko_pager a{display: inline-block;vertical-align: middle;margin:0 10px;color: #666666;font-size: 16px;}
.s_neko_pager .page_prev,.s_neko_pager .page_next{width: 34px;height: 34px;background:url('../icon_page.png') no-repeat center center; -moz-background-size: 100%; background-size: 100%;}
.s_neko_pager .page_next{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.sub_leftmenu{width: 100%;text-align: center;}
.sub_leftmenu a{display: inline-block;vertical-align: top;padding:0 18px;border-right:#959595;color: #666666;font-size:24px;}
.sub_leftmenu a.active{color: #04abb7;}

.article_page{padding:18px 10px;margin:30px 0; border-top:1px solid #e0e0e0;color: #000000;font-size: 16px;}
.article_page a{color: #000000;}
.article_page a:hover{color: #04abb7;}
.article_page .apage_prev{width: 40%;float: left;text-align: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article_page .apage_next{width: 40%;float: right;text-align: right; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.sarticle_page{width: 100%;margin:30px 0; }
.sarticle_page a{color: #ffffff;font-size: 14px;}
.sarticle_page .apage_prev,.sarticle_page .apage_next{display: inline-block;padding:6px 20px;background-color: #04abb7;-moz-border-radius: 4px;border-radius: 4px;}
.sarticle_page .apage_prev{float: left;}
.sarticle_page .apage_next{float: right;}


/* 侧边栏 */
.fixed_left_side{position: fixed;top:35%;left:0;z-index: 222;}
.float_tab{opacity: 1;position: absolute;top:50%; left: 0;-webkit-transition: all ease 0.2s;-moz-transition: all ease 0.2s;transition: all ease 0.2s;  padding: 30px 10px;z-index: 3;margin-top: 100px;  background-color: #04abb7;font-size: 24px;-moz-border-radius-top-right: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-moz-border-radius-bottom-right: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;display: table;}
.float_tab_wrap{display: table-cell;vertical-align: middle;}
.float_tab_wrap a{color: #ffffff;}
.float_tab span{width: 100%;text-align: center; display: block;height:32px;line-height:32px;}
.icon_shrink img{display:inline-block;vertical-align: middle;}

/* 客服悬浮框 */
.float_pancle{opacity: 0; position: absolute;top:0;left:-60px; z-index: 2; -webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;}
.fixed_left_side.active .float_pancle{left:0;opacity: 1;}
.fixed_left_side.active .float_tab{display: none; opacity: 0;left: -44px;}
.icon_zjt{position: absolute;top:50%;left:100%;width: 35px;height: 45px;background:#ffffff url('../icon_zyt.png') no-repeat center center; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-webkit-box-shadow: 4px 0px 10px rgba(80,80,80,0.3);-moz-box-shadow: 4px 0px 10px rgba(80,80,80,0.3);box-shadow: 4px 0px 10px rgba(80,80,80,0.3);  }

.left_suspension{position: relative; /* position: fixed;left:5px;top:40%; */-webkit-box-shadow: 0px 0px 8px #aaaaaa;-moz-box-shadow: 0px 0px 8px #aaaaaa;box-shadow: 0px 0px 8px #aaaaaa;-moz-border-radius: 4px;border-radius: 4px; z-index: 8888;}
.left_suspension>ul>li{width: 60px; height: 70px;border-bottom: 1px solid #e1e0e0;background-color: #ffffff;position: relative;overflow: hidden;}
.left_suspension>ul>li:first-child{-moz-border-radius-topright: 4px;border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px;}
.left_suspension>ul>li:last-child{-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;border-bottom: 0; }
.sidebox{position: absolute;left:100%;top:0; opacity: 0;-webkit-transition:all  0.3s ease;-moz-transition:all  0.3s ease;transition:all  0.3s ease;-moz-border-radius: 4px;border-radius: 4px;}
.sidebox_wrap{-webkit-box-shadow: 0px 0px 10px #aaaaaa;-moz-box-shadow: 0px 0px 10px #aaaaaa;box-shadow: 0px 0px 10px #aaaaaa;-moz-border-radius: 4px;border-radius: 4px;background-color: #ffffff;margin-left: 10px;position: relative;border-radius: 4px;}
.sidebox_wrap:before{content: '';position:absolute;top: 50%;left: -10px;margin-top: -5px; width: 10px;height: 10px;  background:url('../icon_l.png') no-repeat left center;-moz-background-size: 10px; background-size: 10px;}
.l_ico{display: inline-block; width: 100%;height: 100%;background-repeat:no-repeat;background-position: center center;}
.ico_wx{background-image: url('../ico_wx.png');}
.ico_qq{background-image: url('../ico_qq.png');}
.ico_bd{background-image: url('../ico_bd.png');}
.ico_tel{background-image: url('../ico_tel.png');}
.ico_top{background-image: url('../ico_top.png');}
.ico_qy{background-image: url('../ico_qy.png');}
.left_suspension>ul>li:hover{background-color:#04abb7;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.left_suspension>ul>li:hover .ico_wx{background-image: url('../ico_wx2.png');}
.left_suspension>ul>li:hover .ico_qq{background-image: url('../ico_qq2.png');}
.left_suspension>ul>li:hover .ico_bd{background-image: url('../ico_bd2.png');}
.left_suspension>ul>li:hover .ico_tel{background-image: url('../ico_tel2.png');}
.left_suspension>ul>li:hover .ico_top{background-image: url('../ico_top2.png');}
.left_suspension>ul>li:hover .ico_qy{background-image: url('../ico_qy2.png');}
.l_wx .sidebox{top:50%;margin-top: -67px;}
.l_wx .sidebox_wrap{width: 135px;height: 135px;-moz-border-radius: 4px;border-radius: 4px;}
.l_wx .sidebox_wrap img{width:100%;height: 100%;-moz-border-radius: 4px;border-radius: 4px;}
.l_tel .sidebox { top:50%;margin-top: -23px;}
.l_tel .sidebox_wrap {width: 160px;height: 46px;line-height: 46px; text-align: center;}
.sidebox_wrap p{word-break: keep-all;height: 46px;line-height: 46px; }
.left_suspension>ul>li:hover {overflow: visible;}
.left_suspension>ul>li:hover .sidebox{opacity: 1;}

/* 免费拿样 */
.fixed_left_side  .form_box{display: none; padding:20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute;top:0;left:100%;width: 246px; height: 100%;background-color: #ffffff;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 0px 8px #aaaaaa;-moz-box-shadow: 0px 0px 8px #aaaaaa;box-shadow: 0px 0px 8px #aaaaaa;}
.fixed_left_side  .form_tit,.form_questionnaire .form_tit{text-align: center;color: #666666;font-size: 20px;line-height: 1.8;margin-bottom:10px;}
.form_box .input_group{display: block; width: 100%;height: 35px;line-height: 35px;border-bottom: 1px solid #cccccc;margin-bottom:10px;}
.form_box .input_group label {display: inline-block;width: 40px;color: #666666;}
.fixed_left_side  input[type="text"]{width: -moz-calc(100% - 40px);width: calc(100% - 40px); height: 28px;line-height: 28px;border:0;font-size: 12px;}
.num_box{font-size: 12px;margin-bottom:10px;color: #666666;}
.num_box_con{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;margin-top:4px;}
.o_btn{width: 30px;background-color: #eeeeee;outline: none;}
.o_btn,.num_box  input[type="text"]{display: inline-block;height: 30px;line-height: 26px;text-align: center;margin:0 4px;border:1px solid #dddddd;}
.num_box  input[type="text"]{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;background-color: #ffffff;}
.fixed_left_side .colorpicker{text-align: left;margin-top:15px;}
.fixed_left_side .colorpicker .label{font-size: 12px;color: #666666;}
.address_box{width: 100%;height:60px;line-height: 25px;padding:5px; border:1px solid #cccccc;resize: none;margin-bottom:10px}
.fixed_left_side .nowcolor{position: relative;text-align: left;font-size: 12px;margin-top: 15px;}
.fixed_left_side .btn_submit_box,.form_questionnaire .btn_submit_box{margin-top:15px;text-align: center;}
.fixed_left_side .btn_submit,.form_questionnaire  .btn_submit{display: inline-block; width: 120px;height: 30px;line-height: 30px;background-color: #36bcc5;color: #ffffff;font-size: 14px;text-align: center;-moz-border-radius: 5px;border-radius: 5px;border:0;}

.fixed_left_side.visible{overflow: visible;}
.fixed_left_side  .form_box.active{display: block; }
.hide{display: none;}

/* 调查问卷 */
.form_questionnaire{}
.form_questionnaire .question{border-bottom:1px solid #cccccc;padding:10px 0;margin-bottom:10px;}
.radio_group{margin-top:10px;}
.radio_group label{margin-right: 16px;font-size: 14px;}
.radio_group label input[type="radio"]{margin-top:0;}
.radio_group input[type="radio"] + span::before {content: "\a0"; /*不换行空格*/display: inline-block;vertical-align: middle;font-size: 18px;width: 10px;height: 10px;margin-right:4px;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #d4d4d4;text-indent: .15em;line-height: 1;padding:2px;}
.radio_group input[type="radio"]:checked + span::before {border-color: #eb3349;background-color: #eb3349;background-clip: content-box;}
.radio_group  input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);}

@media(max-width: 767px){
  .section_block{padding:24px 0;}
  .block_title{margin-bottom:16px;}
  .zh_tilte{font-size: 18px;margin-bottom: 10px;}
  .zh_tilte::after{width: 94px;margin-left: -47px;}
  .zh_tilte .decorate{ height: 3px; bottom: -1px;width:18px;margin-left: -9px;}
  .title_slogen{font-size: 13px;letter-spacing: 2px;}
  .obanner_b{display: none;}
  .tilte_tag{font-size: 12px;display: inline-block;padding:2px 4px;}
  .neko_pager a{padding:4px 15px;}
  .b_neko_pager{display: none;}
  .nav_location{height: 40px;line-height: 40px;}
  .article_page{display: none;}
  .fixed_left_side,.left_suspension{display: none;}


}

@media (min-width: 768px) and (max-width:1024px) {
  .section_block{padding:40px 0;}
  .block_title{margin-bottom:20px;}
  .zh_tilte{font-size: 26px;margin-bottom: 10px;}
  .zh_tilte::after{width: 120px;margin-left: -60px;}
  .title_slogen{font-size: 18px;}
  .tilte_tag{font-size: 12px;display: inline-block;padding:3px 6px;}
  .article_page{padding:14px 0;margin:30px 0; font-size: 14px;}
  /* .float_tab{font-size: 14px;padding: 20px 5px; }
  .float_tab span{height: 20px;line-height: 20px; }
  .icon_shrink img{width: 16px;}
 */
/*   .left_suspension>ul>li{width: 50px; height: 50px;}
  .l_ico{-moz-background-size: 22px;background-size: 22px;} */

}
@media (min-width: 768px){
  .obanner_s{display: none;}
  .s_neko_pager{display: none;}
  .sarticle_page{display: none;}
}
@media (min-width: 1025px) and (max-width:1199px) {
  .section_block{padding:35px 0;}
  .block_title{margin-bottom:20px;}
  .zh_tilte{font-size: 30px;margin-bottom: 10px;}
  .zh_tilte::after{width: 140px;margin-left: -70px;}
  .title_slogen{font-size: 20px;}
  .article_page{ font-size: 14px;}
/*   .float_tab{font-size: 18px;padding: 20px 8px; }
  .float_tab span{height: 26px;line-height: 26px; }
  .icon_shrink img{width: 16px;} */

 /*  .left_suspension>ul>li{width: 50px; height: 50px;}
  .l_ico{-moz-background-size: 24px;background-size: 24px;} */
}
@media (min-width: 1200px) and (max-width:1599px){
  .section_block{padding:40px 0;}
  .block_title{margin-bottom:20px;}
  .zh_tilte{font-size: 34px;margin-bottom: 10px;}
  .zh_tilte::after{width: 150px;margin-left: -75px;}
  .title_slogen{font-size: 20px;}
  .tilte_tag{font-size: 14px;display: inline-block;padding:3px 8px;}
  .article_page{ font-size: 14px;}

/*   .float_tab{font-size: 20px;padding: 30px 8px; }
  .float_tab span{height: 30px;line-height: 30px; }
  .icon_shrink img{width: 20px;} */

/*   .left_suspension>ul>li{width: 50px; height: 50px;}
  .l_ico{-moz-background-size: 24px;background-size: 24px;} */
}





/* 免费取样 */
.freedemo_form{padding:0 6.25%;}
/* .form_title{text-align: center;margin-bottom: 30px;} */
.freedemo_form .btn_submit{display:block;width: 200px;height:55px;line-height: 55px;margin:0 auto; color: #ffffff;background-color: #299ada;border:0;-moz-border-radius: 4px;border-radius: 4px;font-size: 20px;}
.freedemo_form .input_group{margin-bottom: 30px;width: 42%;float: left;}
.freedemo_form .input_group input[type="text"]{width: 100%;height: 45px;line-height: 40px;border:0;border-bottom: 1px solid #a0a0a0;font-size: 18px;}
.freedemo_form .input_group:nth-of-type(odd){margin-right: 16%;}
.area_ps{width: 100%;margin-bottom: 30px;border: 1px solid #a0a0a0;padding:10px 18px;}
.freedemo_form textarea{width: 100%;height: 104px;border:0;resize:none;font-size: 16px;}

input::input-placeholder{color:#cccccc!important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #cccccc!important;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #cccccc!important;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #cccccc!important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #cccccc!important;}


.colorpicker{width: 100%; text-align: right;position: relative;}
.colorpicker .label{font-size: 18px;color: #666666;}
.colorpicker .label,.color_group{display: inline-block;vertical-align: bottom;}
.color_item{display: inline-block;width:23px;height: 23px;-moz-border-radius:50%;border-radius:50%;border: 7px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin: 0 4px;   vertical-align: bottom;}
.self_color_box{position: relative;display: inline-block;vertical-align: bottom;}
.color_item.active,.color_item.active .color_pick{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.light_blue{border-color: #78d9f6;}
.pink{border-color: #fa84f5;}
.color_pick{margin: 0;padding: 0; font-size: 0;position:absolute;top: 50%;left: 50%;margin-top: -11px;margin-left: -11px;  width:23px;height: 23px; z-index: 2;opacity: 0;}
.self_color{}
.original_color{background-image: url('../self_color.png');background-repeat: no-repeat; -moz-background-size: 100%; background-size: 100%;border:0;}
.nowcolor{position:absolute;left:0;bottom: 0;font-size: 14px;color: #666666;}

body{position: relative;}
.index_form_questionnaire{display: none; position:fixed;top:0;left:0; width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);z-index: 99;}
.index_form_questionnaire_con{width: 386px;height: 406px;padding:20px;box-sizing:border-box; position: absolute;top:50%;left:50%;margin-top: -203px;margin-left:-193px;background-color: #ffffff;-moz-border-radius: 5px;border-radius: 5px;    -webkit-box-shadow: 0px 0px 8px #aaaaaa; -moz-box-shadow: 0px 0px 8px #aaaaaa; box-shadow: 0px 0px 8px #aaaaaa;}
.close_form,.lclose_form{position:absolute;right: 20px;top:20px;width: 15px;height: 15px;z-index: 2; background:url('../icon_close.png') no-repeat center center;}
.index_form_questionnaire.active{display: block;}

@media(max-width: 767px){
  .freedemo_form{padding:0 4%;}
  .freedemo_form .input_group{width: 100%;margin-right:0; margin-bottom: 20px;}
  .freedemo_form .input_group input[type="text"]{    height: 35px;line-height: 35px;font-size: 14px;}
  .area_ps{border-color: #cfcfcf;padding:5px;}
  .freedemo_form .btn_submit{width: 100px;height: 35px;line-height: 35px;font-size: 14px;}
  .index_form_questionnaire_con{width:300px;height: 340px;margin-top:-170px;margin-left:-150px;}
  .form_questionnaire .question{padding:5px 0;margin-bottom:8px;}
  .colorpicker .label{font-size: 14px;}
  .nowcolor{position: relative;margin-top: 10px;}

}

@media (min-width: 768px) and (max-width:1024px){
  .freedemo_form .btn_submit{width: 140px;height: 40px;line-height: 40px;font-size: 16px;}
  .freedemo_form .input_group input[type="text"]{height: 40px;line-height: 40px;font-size: 16px;}
}


@media (min-width: 1025px) and (max-width:1199px) {
  .freedemo_form .btn_submit{width: 140px;height: 40px;line-height: 40px;font-size: 16px;}
  .freedemo_form .input_group input[type="text"]{height: 40px;line-height: 40px;font-size: 16px;}
}

@media (min-width: 1200px) and (max-width:1599px){
  .freedemo_form .btn_submit{width: 140px;height: 45px;line-height: 45px;font-size: 16px;}
  .freedemo_form .input_group input[type="text"]{height: 45px;line-height: 45px;font-size: 16px;}
}






/* 公司简介 */
.company_profile{width: 100%; margin-top: 54px; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align:  end;-moz-box-align:  end;-ms-flex-align:  end;align-items:  flex-end;}
.company_profile .left_text{width: 56%;margin-right: 4%;}
.company_profile .left_text .title{margin-bottom: 40px;}
.company_profile .left_text .en_title{color: #f2f2f2;font-size:80px;line-height: 80px; text-transform: uppercase;}
.company_profile .left_text .zh_title{color: #010101;font-size:36px;line-height: 36px; margin-top: -50px;}
.company_profile .left_text .text_detail{color: #484848;}
.company_profile .left_text .text_detail p{margin-bottom:10px;font-size:18px;line-height:35px;}
.company_profile .right_img{width: 40%;}
.company_profile .right_img img{width:100%;display: block;}
.btn_more{display: inline-block;padding:10px 30px;background-color: #299ada;color: #ffffff;font-size: 20px;line-height: 20px; -moz-border-radius: 50px; border-radius: 50px;}
.btn_more:hover{color: #ffffff;}
.decorate_down img{width: 36px;}
@media(max-width: 767px){
  .company_profile{-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .company_profile{margin-top: 24px;}
  .company_profile .left_text,.company_profile .right_img{width: 100%;margin-right:0;margin-bottom:3px;}
  .company_profile .left_text{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-top: 14px;}
  .company_profile .left_text .text_detail{font-size: 14px;text-align: center;}
  .company_profile .left_text .title{display: none;}
  .btn_more{font-size: 14px;padding:6px 20px;}
}
@media (min-width: 768px) and (max-width:1024px){
  .company_profile{ margin-top: 34px;}
  .company_profile .left_text .title{margin-bottom:20px;}
  .company_profile .left_text .en_title{font-size: 50px;line-height: 60px;}
  .company_profile .left_text .zh_title{font-size: 24px;margin-top: -42px;}
  .company_profile .left_text .text_detail p{font-size: 14px;line-height: 24px;}
  .btn_more{padding:8px 22px;font-size: 14px;}

  .company_profile .left_text{width: 52%;}
  .company_profile .right_img{width: 54%;}
}

@media (min-width: 1025px) and (max-width:1199px) {
  .company_profile .left_text .title{margin-bottom:26px;}
  .company_profile .left_text .en_title{font-size: 56px;line-height: 60px;}
  .company_profile .left_text .zh_title{font-size: 26px;margin-top: -42px;}
  .company_profile .left_text .text_detail p{font-size: 15px;}
  .btn_more{font-size: 14px;padding:6px 20px;}
}

@media (min-width: 1200px) and (max-width:1599px){
  .freedemo_form .btn_submit{width: 140px;height: 45px;line-height: 45px;font-size: 16px;}
  .freedemo_form .input_group input[type="text"]{height: 45px;line-height: 45px;font-size: 16px;}
  .company_profile .left_text .text_detail p{font-size: 15px;}
  .btn_more{font-size: 14px;padding:6px 20px;}
}




.jscolorstyle h3{font-size:14px;margin:20px;}
.jscolorstyle p{padding:0 0 0 40px;margin:10px 0;}

/* 明星产品 */
.decorate_down{text-align: center;margin-bottom:1.5em;}
.recommended_products .products_menu,.sproducts_menu{text-align: center;margin-bottom:10px;}
.recommended_products .products_menu li,.sproducts_menu li{display: inline-block;vertical-align: top;font-size:18px;margin-bottom:8px;padding:0 15px;/* border-right: 1px solid #666666; */}
.recommended_products .products_menu li:last-of-type{border-right: 0;}
.recommended_products .products_menu li a,.sproducts_menu li a{color:#666666;}
.recommended_products .products_menu li a:hover,.recommended_products .products_menu li.active a,.sproducts_menu li.active a{color:#04abb7; }
.products_show{width: 100%; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.products_show_item{width: 32%;margin:3% 0;}
.grid figure {position: relative;z-index: 1;display: inline-block;text-align: center;cursor: pointer;}
.products_show_item:nth-of-type(odd){margin-right:2%;}
.grid figure img {position: relative;display: block;  min-height: 100%;width: 100%;  opacity: 0.8;}


.more_submenu{text-align: center;}
.more_submenu{width: 80px;height:30px;color: #1bb3bd;font-size: 14px; background:url('../icon_up.png') no-repeat center bottom;background-size: 12px;margin:0 auto 10px auto;}
.more_submenu.off{ background:url('../icon_s.png') no-repeat center bottom;background-size: 12px;}
@media(max-width: 767px){
  .decorate_down img{width: 30px;}
  .recommended_products .products_menu{display: none;}
  .sproducts_menu{text-align: center;margin-bottom:10px;}
  .sproducts_menu li{display: inline-block;vertical-align: top;font-size:15px;margin-bottom:8px;padding:0 8px;}
  .more_submenu{width: 70px;height:28px;}
}
@media (min-width: 768px) and (max-width:1024px){
    .recommended_products .products_menu li{font-size: 15px;padding:0 10px;line-height: 20px;margin-bottom:20px;}
}
@media  (max-width:1024px){
  .grid figure figcaption{display: none;}
  .spro_name{height: 30px;line-height: 30px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;color: #666666;}
}

@media  (min-width:1025px){
figure.effect-chico img {width: 100%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;-moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s;-webkit-transform: scale(1.12);-moz-transform: scale(1.12); -ms-transform: scale(1.12);     transform: scale(1.12);}
.grid figure figcaption {padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;      backface-visibility: hidden;}
.grid figcaption a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure.effect-chico figcaption { padding: 1em;}
.grid figure figcaption::after { pointer-events: none;}
figure.effect-chico p {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;-moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s;}
.grid figure h2 { word-spacing: -0.15em;font-weight: 300;font-size: 1.5em;}
.grid figure h2, .grid figure p {margin: 0;}
figure.effect-chico h2 {padding: 14% 0 10% 0;}
.grid figure p {letter-spacing: 1px;font-size: 90%;}
 figure.effect-chico p,figure.effect-chico h2 {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;-moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s;}
figure.effect-chico p {margin: 0 auto;-webkit-transform: scale(1.5);-moz-transform: scale(1.5); -ms-transform: scale(1.5);     transform: scale(1.5);}
.grid figcaption  {position: absolute;top: 0;left: 0;width: 100%;height: 110%;}
.grid figcaption a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure.effect-chico:hover  figcaption{background: rgba(0,0,0,0.5);-webkit-transition: background 0.35s;-moz-transition: background 0.35s;transition: background 0.35s;}
figure.effect-chico:hover img {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1);  transform: scale(1);}
figure.effect-chico:hover p ,figure.effect-chico:hover h2{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1);     transform: scale(1);}

}
@media(max-width: 767px){
   .product_title{bottom:-10px;left:0;width:100%;height:10%;text-align:center;font-size:12px;color:#666;position:absolute;z-index:200;}
}



/* 安全保障 */
.credentials{}
.credentials_swiper{position: relative;padding:0 10%;outline: none;}
.credentials_swiper .swiper-button-next,.credentials_swiper .swiper-button-prev{background:#299ada;width: 60px;height: 50px;-moz-border-radius: 4px;border-radius: 4px;}
.credentials_swiper .swiper-button-next,.credentials_swiper .swiper-button-prev{content:'';background:#299ada url('../icon_left.png') no-repeat center center;-moz-background-size: 20px 40px;background-size: 20px 40px;}
.credentials_swiper .swiper-button-prev:after,.credentials_swiper  .swiper-container-rtl .swiper-button-next:after{content: '';}
.credentials_swiper .swiper-button-next:after,.credentials_swiper  .swiper-container-rtl .swiper-button-prev:after{content: '';}
.credentials_swiper .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.credentials_swiper .swiper-button-next,.credentials_swiper  .swiper-container-rtl .swiper-button-prev{right: 0%;}
.credentials_swiper .swiper-button-prev,.credentials_swiper  .swiper-container-rtl .swiper-button-next{left: 0%;}
.credentials_swiper .honor_img{width: 100%;}
.honor_name{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #000000;font-size: 18px;}
@media(max-width: 767px){
.credentials_swiper{  padding: 0 6%;}
.credentials_swiper .swiper-button-next, .credentials_swiper .swiper-button-prev{-moz-background-size: 15px 30px;background-size: 15px 30px;width: 40px;height: 40px;}
.honor_name{font-size: 14px;}
}
@media (min-width: 768px) and (max-width:1024px){
      .honor_name{font-size: 14px;}
}

/* 全国各地专家口碑力荐 */
.area_box{padding:0 10%;}
.area_box img{display: block;width: 100%;}
@media(max-width: 767px){
.area_box{padding:0 5%;}
}


 /* 底部 */
.footer{background-color: #f1f5f6;width: 100%;margin-top:40px;}
.footer_top{padding:2em 0;border-bottom:1px solid #cccccc;}
.footer_top_con{width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}

.footer_top_item.right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.lxwm{margin-bottom: 1em;}
.lxwm .zh_title{font-size: 34.5px;line-height:40px; }
.lxwm .en_title{font-size: 18px;color: #666666;}
.erweima img{width: 48%;display: inline-block;margin-right:1%;margin-bottom: 2%;max-width: 140px;}
.address_con p{font-size: 19px;margin:6px 0;color: #454444;}
.footer_bottom{text-align: center;padding:10px 0;color: #949494;}
.footer_bottom p{font-size: 14px;}
.fixed_sfooter{display: none;}
.ewmleft p{font-size: 30px;line-height:40px; }
.footer_top_item.lxleft{width: 20%;margin-right: 2%;}
.footer_top_item.ewmleft{width: 30%;margin-right: 2%;}
.erweima{margin-top:20px;width: 100%;}

@media(max-width: 767px){
  .footer{display: none;}
  .phone_footer{margin:30px 0 90px 0;}
  .fixed_sfooter{width: 100%;z-index: 20; position: fixed;bottom: 0;left:0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;background-color: #ffffff;padding:10px 0;}
  .sf_item{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display: inline-block;text-align: center;}
  .totop{text-align: center;margin-bottom:20px;height: 40px;line-height: 40px;background-color: #f7f8f8;}
  .totop a span{color: #04abb7;font-size: 16px;display: inline-block;vertical-align: middle;}
  .totop a img{display: inline-block;vertical-align: middle;}
  .phone_f_address{text-align: center;font-size: 14px;color: #666666;}
  .sfooter_icon{display: inline-block;width: 40px;height: 20px;-moz-background-size:auto 100%;background-size:auto  100%;background-repeat: no-repeat;background-position: center;}
  .sfooter_icon.icon_call{background-image:url('../icon_call.png');}
  .sfooter_icon.icon_message{background-image:url('../icon_message.png');}
  .sfooter_icon.icon_map{background-image:url('../icon_map.png');}
  .sfooter_icon.icon_ly{background-image:url('../icon_ly.png');}
  .sfooter_icon.icon_qq{background-image:url('../icon_qq.png');}

}



@media (min-width: 768px) and (max-width:1024px){
  .lxwm .zh_title{font-size: 18px;line-height:30px; }
  .lxwm .en_title{font-size: 13px;}
  .address_con p{font-size: 12px;}
  .ewmleft p{font-size: 18px;line-height:30px; }
}

@media (min-width: 768px){
  .phone_footer{display: none;}
}

@media (min-width: 1025px) and (max-width:1199px){
  .lxwm .zh_title{font-size: 22px;line-height:30px; }
  .lxwm .en_title{font-size: 14px;}
  .address_con p{font-size: 14px;}
  .ewmleft p{font-size: 22px;line-height:30px; }
}

@media (min-width: 1200px) and (max-width:1599px){
  .lxwm .zh_title{font-size: 24px;line-height:30px; }
  .lxwm .en_title{font-size: 16px;}
  .address_con p{font-size: 14px;}
  .ewmleft p{font-size: 24px;line-height:30px; }
}





/* 其他页面-公司简介 */
.opage_main{margin-top: 30px;}
.company_ideo h1{color: #04abb7;}
.company_ideo h5{color: #666666;}

/* 文章列表页 */
.onews_list{width: 100%;}
/* .onews_list_box{padding:50px 0;} */
.onews_list li{width: 100%;margin-top: 4em;}
.onews_list li a{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex; width: 100%;}
.news_img{width: 16%;margin-right: 2%;}
.news_img img{display: block; width: 100%;}
.news_text{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.news_text_wrap{width: 100%;font-size: 0;border-bottom: 1px dashed #d6d6d6;padding-bottom: 16px;position: relative;}
.news_text_wrap:after{content: '';width: 20px;height: 20px; background:url('../icon_news.png') no-repeat center center;-moz-background-size: 100%;background-size: 100%;position: absolute;left:0;bottom: -20px;}
.news_date{display: inline-block;width: 18%;vertical-align: top;}
.news_date .m_d{font-size: 36px;line-height: 40px;font-weight: 400; color: #666666}
.news_date .year{font-size: 16px;line-height:20px; color: #666666}
.news_describe{display: inline-block;width: 82%;vertical-align: top;}
.news_describe .news_title{font-size: 18px;line-height: 30px;margin-bottom: 4px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #000000;}
.news_describe .news_ps{font-size: 18px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #666666;}
.onews_list li a:hover .news_title{color: #04abb7;}

.article_con{padding:10px;color: #666666;margin-top: 30px;border-top:1px solid #e0e0e0;}
.article_con p{font-size: 18px;line-height: 1.8;margin-bottom: 10px;}
.article_con img{width: 100%;display: block;}
.article_title{color:#000000;font-size: 32px;line-height:40px;margin-bottom: 24px; text-align: center;}
.article_ps{color:#666666;font-size:16px;text-align: center;}
.article_ps span,.article_share{margin: 0 20px;display: inline-block;vertical-align: middle;}
.bshare-custom .bshare-sinaminiblog{background:url('../icon_xlwb.png') !important;font-size: 0;}
.bshare-custom .bshare-qqmb{background:url('../icon_txwb.png') !important; font-size: 0;}
.bshare-custom .bshare-qzone{background:url('../icon_kj.png') !important;font-size: 0;}
.bshare-custom #bshare-shareto{font-size: 16px; color: #666666!important;font-weight: normal!important;}
.bshare-custom a{ margin:0 6px;}

@media(max-width: 767px){
  .sub_leftmenu a{font-size: 16px;padding:0 10px;}
  .onews_list{display: none;}
  .osnews_list{margin:30px 0;}
  .osnews_list li{border-bottom: 1px solid #cccccc;padding:5px;}
  .osnews_list li a{display: inline-block;padding:0 20px;width: 100%;position: relative; }
  .snews_title{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666666;font-size: 14px;line-height: 30px; }
  .osnews_list li a:before{content: "";width: 6px;height: 10px;background:url('../icon_dotted.png') no-repeat center center;-moz-background-size: 100%;background-size: 100%;position: absolute;left:0;top:10px;}
  .osnews_list li a:after{content: '';width: 6px;height: 20px;background:url('../icon_angleR.png') no-repeat center center;-moz-background-size: 100%;background-size: 100%;position: absolute;right:0;top:6px;}
  .article_title{font-size: 20px;line-height: 30px;margin-bottom: 10px;}
  .article_ps{font-size: 12px;}
  .article_con{margin-top: 20px;}
  .article_con p{font-size: 14px;}
}
@media (min-width: 768px){
  .osnews_list{display: none;}
}
@media (min-width: 768px) and (max-width:1024px){
  .news_date .m_d {font-size: 26px;}
  .news_date .year {font-size: 14px;}
  .news_text_wrap{padding-bottom: 10px;}
  .news_describe .news_title,.news_describe .news_ps{font-size: 15px;line-height: 24px;}
  .article_title{font-size: 22px;line-height: 30px;margin-bottom: 10px;}
  .article_ps{font-size: 12px;}
  .article_con{margin-top: 20px;}
  .article_con p{font-size: 14px;}

}

@media (min-width: 1025px){

}

@media (min-width: 1025px) and (max-width:1199px){
  .news_date .m_d {font-size: 28px;}
  .news_date .year {font-size: 14px;}
  .news_describe .news_title,.news_describe .news_ps{font-size: 15px;}
  .article_title{font-size: 24px;line-height: 35px;margin-bottom: 20px;}
  .article_ps{font-size: 14px;}
  .article_con{margin-top: 20px;}
  .article_con p{font-size: 15px;}
}

@media (min-width: 1200px) and (max-width:1599px){
  .news_date .m_d {font-size: 32px;}
  .news_date .year {font-size: 15px;}
  .news_describe .news_title,.news_describe .news_ps{font-size: 16px;}
  .article_title{font-size: 28px;line-height: 35px;margin-bottom: 22px;}
  .article_ps{font-size: 14px;}
  .article_con{margin-top: 20px;}
  .article_con p{font-size: 16px;}
}



/* 案例 */
@media (max-width: 767px){
  .applications_item{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  .applications_item:nth-of-type(2n){margin-right: 0%;}

}
@media (min-width: 768px){
  .applications_item{width: 32%;margin-right: 2%;margin-bottom: 2%;}
  .applications_item:nth-of-type(3n){margin-right: 0%;}

}
.pc-slide{width: 600px;margin:0 auto;border:1px solid #e5e5e5;}
.view .swiper-container {width: 100%; }
.view:hover .arrow{display: block;}
.view .arrow{display: none;position: absolute;top: 50%;margin-top: -35px;width: 70px;height: 70px;z-index: 10; }
.view .arrow-left {background: url("../prev.png") no-repeat center; left: 10px;}
.view .arrow-right {background: url("../next.png") no-repeat center; right: 10px;}
.view img{width: 100%;}
.preview { padding: 0 40px;width: -moz-calc(100% - 10px);width: calc(100% - 10px);margin:22px 5px;position: relative;}
.preview .swiper-slide { opacity: 0.6;height: 100%;}
.preview .arrow{position: absolute;top: 0; width:30px;height:100%;z-index: 2;}
.preview .arrow-left { background:#a2a2a2 url("../icon_left.png") no-repeat center;left: 0px; -moz-background-size: 17px 29px; background-size: 17px 29px;}
.preview .arrow-right{background:#a2a2a2 url("../icon_left.png") no-repeat center;right: 0px;-moz-background-size: 17px 29px;background-size: 17px 29px; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.preview img {padding: 1px;width: 100%}
.preview .active-nav img {padding: 0;border: 1px solid #04abb7;}
.preview .swiper-slide.active-nav{opacity: 1;}
.preview .arrow:hover{background-color: #666666;}
.swiper-slide img{width: 100%;display: block;}

.case_detail{margin:40px 0;}
.case_detail_title{display: inline-block;padding:10px 22px;background-color: #04abb7;color: #ffffff;font-size: 16px;z-index: 2;}
.case_detail_con{border:1px solid #d1d1d1;padding:20px;color:#666666;margin-top: -1px;}
.case_detail_con img{max-width: 100%;display: block;}
.case_detail_con p,.pro_detail_con p{font-size: 18px;margin-bottom: 20px;}
.swiper-slide img{width: 100%;display: block;}

/* 产品页 */
.gallery-top {height: 500px;width: 100%; }
.gallery-top .swiper-slide img{height: 100%;width: auto;max-width: 100%;}
.gallery-thumbs {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.6;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border: 1px solid #04abb7;}

/* 产品详情页 */
.gallery-top .swiper-button-next.swiper-button-white,.gallery-top .swiper-button-prev.swiper-button-white{width: 60px;height: 60px;-moz-border-radius: 4px;border-radius: 4px; background-color:#666666;}
.gallery-top .swiper-button-next:after,.gallery-top  .swiper-button-prev:after{font-size: 26px;}

.pro_detail_block{margin-top:40px;background-color: #fafafa;padding:40px 0;}
.product_inventory{background-color: #ffffff;padding:40px 0;}
.pro_detail_title,.product_inventory .title{border-bottom: 1px solid #cccccc;margin-bottom: 20px;color: #000000;font-size: 24px;padding-bottom: 14px;}
.product_inventory .swiper-slide{border:1px solid #bfbfbf; box-shadow: 0 0 5px #ddd;}
.product_inventory .swiper-slide.swiper-slide-active{border-color:#05abb7;}
.product_inventory .proname{height: 30px;line-height: 30px;text-align: center;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product_inventory .swiper-slide img{width: 100%;}
.pro_detail_con img{display: block;max-width: 100%;}
@media (max-width: 767px){
  .pc-slide,.pc_pro_slide{display: none;}
  .case_detail_title{font-size: 14px;padding:4px 20px;}
  .case_detail_con{padding:10px;}
  .case_detail_con p,.pro_detail_con p{font-size: 13px;margin-bottom: 10px;}
  .pro_detail_block{margin-top:20px;background-color: #fafafa;padding:20px 0;}
  .pro_detail_title,.product_inventory .title{font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;}
}
@media (min-width: 768px) {
    .phone_slide{display: none;}
}
@media (min-width: 768px) and (max-width:1024px){
  .gallery-top {height: 320px;}
  .pc_pro_slide{width: 80%;margin:0 auto;}
  .gallery-top .swiper-button-next.swiper-button-white, .gallery-top .swiper-button-prev.swiper-button-white{width: 40px;height: 40px;}
}

@media (min-width: 768px) and (max-width:1399px){
  .gallery-top {height: 400px;width: 100%; }
  .gallery-top .swiper-button-next.swiper-button-white, .gallery-top .swiper-button-prev.swiper-button-white{width: 50px;height: 50px;}
  .case_detail_con{padding:15px;}
  .case_detail_con p,.pro_detail_con p{font-size: 14px;margin-bottom: 14px;}
}

/* 联系我们 */
.pcontactus{width: 100%;padding:60px 0;background-color: #ffffff;}
.pcontactus_con{width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.pcontactus_left{width: 40%;}
.pcontactus_right{width: 60%;}
.pcontactus_right{padding:0px 4%;}
.pcontactus_right p{font-size: 18px;margin-bottom: 16px;}
.btn_group{width: 100%;margin-top: 26px; }
.btn_group a{display: inline-block;padding:8px 20px;margin-right: 60px; color: #ffffff;background-color: #04abb7;-moz-border-radius: 4px;border-radius: 4px;font-size: 18px;}
.lxwm_map{width: 100%;background-color: #f8f8f8;padding:50px 0;}
#map{-webkit-box-shadow: 0 0 8px 2px #D8DBD9;-moz-box-shadow: 0 0 8px 2px #D8DBD9;box-shadow: 0 0 8px 2px #D8DBD9; }
#map h2{font-size: 20px;color: #cc5827;margin-bottom: 8px;}
#map p{font-size: 14px;line-height: 22px;}
#map img{max-width: 28px;}
#map{ width:100%;}

@media(max-width: 767px){
  .pcontactus_left,.pcontactus_right{width: 100%;text-align: center;}
  .pcontactus_left{display: none;}
  .btn_group{text-align: center;}
  .btn_group a{margin:0 10px;font-size: 13px;padding:4px 14px;}
  .BMap_omOutFrame{width: 50px;height: 50px;}
  .pcontactus,.lxwm_map{padding:30px 0;}
  #map h2{font-size: 14px;margin-bottom: 4px;}
  #map p{font-size: 12px;line-height: 18px;}
  #map img{max-width: 28px;}
  .pcontactus_right h2{font-size: 22px;}
  .pcontactus_right p{font-size: 14px;margin-bottom: 10px;text-align:left;}
  #map{height: 320px;}
}
@media (min-width:768px) and (max-width: 1024px){
  .pcontactus_left{width:40%;}
  .pcontactus_right{width: 60%;}
  .pcontactus_right h2{font-size: 22px;}
  .pcontactus_right p{font-size: 13px; margin-bottom: 8px; text-align:left;}
   #map{height: 400px;}
  .btn_group{margin-top:20px;}
  .btn_group a{padding:4px 20px;font-size: 14px;}
}

@media (min-width: 1400px){
  #map{height: 460px;}
}