@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑"; -webkit-font-smoothing: antialiased; - webkit-text-size-adjust: 100%;
background: #fff; }
div, form, img, ul, ol, li, p, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; font- family: '\5FAE\8F6F\96C5\9ED1';
}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
fieldset, img, input { border: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, li { list-style: none; }
i, em { font-style: normal; }
fieldset, img { border: 0px; }
textarea { resize: vertical }
a { text-decoration: none; color: #333; blr:exPRession(this.onFocus=this.blur ());
-webkit-tap-highlight-color: rgba(0,0,0,0); }
a:focus { outline: 0; }
a:hover { text-decoration: none; }
.clear:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
.clear { zoom: 1 }
.left { float: left; }
.right { float: right; }
.p130 { padding-top: 25px; }
.mt15 { margin-top: 30px; }
.mb50 { margin-bottom: 50px; }
.mr80{margin-right:80px;}
.f_l { float: left; }
.f_r { float: right; }
.w1200 { width: 1200px; margin: 0 auto; display: block; overflow: hidden }
/* 顶部 */
.top_db{width: 1200px; margin: 0 auto; height: 60px; padding-top: 20px;}
.top_db .logo{float: left; width: 43%; margin: 0 auto;}
.top_db .logo a{color: #51afb4;}
.top_db .logo img{width: 120px; height: 39px; float: left;border-right: 1px solid #e3e3e3; padding-right: 20px; margin-right: 20px;}
.top_db .logo p{ font-size: 16px; line-height: 43px;text-align: left;}
/*===搜索====*/
.SearchBar{float: left;padding:0px; width:226px; height:38px; border-radius:20px;-moz-border-radius: 20px; background-color: #e3e3e3;}
.SearchBar table td{padding:0px;}
.SearchBar .search_label span{display:none;}
.SearchBar .keywords{width:180px;height:38px; line-height:38px; padding:0 0 0 10px; background:none;float:left;outline: none; font-size:14px; color:#a0a0a0;}
.SearchBar .btn_search{	border:none;width:22px;height:38px;font-size:0; overflow:hidden; background:url("../images/ss.gif") no-repeat center 7px;line-height:9999px; cursor:pointer;}
.SearchBar .btn_advsearch{ display:none;}
/*===电话====*/
.dh{float: right; width: 24%; }
.dh img{float: left; margin-right: 10px;}
.dhp{font-size: 20px; color: #51afb4; line-height: 20px; }
.dhp p{font-size: 14px; color: #4d4d4c; float: right;}
/*===导航====*/
.global_wrap{height: 50px; position: relative;}
.header{position: absolute; width: 100%; height: 50px;}
.header_nav {  width: 1200px;  margin: auto; }
.header_nav li.first {  position: relative; text-align: left;margin-right: 75px; }
.header_nav li.first a { color: #fff; display: block; } 
.header_nav li { float: left; margin-right:68px;line-height: 50px;height: 50px; }
.header_nav li a { font-size: 16px; color: #fff; }
.header_nav li a:hover{color: #51afb4;}
.header_nav li .on{color: #51afb4;}
.header_nav li .header_search_a a.f_c_e81a62 {  color: #0a8e95; }
.narrow_980 .header_center_m{width: 360px;}
.narrow_980 .header_search{width: 360px;}
.narrow_980 .header_search .header_search_input{width: 282px;}
.hja {}
.header_nav .mall_index_shop {   position: absolute;  height:460px;  left: 0; top: 50px; background:url(../images/bg_banner_left.jpg) no-repeat; width: 220px;  }
.header_nav .mall_index_shop li {width: 180px;margin:0 20px;height: 60px;text-align: left; position: relative; border-bottom: 1px solid #484848;}
.header_nav .mall_index_shop li.bg_4a4a4a{ padding: 0 20px; margin: 0;  overflow: hidden;   margin-bottom: -1px;height: 61px;}
.header_nav .mall_index_shop li.one{ border-top: 0;}
.header_nav .mall_index_shop li.last{padding-left: 10px;margin: 10px 0 0 0;border: 0;width: 200px;}
.ielt9 .header_nav .mall_index_shop li.last{ width: 180px;}
.header_nav .mall_index_shop li a {display: inline-block;vertical-align: middle;  font-size: 12px;   font-weight: normal; margin-right: 8px;}
.index .header_bottom{border-bottom: 0;  width: 1180px;  margin: auto;}
.brand_list_box .brand_list {  width: 1185px;  height: 160px;}
.brand_list_box .brand_list li {  text-align: center;  float: left; border-width: 0px 0px 1px 1px;  border-style: solid;  border-color: #eee;  width: 238px;  height: 160px; }
.brand_list_box .brand_list li.one{ width: 220px;}
.brand_list_box .brand_list li a{display: block;}
.brand_list_box .brand_list li a:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;box-shadow: 0 0 15px #999;-webkit-box-shadow: 0 0 15px #999;-moz-box-shadow: 0 0 15px #999;}
.brand_list_box .brand_list a img {    width: 240px;  height: 160px;}
.brand_list_box .brand_list li.one a img{   width: 220px;  height: 160px;}
.brand_list_box {  margin-top: 24px;  border-width: 1px  1px 1px 0;  border-style: solid;  border-color: #eee; }
.header_nav .mall_index_shop li .p1,.mall_index_shop li .p2{ line-height: 20px;}
.header_nav .mall_index_shop li .p1{margin-top: 10px;}
.header_nav .mall_index_shop li .p1 a{font-size: 14px; color:#fff;}
.header_nav .mall_index_shop li .p2 a{ color: #ccc;}
.header_nav .mall_index_shop li .p2{white-space: nowrap;  width: 180px;  overflow: hidden;}

.mall_index_shop .bg_4a4a4a .icn_ps_r{background-position: -196px -32px;width: 5px;height: 9px; position: absolute; right: 0; top: 50%;margin-top: -4px; }
.ielt9 .mall_index_shop li.last a{ padding-top: 18px; display: block; }
.ps_bg_f7f7f7{padding-left:20px;padding-bottom: 20px; left:220px; top:50px;background: #f7f7f7;width: 940px; position: absolute;  text-align: left; min-height:440px;}
.ps_bg_f7f7f7 h4{ color: #333;line-height: 14px;  padding-bottom: 8px;  }
.ps_bg_f7f7f7 .top h4{width: 72px; float: left; }
.ps_bg_f7f7f7 .top h4 a{  color: #333;  font-size: 12px;}
.header_nav li  .header_search_a{ /*line-height: 24px;  height: 207px;*/ line-height: 14px;width: 370px; float: left;overflow: hidden;}
.header_nav li  .top .top_l,.header_nav li  .top .top_r{   float: left;width: 450px;float: left;width: 450px; }
.header_nav li  .top .top_r{ margin-left: 30px;}
.header_nav li  .header_search_box{overflow: hidden; zoom:1;border-bottom: 1px dashed #e1e1e1;padding:20px 0  8px;}
.header_nav li  .header_search_a a{  display: inline-block; color: #666;font-family: "Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;  font-size: 12px;  font-weight: 100; margin-bottom: 8px;  white-space: nowrap;}
.header_nav li  .header_search_a a:hover{ color: #51afb4; text-decoration: none;}
.header_nav li  .header_search_a .ml_a{margin-left: -20px;}
.header_nav li .htr_line{background-color: #e0e0e0;}
.header_nav li .middle{margin: 26px -18px 26px 0 }
.header_nav li .middle a{margin-right: 18px;display: inline-block;}
.header_nav li .bottom{margin-right: -28px;}
.header_nav li .bottom a{margin-right: 28px;display: inline-block;}
.banner_right{width:190px; height:400px;background: #fff; position: absolute; right: 0; top: 40px;opacity: 0.5;  filter: alpha(opacity=50); }
.banner_right_content{width: 180px; height: 390px; position: absolute; right: 5px; top: 43px; background:#fff;}
.banner_right_content a{display: block;border-bottom:1px solid #ddd;}

.header_search_a a {  color: #999;  font-family: f_STSong;  vertical-align: middle; }
.header_search_a a.f_c_e81a62 {  color: #000; }
.header_search_a a:hover {  text-decoration: underline; }
.header_search_a .htr_line {  margin: 0px 10px;  vertical-align: middle; }
.header_search .on ul {  display: block; }
.header_search .header_search_input:focus {  border-color: none; }
.header_bottom {  width: 100%;  position: relative;  z-index: 999;  display: table; background-color: #4d4d4c;}
.header_bottom .header_menu {  width: 1220px;  margin: 0 auto;  height: 40px; }
.narrow_980 .header_bottom .header_menu {  width: 980px; }
.header_bottom .header_menu ul li {  padding: 0 20px;  float: left;  height: 40px;  line-height: 40px;  font-size: 16px;  position: relative; }
.header_bottom .header_menu ul li.has_hotIcon em.sjbj_hot {  width: 24px;  height: 15px;  background-position: -176px -16px;  position: absolute;  top: 6px;  right: 20px; }
.header_bottom .header_menu ul li.has_homeIcon em.jjjcc_icon {width: 10px;  height: 10px;  background-position: -110px -165px;  position: absolute;  top: 7px;  right: 30px;  display: none; }
.header_bottom .header_menu ul li a {color: #333;  text-decoration: none;  display: block;  padding: 0 25px; }
.header_bottom .header_menu ul li a:hover {color: #f25618; }
.header_bottom .header_menu ul li.on, .header_bottom .header_menu ul li.menu_hover {  background: #01af63; }
.header_bottom .header_menu ul li.on a, .header_bottom .header_menu ul li.menu_hover a {color: #fff; }
.header_bottom .header_menu ul li.on a:hover, .header_bottom .header_menu ul li.menu_hover a:hover {color: #fff; }
.header_bottom .header_menu .q_code div.q_code_layer span.qcode_title {  margin: 7px 0 0 16px;  color: #666;  display: inline-block;  font-size: 12px;  font-family: "Microsoft YaHei", "Microsoft JhengHei", STHeiti, MingLiu; }
.mall_index_shop em{ background: url(../images/icon2.png) no-repeat; display: inline-block; vertical-align: middle;}
.icn_white_up,.icn_white_down{width: 10px; height: 6px; position: absolute; top: 50%; right: 20px; margin-top: -3px; font-size: 0;background: url(../images/icon2png) no-repeat;}
.icn_white_up {background-position: -88px 0;}
.header_nav:frist li:hover em{background-position: -100px 0 !important;}

/* 二级菜单 */
/* 二级菜单 */
.menu_drop{position: relative;}
.menu_drop_list2 { left: -8px; top: 50px; background-color: #303030; width: 130px;background-position: 0px -32px; position: absolute; overflow: hidden;}
.menu_drop_list2 li {width: 130px; border-bottom: 1px solid #484848; text-align: center;}
.menu_drop_list2 li a{font-size: 14px; color:#fff;}

.menu_drop_list3 { left: -23px; top: 50px; background-color: #303030; width: 140px;background-position: 0px -32px; position: absolute; overflow: hidden;}
.menu_drop_list3 li {width: 140px; border-bottom: 1px solid #484848; text-align: center;}
.menu_drop_list3 li a{font-size: 14px; color:#fff;}

.menu_drop_list4 { left: -51%; top: 50px; background-color: #303030; width: 140px;background-position: 0px -32px; position: absolute; overflow: hidden;}
.menu_drop_list4 li {width: 140px; border-bottom: 1px solid #484848; text-align: center;}
.menu_drop_list4 li a{font-size: 14px; color:#fff;}

.menu_drop_list6 { right: -57%; top: 50px; background-color: #303030; width: 140px;background-position: 0px -32px; position: absolute; overflow: hidden;}
.menu_drop_list6 li {width: 140px; border-bottom: 1px solid #484848; text-align: center;}
.menu_drop_list6 li a{font-size: 14px; color:#fff;}

.menu_drop_list7 { right: -57%; top: 50px; background-color: #303030; width: 140px;background-position: 0px -32px; position: absolute; overflow: hidden;}
.menu_drop_list7 li {width: 140px; border-bottom: 1px solid #484848; text-align: center;}
/* banner */
.banner { position: relative; display: block; overflow: hidden; width: 100%; margin-bottom: 4px; z-index: 1; clear: both; }
.slides { position: relative; }
.slides li img { display: block; width: 100%; height: auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; cursor: pointer; background-color: #51afb4; border-radius: 10px; }
.flex-control-nav .flex-active { background-position: 0 0; border: 1px solid #51afb4; background-color: rgba(255,255,255,0) }
/* 首页标题 */
.title1 { width: 1200px; margin: 0 auto; text-align: center; padding: 25px 0;}
.title1 h2 { font-size: 34px; color: #262722; }
.title1 h3 { color: #969695; font-size: 14px; }
.title2 { width: 1200px; margin: 0 auto; text-align: center; padding: 25px 0;}
.title2 h2 { font-size: 34px; color: #fff; }
.title2 h3 { color: #fff; font-size: 14px; }
/* 关于我们 */
.gongsi{width: 1200px; height: 890px; position: relative; margin-bottom: 30px;}
.gongsi .se1{position: absolute;left: 0;top: 0;width: 392px; height: 290px;}
.gongsi .img2018{ position:relative; display:block; overflow:hidden;}
.gongsi .img2018 span { font-size:30px; text-align:center; position:absolute; left:0; top:43%; width:100%; display:none; color:#fff; z-index:1; }
.gongsi .img2018:hover span { display:block; }
.gongsi .img2018 i { display:none;}
.gongsi .img2018:hover i { display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background:#000;}
.gongsi .img2018 img{transition: all 0.6s; }
.gongsi .img2018:hover img {transform: scale(1.1); }
.gongsi .se2{position: absolute; left: 404px; top: 0; width: 392px;height: 290px;background-color: #4d4d4c;}
.gongsi .jsf{height: 290px; }
.gongsi .jsf h2{font-size: 30px; color: #fff; text-align: center; margin-bottom: 2%;}
.gongsi .jsf h3{font-size: 12px; color: #b5b5b4;text-align: center;padding-top: 15%;}
.gongsi .jsf img{width:105px; margin: 0 auto; display: block;}
.gongsi .jsf:hover{display: block;background-color: #edefef;}
.gongsi .jsf:hover h2{color: #424242;}
.gongsi .se3{position: absolute; left: 809px; top: 0; width: 392px; height: 592px;}
.gongsi .cga{position: relative;display: block;overflow: hidden;}
.gongsi .cga span{ font-size:30px; text-align:center; position:absolute; left:0; top:43%; width:100%; display:none; color:#fff; z-index:1;}
.gongsi .cga:hover span{display: block;}
.gongsi .cga i{display: none;}
.gongsi .cga:hover i{display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background:#000;}
.gongsi .cga img{transition: all 0.6s;}
.gongsi .cga:hover img{transform: scale(1.1);}
.gongsi .se4{position: absolute; left: 0; top:302px; width: 392px; height: 592px; background-color: #4d4d4c;}
.gongsi .se4 h3{font-size: 12px; color: #919190; padding-top: 10%; padding-left: 6%;}
.gongsi .se4 h2{font-size: 30px; color: #fff; padding-left: 6%; margin-bottom: 5%;}
.pv{width: 350px; margin: 0 auto; overflow: hidden; padding-bottom: 2%;}
.pv p{line-height: 28px; color: #f6f6f6; margin-bottom: 20px; font-size: 14px;}
.pv strong{font-size: 16px;}
.more{ color: #fff; text-align: center; width: 81px; margin: 0 auto; display: grid;}
.more:hover{color: #2d8d92;}
.gongsi .se5{position: absolute; left: 404px; top: 302px; width:392px; height: 290px; }
.gongsi .se6{position: absolute; left: 404px; top: 604px; width: 392px; height: 290px;}
.gongsi .se6{position: relative;display: block;overflow: hidden;}
.gongsi .se6 span{font-size:30px; text-align:center; position:absolute; left:0; top:43%; width:100%; display:none; color:#fff; z-index:1;}
.gongsi .se6:hover span{display: block;}
.gongsi .se6:hover i{display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background:#000;}
.gongsi .se6 img{transition: all 0.6s;}
.gongsi .se6:hover img{transform: scale(1.1);}
.gongsi .se7{position: absolute;left: 808px; top:604px; width: 392px; height: 290px; background-color: #4d4d4c;}
.gongsi .jsf1{height: 290px; }
.gongsi .jsf1 h2{font-size: 30px; color: #fff; text-align: center; margin-bottom: 2%;}
.gongsi .jsf1 h3{font-size: 12px; color: #b5b5b4; padding-left: 37%; padding-top: 15%;}
.gongsi .jsf1 img{width:105px; margin: 0 auto; display: block;}
.gongsi .jsf1:hover{display: block;background-color: #edefef;}
.gongsi .jsf1:hover h2{color: #424242;}
/* 解决方案 */
.nvp{padding-top: 30px;}
.jjfa_bj{background-image: url("../images/jjfa_b.jpg"); background-position: center top; background-repeat: no-repeat;}
.tab20{padding-top: 20px;}
.tabp p{ text-align:center; font-size:16px; line-height:90px;}
.tab-hd {overflow:hidden; zoom:1; text-align:center; width:100%; height:260px; position:relative; margin-bottom: 10%;}
.tab-hd a{ width:240px; height:110px; text-align:center; display:inline-block; font-size:18px;  cursor:pointer;}
.wre1 {background-color: #efefef; padding-top: 20px; }
.wre1:hover{background-color: #f6f6f6;}
.wre1 img{width:52px; margin: 0 auto;display: block;}
.wre1 p{text-align: center; color: #3c3c3c;}
.wre2 {background-color: #fff; padding-top: 20px;}
.wre2 img{width:52px; margin: 0 auto;display: block;}
.wre2 p{text-align: center; color: #3c3c3c;}
.wre2:hover{background-color: #f6f6f6;}
.tab-bd div{display:none;}
.tab-bd div.thisclass{display:block;}

/*实体门店*/
.stra{padding-bottom: 20px;}
.wangdian{padding-top: 20px;}
.wangdian #paginate-syFocusThumb{ height:180px; position:relative;}
.wangdian .thumbWrap { width:1050px; margin:0 auto; height:180px; overflow:hidden;}
.wangdian .thumbWrap .holder { width:500%; }
.wangdian .thumbWrap .toc {margin:0 15px;display:block;cursor:pointer;position:relative;}
.wangdian .thumbWrap .selected{ border:3px solid #40aab8;}
.wangdian .thumbWrap .toc span { display:block; height:100%; width:100%; background:#BDE400; position:absolute; left:0; top:0px; line-height:143px; text-align:center; color:#fff; font-size:26px;}
.wangdian .thumbWrap .selected span { display:none;}
.wangdian .thumbWrap b { display:block; height:13px; width:100%; background:url("../images/xiajiao.png") no-repeat center 0;position:absolute; left:0; top:auto; bottom:-13px;  }
.syFocusThumb .prev,
.syFocusThumb .next { display:block; height:149px; width:60px; background:#fff; position:absolute; top:0; cursor:pointer;}
.syFocusThumb .prev { left:0;}
.syFocusThumb .next { right:0;}
.syFocusThumb .prev span,.syFocusThumb .next span { display:block; width:56px; height:56px; margin:50px auto 0 auto;}
.syFocusThumb .prev span { background:url("../images/lr2.png")no-repeat;}
.syFocusThumb .next span { background:url("../images/lr2.png") no-repeat 0 -56px;}
.wangdian .clearfix .tu img { border:5px solid #eee;}
.jiejie { width:780px; margin:0 auto; padding-bottom:30px; color:#40aab8; overflow: hidden;}
.jiejie .fll { width:233px; float:left; }
.jiejie .frr { width:520px; float:right; height:110px; position:relative;border-left:1px solid #999; }
.jiejie .frr .ad1 { position:absolute; left:12px; top:0px; font-size:18px; color:#40aab8;}
.jiejie .frr .ad2 { position:absolute; right:0px; top:1px;color:#40aab8;}
.jiejie .frr .ad3 { position:absolute; left:12px; top:30px; font-size: 12px;}
.jiejie .frr .ad4 { position:absolute; right:0px; top:30px; font-size: 12px;}
.jiejie .frr .ad4 span {color:#40aab8;}
.jiejie .frr .ad5 { position:absolute; left:12px; top:55px; line-height:18px; font-size: 12px;color: #4a4a4a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

/* 商城 */
.nvp{padding-top: 30px;}
.jjfa_bj1{background-image: url("../images/sc.jpg"); background-position: center top; background-repeat: no-repeat;}
.tab21{padding-top: 20px;}
.tabp p{ text-align:center; font-size:16px; line-height:90px;}
.tab-hd1 {overflow:hidden; zoom:1; text-align:center; width:100%;  position:relative; padding-top: 29%; margin-bottom: 8%;}
.tab-hd1 a{ width:165px;  text-align:center; display:inline-block; font-size:18px;  cursor:pointer;float: left; color: #4b494a;}
.tab-hd1 a:hover p{color: #40aab8;}
.tab-hd1 img{width: 41px; height: 41px;}
.tab-bd1 div{display:none;}
.tab-bd1 div.thisclass0{display:block;}
.tab-bd1{overflow: hidden; margin-bottom: 20px;}
.thisclass0 ul li a{color: #494949;}
.thisclass0 ul li{float: left; width: 300px;}
.thisclass0 ul li img{width: 300px; height: 300px;}
.thisclass0 ul li p{font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 50px; text-align: center;}

/* 项目案例 */
.nvp{padding-top: 30px;}
.jjfa_bj2{background-image: url("../images/xm.jpg"); background-position: center top; background-repeat: no-repeat;}
.tab22{padding-top: 20px;}
.tabp p{ text-align:center; font-size:16px; line-height:90px;}
.tab-hd2 {overflow:hidden; zoom:1; text-align:center; width:100%; height:260px; position:relative; margin-bottom: 3%;}
.tab-hd2 a{ width:400px; height:70px; text-align:center; display:inline-block; font-size:18px;  cursor:pointer;}
.wre1a {background-color: #efefef; padding-top: 20px; }
.wre1a:hover{background-color: #f6f6f6;}
.wre1a img{float: left;width:52px; display: block; padding-left: 120px;}
.wre1a p{float: left;color: #3c3c3c; line-height: 52px; padding-left: 10px;}
.wre2a {background-color: #fff; padding-top: 20px;}
.wre2a img{width:52px; float: left;display: block; padding-left: 120px;}
.wre2a p{float: left;color: #3c3c3c; line-height: 52px; padding-left: 10px;}
.wre2a:hover{background-color: #f6f6f6;}
.tab-bd2{overflow: hidden; margin-bottom: 20px;}
.tab-bd2 div{display:none;}
.tab-bd2 div.thisclass2{display:block;}
.thisclass2 ul li a{color: #494949;}
.thisclass2 ul {margin-right: -20px;}
.thisclass2 ul li{float: left; width: 286px; margin-right: 19px;}
.thisclass2 ul li img{width: 286px; height: 209px;}
.thisclass2 ul li p{font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 50px; text-align: center;}
/* 科学健身 */
.nvp{padding-top: 30px;}
.jjfa_bj3{background-image: url("../images/news.jpg"); background-position: center top; background-repeat: no-repeat;}
.tab22{padding-top: 20px;}
.tabp p{ text-align:center; font-size:16px; line-height:90px;}
.tab-hd3 {overflow:hidden; zoom:1; text-align:center; width:100%; height:165px; position:relative; margin-bottom: 3%;}
.tab-hd3 a{ width:100px; height:22px; line-height: 22px; text-align:center; display:inline-block; font-size:18px;  cursor:pointer; color: #fff;}
.tab-bd3{overflow: hidden; margin-bottom: 3%;}
.thisclass3 {overflow: hidden; width: 100%;}
.thisclass3 ul li { position: relative; float: left; width: 23.23529%; margin-right: 2.35294%; overflow: hidden; height: 292px;padding-bottom: 1px; } 
.thisclass3 ul li:last-child { margin-right: 0; } 
.thisclass3 ul li:hover .content .time { height: 0; padding: 0; overflow: hidden; border-bottom: 1px solid rgba(64, 170, 184, 0.73); } 
.thisclass3 ul li:hover .content .text { height: 140px; margin-bottom: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 100000; overflow: hidden; overflow-y: auto;  color: #949494; } 
.thisclass3 ul li:hover .content .img-zw { visibility: hidden; } 
.thisclass3 ul li:hover .content .hover-date { bottom: 0; } 
.content .time { font-size: 28px; line-height: 1; height: 45px; margin-bottom: 6px; border-bottom: 1px solid #767676; color: #595757; -webkit-transition: all .3s; transition: all .3s; } 
.content .text { height: 63px; margin-bottom: 35px; font-size: 14px; line-height: 21px; overflow: hidden; letter-spacing: 1px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; width: 284px; color: #949494;} 
.content .img-zw { display: block; width: 286px; } 
.content .hover-date { position: absolute; bottom: -200px; width: 100%; padding: 25px 47px 32px 15px; background: #65c7d0; color: #fff; -webkit-transition: all .3s linear; transition: all .3s linear; } 
.content .hover-date .day { font-size: 28px; } 
.content .hover-date .year { font-size: 14px; } 
.content .hover-date .arrow { margin-top: 10px; line-height: 1; font-family: &quot;AdobeSongStd-Light&quot;; font-size: 30px; padding-right: 30px;} 
.fl { float: left;}
.fr { float: right;}
.clearfix:before,
.clearfix:after {content: "";display: table;}
/*品牌*/
.pp2018 { background:url( "../images/pp_bj.jpg") no-repeat center 0; height:690px; overflow: hidden;}
.pp2018 .picScroll-left{  position:relative; }
.pp2018 .picScroll-left .hd { line-height:40px; color:#fff; text-align:right; padding:30px 0;}
.pp2018 .picScroll-left .hd .prev,
.pp2018 .picScroll-left .hd .next{ overflow:hidden;cursor:pointer; margin:0 5px;font-size:50px; color:#fff; font-famil0y:monospace;}
.pp2018 .picScroll-left .hd .pageState { font-weight:400;letter-spacing:4px; font-size:20px; position:relative; top:-5px;}
.pp2018 .picScroll-left .bd {width:1200px; }
.pp2018 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.pp2018 .picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;width:220px;  }
.pp2018 .picScroll-left .bd ul li a { margin-top:40px; display:block; text-align:center;}
.pp2018 .AdvBanner { text-align:center; color:#fff; font-size:18px;}
.pp2018 .AdvBanner h3 { font-weight:500; font-size:30px; line-height:50px; margin-bottom:50px;}
.pp2018 .AdvBanner h3 a:hover{color: #35adbe；}
.ppa { position:relative;}
.ppa .xin-box { width:816px; margin:0 auto;border:1px solid #dcdcdc; background:#fff; position:relative;}
.ppa .xin-box .pa { width:134px; float:left; height:80px; text-align:center; border:1px solid #dcdcdc;}
.ppa .xin-box .pa img { height:80px;}
.ppa .xin-box .di8 { margin-right:272px;}
.ppa .xin-box .di12 { margin-right:272px;}
.ppa .xin-box .zhong { position:absolute; left:272px; top:82px; width:270px; height:162px; background:#FABF03;border:1px solid #dcdcdc;
color:#fff; text-align:center;}
.ppa .xin-box .zhong p { padding:15px 0 0 0; font-size:30px; line-height:38px; font-weight:normal; }
.ppa .xin-box .zhong span { position:absolute; bottom:0px; left:0; padding:5px 0; line-height:22px; font-size:13px; background:#3A3132; width:100%;}
.ppb { OVERFLOW:hidden; position:relative; WIDTH:1200px; ZOOM: 1; padding:20px 0 2px 0; }
.ppb .pcont { margin:0 auto;OVERFLOW: hidden; WIDTH:1200px; position:relative;}
.ppb .ScrCont { WIDTH:19290px; ZOOM: 1}
.ppb #List1_1,
.ppb #List2_1 { float:left;}
.ppb a.LeftBotton,
.ppb a.RightBotton {margin:0px;position:absolute;top:50%; margin-top:-30px;font-size:38px;font-weight: 400; display:none;
font-family: simsun;color: #fff; text-align:center; line-height:80px;z-index:1;width:40px; height:80px;
cursor:pointer;background:rgba(0,0,0,.4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000); }
.ppb a.LeftBotton {left:0px;   }
.ppb a.RightBotton {right:0px; }
.ppb:hover a.LeftBotton,
.ppb:hover a.RightBotton { display:block;}
.ppb .pa { width:292px; overflow:hidden; position:relative; display:block; float:left; border:1px solid #666; margin-right:8px;}
.ppb .pa span{position:absolute;width:100%;left:0;bottom:0;height:26px; line-height:26px; color:#fff; text-align:center; z-index:11; }
.ppb .pa i {display:block;width:100%; position:absolute; left:0; bottom:0; height:26px; background:#000;filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
 /* 版权信息 */
.bqv{padding: 20px 0; overflow: hidden;}
.bq_l{float: left; width: 48%; }
.bq_l h2{font-size: 30px; color: #1d90a6; margin-bottom: 20px;}
.bq_l .dha p{font-size: 30px; color: #42a7ae;}
.bq_l .dha i{font-size: 18px; color: #474747; display: block; float: left;}
.bq_l p{line-height: 30px; color: #000;}
.bq_r{float: right; width: 45%;border-left: 1px solid #a3a3a3; padding-left: 4%;}
.bq_r h2{font-size: 30px; color: #1d90a6; margin-bottom: 20px;}
.bq_r p{font-size: 18px; color: #474747; margin-bottom: 20px;}

.footer_bj { background-color: #4d4d4c; padding: 15px 0 }
.footer_bj div { text-align: center; color: #fff; line-height: 24px; padding-top: 10px; }
.footer_bj .ermen{border-bottom: 1px solid #fff; text-align: center; display: block; padding-bottom: 10px; width: 1200px; margin: 0 auto;}
.footer_bj .ermen a{margin: 0 25px;line-height: 40px; color: #f6f6f6;}

/* 右侧浮动在线客服 */
.commonposition { _position: absolute; _top: expression(documentElement.scrollTop + 200 + "px");
position: fixed; top: 31.6%; right: 0px; z-index: 999999; display: none; }
.commonposition a { display: block; width: 45px; height: 45px; position: relative; background-color: #df2427; background-image: url(../images/icon.png); background-repeat: no-repeat; margin-top: 1px; }
.commonposition a span { display: none; position: absolute; right: 0px; top: 0px; height: 45px; padding-left: 50px; color: #fff; line-height: 45px; font-size: 14px; background-color: #000; }
.commonposition a.HomeQQ { background-position: -4px 0px; }
.commonposition a.HomeQQ1 { background-position: -4px 0px; }
.commonposition a.Homedianhua { background-position: -4px -102px; }
.commonposition a.Homeweixin { background-position: -4px -153px; }
.commonposition a.Hometop { background-position: -4px -205px; background-color: #666; }
.commonposition a span.QQbggray { background-position: -4px 0px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 90px; }
.commonposition a span.QQbggray1 { background-position: -4px 0px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 90px; }
.commonposition a span.weixinerweima { right: 45px; padding: 0px; }
.commonposition a span.dianhuabggray { background-position: -4px -102px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 120px; }


/* 分页 */
.page { text-align: center; font-size: 12px; font-family: '\5b8b\4f53'; clear: both; padding-top: 10px; }
.page a { display: inline-block; margin: 0 5px; height: 24px; line-height: 24px; padding: 0 8px; border: #a3a3a3 solid 1px; border-radius: 2px; color: #a3a3a3; }
.page i { width: 0; height: 0; line-height: 0; display: block; border-width: 5px; border-style: solid; Filter: Chroma(color=color); position: absolute; top: 7px; }
.page .first { padding-left: 20px !important; position: relative; }
.page .last { padding-right: 20px !important; position: relative; }
.page .first i { border-color: transparent #a3a3a3 transparent transparent; left: 5px; }
.page .last i { border-color: transparent transparent transparent #a3a3a3; right: 5px; }
.page a:hover { color: #a3a3a3; border: #a3a3a3 solid 1px; text-decoration: none; }
.page .on { color: #FFF !important; border: #a3a3a3 solid 1px; background: #a3a3a3; }
.city-filter { padding: 15px; background: #f8f8f8; overflow: hidden; margin-bottom: 30px }
.city-filter .filter-left { float: left; width: 50px; }
.city-filter .filter-left p { padding: 5px 0; }
.city-filter .filter-right { float: right; width: 1100px; }
.city-filter .filter-row ul li { float: left; margin: 5px 10px; }
.city-filter .filter-row ul li a { color: #3c3c3c; }
.city-filter .filter-row ul li a:hover { color: #ed1818; }
.city-filter .filter-row ul li a.selected { font-weight: bold; color: #eb0e16; }
.point-list { position: relative; margin-right: -20px; }
.point-item { float: left; width: 344px; padding: 10px 20px; margin-bottom: 15px; margin-right: 20px; border: 1px solid #ccc; background-color: #fdeeee; }
.point-item p.address { padding: 5px 0; font-size: 16px; color: #222; border-bottom: 1px dotted #ccc; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.point-item p.name { padding: 5px 0; font-size: 14px; color: #8c8c8c; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.point-item p.score img { display: inline-block; }
.point-item p.score span { display: inline-block; margin: 0 10px; font-size: 12px; color: #999; float: right }

/* 位置  */
.location { background: url(../images/local.png) no-repeat 0 10px; font-size: 12px; color: #808080; padding-left: 20px; padding-bottom: 1px; padding-top: 10px; margin-bottom: 30px; }
.location a { color: #808080; }
.location a:hover { color: #3da4ac; }

.er_jj{overflow: hidden; width: 100%; height: 40px; text-align: center; margin-bottom: 30px;}
.er_jj a{color: #161616; padding: 0 10px; line-height: 42px; font-size: 16px; }
.er_jj a:hover{height: 40px; color: #40aab8;}
.er_jj .on{height: 40px; color: #40aab8;}

.sp_c{overflow: hidden; margin-bottom: 10px;}
.sp_c ul {margin-right: -12px;}
.sp_c ul li{float: left; width: 594px; margin-right: 12px;}
.sp_c ul li img{width: 594px; height: 335px;}
.sp_c ul li p{line-height: 50px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #1d8ba2;}

.page_text { border-top: #b6b6b6 dotted 1px; border-bottom: #b6b6b6 dotted 1px; font-size: 14px; padding: 10px 0px; margin-top: 30px; color: #3f3f3f; margin-bottom: 30px;}
.page_text p { line-height: 30px; height: 30px; overflow: hidden; font-weight: bold; }
.page_text p a { color: #3f3f3f; font-weight: normal; }
.page_text p a:hover { color: #3b3b3b; }

/* 新闻列表 */
.case {overflow: hidden; margin-bottom: 20px;}
.case ul li {display: block; overflow: hidden; padding-bottom: 30px; padding-top: 30px }
.case ul li .pic_img { display: block; overflow: hidden; width: 290px; height: 149px; }
.case ul li .pic_img img { width: 290px; height: 149px; transition: .2s transform; transform: translateZ(0); }
.case ul li :hover .pic_img img { transform: scale(1.1, 1.1); transition: .4s transform; }
.case ul li .case_time { width: 58px; margin-left: 25px; }
.case ul li .case_time h3 { font-size: 50px; color: #51afb4; padding-top: 30px; padding-bottom: 10px }
.case ul li .case_time h4 { font-size: 13px; color: #ccc; text-align: center }
.case ul li .casebady { width: 600px; margin-left: 40px }
.case ul li .casebady h2 { font-size: 16px; color: #222; line-height: 40px }
.case ul li .casebady p { font-size: 14px; color: #999; margin: 12px 0 20px 0; line-height: 22px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width: 770px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.case ul li:hover .casebady p { margin-left: 25px; }
.case ul li:hover .more3 { background-color: #51afb4; color: #fff; border: 1px solid #51afb4;}
.more3 { font-size: 14px; color: #adadad; width: 90px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #dfdede; -webkit-transition: all .25s ease; transition: all .25s ease; }

/* 新闻详情 */
.pic_list_xq { margin-top: 50px; }
.pic_list_xq1{ float: left;  width: 60%; overflow: hidden;}
.bo1x{border-bottom: 1px dashed #d6d4d4; overflow: hidden; padding-bottom: 20px;}
.pic_list_xq1 h2 { font-size: 24px; color: #000; line-height: 30px; text-align: left; margin-bottom: 20px;}
.pic_list_xq1 h3 { font-size: 14px; color: #979696;text-align: left; line-height: 30px; background: url(../images/sjz.png) no-repeat left; padding-left: 15px;}
.pic_list_details { margin-top: 20px; padding-top: 20px; width: 1200px; text-align: center;}
.pic_list_details img{ max-width: 800px; height: auto; padding-bottom: 20px; }
.pic_list_details p img{ max-width: 800px; height: auto; padding-bottom: 20px; margin: 0 auto; display: block;}
.pic_list_details p { font-size: 14px; color: #000; text-indent: 2em; text-align: left; line-height: 24px; padding-bottom: 20px; }
.bdsharebuttonbox{ float: right; width: 20%;}
/* 实体店 */
.server ul { margin-right: -20px; display: block; overflow: hidden }
.server ul li { width: 387px; float: left; margin-right: 19px; margin-bottom: 30px; }
.server ul li img { width: 387px; height: 290px; }
.server ul li .server_t { width: 380px; height: 40px; line-height: 40px; }
.server ul li .server_t p { font-size: 14px; color: #fff; float: left; width: 387px; height: 50px; line-height: 50px; background-color: #008095; text-align: center;display: block;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.server ul li .server_t img { float: right; width: 17px; height: 11px; padding-top: 15px }
.server ul li .product_img { width: 387px; height: 290px; display: block; overflow: hidden; }
.server ul li .product_img img { width: 387px; height: 290px; transition: .2s transform; transform: translateZ(0); }
.server ul li:hover .product_img img { transform: scale(1.1, 1.1); transition: .4s transform; }

/* 项目案例 */
.server1 ul { margin-right: -20px; display: block; overflow: hidden }
.server1 ul li { width: 286px; float: left; margin-right: 19px;}
.server1 ul li img { width: 286px; height: 209px; }
.server1 ul li .server_t { width: 286px; height: 40px; line-height: 40px; }
.server1 ul li .server_t p { font-size: 14px; color: #5c5c5c; float: left; width: 286px; height: 50px; line-height: 50px; text-align: center;display: block;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.server1 ul li .server_t img { float: right; width: 17px; height: 11px; padding-top: 15px }
.server1 ul li .product_img { width: 286px; height: 209px; display: block; overflow: hidden; }
.server1 ul li .product_img img { width: 286px; height: 209px; transition: .2s transform; transform: translateZ(0); }
.server1 ul li:hover .product_img img { transform: scale(1.1, 1.1); transition: .4s transform; }

.xmxq_c{overflow: hidden;}
.xmxq_c_t{overflow: hidden; margin-bottom: 30px;}
.xmxq_c_t_l{float: left; width: 630px;}
.xmxq_c_t_l img{width: 629px; height: 457px;}
.xmxq_c_t_l1{float: left; width: 400px;}
.xmxq_c_t_l1 img{width: 400px; height: 300px;}
.xmxq_c_t_r{float: right;width: 530px; overflow: hidden;}
.xmxq_c_t_r .wgr{overflow: hidden; border-bottom: 1px solid #bebebe; margin-bottom: 20px;}
.wgr .v1{ font-size: 14px; color: #000000; line-height: 22px; margin-bottom: 15px;}
.wgr .v1 i{ font-size: 14px; color: #7d7d7d;float: left; display: block;}
.xmxq_c_t_r .wgr1{overflow: hidden;}
.xmxq_c_t_r .wgr1 i{display: block; color: #afafaf; margin-bottom: 10px;}
.xmxq_c_t_r .wgr1 p{line-height: 22px; color: #000;}
.wgr1a{overflow: hidden; margin-bottom: 20px;}
.wgr1a i{display: block; color: #5a5a5a; margin-bottom: 10px; font-size: 18px;}
.wgr1a p{line-height: 22px; color: #000;}
.xmxq_c_b{overflow: hidden;}
.cxxp_tbr{border-bottom: 1px solid #3d3d3d; margin-bottom: 30px;}
.cxxp_tbr h2{display: block; width: 100px; height: 24px; line-height: 24px;font-size: 18px; color: #fff; background-color: #363636; text-align: center;}

.cxxp_tb2{overflow: hidden;}
.cxxp_tb2 p img{max-width: 1200px; height: auto; display: block; padding-bottom: 10px; margin: 0 auto;}
.cxxp_tb2 img{max-width: 1200px; height: auto; display: block; padding-bottom: 10px;}
.cxxp_tb2 p{line-height: 26px; margin-bottom: 10px; text-indent: 2em; color: #303030;}

.xmxq_c_t_r1{float: right;width: 775px; overflow: hidden;}

#gywm_cc{ background-color: #f4f4f4; overflow: hidden; padding-top: 30px;}
.gywm_cc_wz{ width: 1200px; margin: 0 auto; overflow: hidden; display: block;}
.gywm_cc_wz .img1r{width: 360px; margin: 0 auto;}
.gywm_cc_wz .wzt{line-height: 34px; font-size: 18px; width: 850px; margin: 0 auto; overflow: hidden; color: #4c4a4a;}
.gywm_cc_wz .img1l{width: 580px; margin: 0 auto; padding-bottom: 50px;}

.jjfa_banner1 { background: url("../images/jsjlb_banner.jpg") no-repeat 50% 0; width: 100%; height: 667px; overflow: hidden; display: block;}


.sy1 h4 { margin:0;display:inline-block; background:#aacd06; background:rgba(171, 205, 3, 0.9); line-height:32px; padding:0 10px; color:#fff; font-size:18px; font-weight:500; }
.sy1 .adpic .sy-box i { display:none;}
.hei h3,
.hei .adpic h4,
.hei .jies { color:#333; }

.sy1 #Tabs2 { width:1000px; margin:40px auto;}
.sy1 .switchable-triggerBox{ text-align:center; overflow: hidden; padding-left: 20px;}
.sy1 .switchable-triggerBox li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:16%;}
.sy1 .switchable-triggerBox .active {}
.sy1 .switchable-triggerBox li h3{ color:#333; font-size:18px; }
.sy1 .switchable-triggerBox li i { width:100px; height:87px; display:block; margin:0 auto; background-image:url(../images/01.png); background-repeat:no-repeat; margin-bottom:10px;}
.sy1 .switchable-triggerBox .se1 i { background-position:3px 0;}
.sy1 .switchable-triggerBox .se1.active i { background-position:3px -117px;}
.sy1 .switchable-triggerBox .se2 i { background-position:-173px 0;}
.sy1 .switchable-triggerBox .se2.active i { background-position:-173px -114px;}
.sy1 .switchable-triggerBox .se3 i { background-position:-364px 0;}
.sy1 .switchable-triggerBox .se3.active i { background-position:-364px -112px;}
.sy1 .switchable-triggerBox .se4 i { background-position:-539px 0;}
.sy1 .switchable-triggerBox .se4.active i { background-position:-539px -111px;}
.sy1 .switchable-triggerBox .se5 i { background-position:-718px 0;}
.sy1 .switchable-triggerBox .se5.active i { background-position:-718px -113px;}
.sy1 .switchable-triggerBox .se6 i { background-position:-900px 0;}
.sy1 .switchable-triggerBox .se6.active i { background-position:-900px -112px;}

.sy1 .switchable-triggerBox1{ text-align:center; overflow: hidden; padding-left: 20px;}
.sy1 .switchable-triggerBox1 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:16%;}
.sy1 .switchable-triggerBox1.active {}
.sy1 .switchable-triggerBox1 li h3{ color:#333; font-size:18px; }
.sy1 .switchable-triggerBox1 li i { width:100px; height:87px; display:block; margin:0 auto; background-image:url(../images/02.png); background-repeat:no-repeat; margin-bottom:10px;}
.sy1 .switchable-triggerBox1 .se1 i { background-position:3px 0;}
.sy1 .switchable-triggerBox1 .se1.active i { background-position:3px -116px;}
.sy1 .switchable-triggerBox1 .se2 i { background-position:-173px 0;}
.sy1 .switchable-triggerBox1 .se2.active i { background-position:-173px -114px;}
.sy1 .switchable-triggerBox1 .se3 i { background-position:-364px 0;}
.sy1 .switchable-triggerBox1 .se3.active i { background-position:-364px -112px;}
.sy1 .switchable-triggerBox1 .se4 i { background-position:-539px 0;}
.sy1 .switchable-triggerBox1 .se4.active i { background-position:-539px -111px;}
.sy1 .switchable-triggerBox1 .se5 i { background-position:-718px 0;}
.sy1 .switchable-triggerBox1 .se5.active i { background-position:-718px -113px;}
.sy1 .switchable-triggerBox1 .se6 i { background-position:-900px 0;}
.sy1 .switchable-triggerBox1 .se6.active i { background-position:-900px -112px;}

.sy1 .switchable-triggerBox2{ text-align:center; overflow: hidden; padding-left: 20px;}
.sy1 .switchable-triggerBox2 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:16%; margin-right: 30px;}
.sy1 .switchable-triggerBox2.active {}
.sy1 .switchable-triggerBox2 li h3{ color:#333; font-size:18px; }
.sy1 .switchable-triggerBox2 li i { width:100px; height:87px; display:block; margin:0 auto; background-image:url(../images/03.png); background-repeat:no-repeat; margin-bottom:10px;}
.sy1 .switchable-triggerBox2 .se1 i { background-position:3px 0;}
.sy1 .switchable-triggerBox2 .se1.active i { background-position:3px -112px;}
.sy1 .switchable-triggerBox2 .se2 i { background-position:-173px 0;}
.sy1 .switchable-triggerBox2 .se2.active i { background-position:-173px -112px;}
.sy1 .switchable-triggerBox2 .se3 i { background-position:-345px 0;}
.sy1 .switchable-triggerBox2 .se3.active i { background-position:-345px -111px;}
.sy1 .switchable-triggerBox2 .se4 i { background-position:-523px 0;}
.sy1 .switchable-triggerBox2 .se4.active i { background-position:-523px -113px;}
.sy1 .switchable-triggerBox2 .se5 i { background-position:-718px 0;}
.sy1 .switchable-triggerBox2 .se5.active i { background-position:-718px -112px;}
.sy1 .switchable-triggerBox2 .se6 i { background-position:-900px 0;}
.sy1 .switchable-triggerBox2 .se6.active i { background-position:-900px -112px;}

.switchable-triggerBox3{ text-align:center; overflow: hidden; padding-left: 20px;}
.switchable-triggerBox3 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:50%; margin-bottom: 20px;}
.switchable-triggerBox3 li h3{ color:#333; font-size:18px;float: left; padding-left: 10px; text-align: left; padding-top: 20px;}
.switchable-triggerBox3 li i { width:100px; height:87px; display:block; margin:0 auto; background-image:url(../images/04.png); background-repeat:no-repeat; margin-bottom:10px;}
.switchable-triggerBox3 .se1 i { background-position:4px 1px; float: left;}
.switchable-triggerBox3 .se1:hover i { background-position:4px -111px; float: left;}
.switchable-triggerBox3 .se2 i { background-position:-173px 0;  float: left;}
.switchable-triggerBox3 .se2:hover i { background-position:-173px -112px; float: left;}
.switchable-triggerBox3 .se3 i { background-position:-354px 0; float: left;}
.switchable-triggerBox3 .se3:hover i { background-position:-354px -112px; float: left;}
.switchable-triggerBox3 .se4 i { background-position:-528px 2px; float: left;}
.switchable-triggerBox3 .se4:hover i { background-position:-528px -111px; float: left;}
.switchable-triggerBox3 h3:hover{color: #00a8bd;}

.switchable-triggerBox4{ text-align:center; overflow: hidden; padding-left: 20px;}
.switchable-triggerBox4 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:16%; margin-bottom: 20px;}
.switchable-triggerBox4 li h3{ color:#333; font-size:18px;float: left; padding-left: 10px; text-align: center; padding-top: 20px; width: 125px;}
.switchable-triggerBox4 li i { width:100px; height:87px; display:block; margin:0 auto; background-image:url(../images/05.png); background-repeat:no-repeat; margin-bottom:10px;}
.switchable-triggerBox4 .se1 i { background-position:8px 1px;}
.switchable-triggerBox4 .se1:hover i { background-position:8px -113px;}
.switchable-triggerBox4 .se2 i { background-position:-131px 0; }
.switchable-triggerBox4 .se2:hover i { background-position:-131px -114px; }
.switchable-triggerBox4 .se3 i { background-position:-267px 0;}
.switchable-triggerBox4 .se3:hover i { background-position:-267px -114px; }
.switchable-triggerBox4 .se4 i { background-position:-405px 1px; }
.switchable-triggerBox4 .se4:hover i { background-position:-404px -113px; }
.switchable-triggerBox4 .se5 i { background-position:-555px 3px; }
.switchable-triggerBox4 .se5:hover i { background-position:-555px -111px; }
.switchable-triggerBox4 .se6 i { background-position:-710px 3px; }
.switchable-triggerBox4 .se6:hover i { background-position:-710px -111px; }
.switchable-triggerBox4 h3:hover{color: #00a8bd;}

.switchable-triggerBox5{ text-align:center; overflow: hidden; padding-left: 20px;}
.switchable-triggerBox5 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:33.33%; margin-bottom: 20px;}
.switchable-triggerBox5 li h3{ color:#333; font-size:18px; padding-top: 20px;}
.switchable-triggerBox5 li i { width:160px; height:160px; display:block; margin:0 auto; background-image:url(../images/06.png); background-repeat:no-repeat; margin-bottom:10px;}
.switchable-triggerBox5 .se1 i { background-position:2px 1px;}
.switchable-triggerBox5 .se1:hover i { background-position:2px -204px;}
.switchable-triggerBox5 .se2 i { background-position:-269px 0; }
.switchable-triggerBox5 .se2:hover i { background-position:-269px -206px; }
.switchable-triggerBox5 .se3 i { background-position:-540px 1px;}
.switchable-triggerBox5 .se3:hover i { background-position:-540px -204px; }
.switchable-triggerBox5 h3:hover{color: #00a8bd;}


.switchable-triggerBox6{ text-align:center; overflow: hidden; padding-left: 20px;}
.switchable-triggerBox6 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:20%; margin-bottom: 20px;}
.switchable-triggerBox6 li h3{ color:#333; font-size:18px; padding-top: 20px;}
.switchable-triggerBox6 li i { width:96px; height:96px; display:block; margin:0 auto; background-image:url(../images/07.png); background-repeat:no-repeat; margin-bottom:10px;}
.switchable-triggerBox6 .se1 i { background-position:0 0px;}
.switchable-triggerBox6 .se1:hover i { background-position:0 -122px;}
.switchable-triggerBox6 .se2 i { background-position:-156px 0; }
.switchable-triggerBox6 .se2:hover i { background-position:-156px -121px; }
.switchable-triggerBox6 .se3 i { background-position:-309px 0;}
.switchable-triggerBox6 .se3:hover i { background-position:-309px -122px; }
.switchable-triggerBox6 .se4 i { background-position:-465px 0;}
.switchable-triggerBox6 .se4:hover i { background-position:-465px -122px; }
.switchable-triggerBox6 .se5 i { background-position:-597px 0;}
.switchable-triggerBox6 .se5:hover i { background-position:-597px -123px; }
.switchable-triggerBox6 h3:hover{color: #00a8bd;}

.sy1 .switchable-triggerBox7{ text-align:center; overflow: hidden; padding-left: 20px;}
.sy1 .switchable-triggerBox7 li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:20%;}
.sy1 .switchable-triggerBox7 .active {}
.sy1 .switchable-triggerBox7 li h3{ color:#333; font-size:18px; }
.sy1 .switchable-triggerBox7 li i { width:100px; height:87px; display:block; margin:0 auto; background-image:url(../images/08.png); background-repeat:no-repeat; margin-bottom:10px;}
.sy1 .switchable-triggerBox7 .se1 i { background-position:0px 0;}
.sy1 .switchable-triggerBox7 .se1:hover i { background-position:0px -112px;}
.sy1 .switchable-triggerBox7 .se2 i { background-position:-173px 0;}
.sy1 .switchable-triggerBox7 .se2:hover i { background-position:-173px -112px;}
.sy1 .switchable-triggerBox7 .se3 i { background-position:-364px 0;}
.sy1 .switchable-triggerBox7 .se3:hover i { background-position:-364px -112px;}
.sy1 .switchable-triggerBox7 .se4 i { background-position:-519px 0;}
.sy1 .switchable-triggerBox7 .se4:hover i { background-position:-519px -113px;}
.sy1 .switchable-triggerBox7 .se5 i { background-position:-679px 0;}
.sy1 .switchable-triggerBox7 .se5:hover i { background-position:-679px -111px;}
.switchable-triggerBox7 h3:hover{color: #00a8bd;}

.sy1 .switchable-content { font-size:15px; color:#888; line-height:28px;text-align:center; margin-bottom: 40px;}
.sy1 .switchable-content i { display:inline-block; height:5px; width:30px;background:#40aab9; margin:25px auto; }
.tang { position:relative;  }
.adpic h3 {color:#fff;font-size:36px; line-height:45px;}
.adpic .sy-box { text-align:center; position: absolute; width:100%; }
.adpic .sy-box i { display:inline-block; height:5px; width:30px;background:#40aab9; margin:20px auto; }
.adpic { text-align:center; overflow:hidden;}
.adpic h4 { margin:0; padding:0 10px; color:#fff; font-size:17px; font-weight:500; }
.adpic .jies { color:#fff; font-size:16px; line-height:26px;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }

.sy1 h4 { margin:0;display:inline-block; background:#aacd06; background:rgba(171, 205, 3, 0.9); line-height:32px; padding:0 10px; color:#fff; font-size:18px; font-weight:500; }
.sy1 .adpic .sy-box i { display:none;}
.hei h3,
.hei .adpic h4,
.hei .jies { color:#333; }

 
/*案例轮播*/
.al2018 .slideBox { position:relative;}
.al2018 .slideBox .hd { position:absolute; left:0px; bottom:30px; text-align:center; width:100%; z-index:11;}
.al2018 .slideBox .hd li { width:10px; height:10px; border:1px solid #fff; line-height:999px;border-radius: 50%;-moz-border-radius:50%; display:inline-block; margin:0 5px; overflow:hidden;}
.al2018 .slideBox .hd li.on {background:#35adbe;}

.al2018 .switchable-panel { position:relative;}
.al2018 .switchable-panel .tit { margin-left:-250px; width:500px; top:-15%; text-align:center; position:absolute; left:50%; color:#fff; }
.al2018 .switchable-panel .tit h3 {font-size:36px; line-height:50px; letter-spacing:5px; font-weight:500;  text-shadow: 0px 0px 5px #494949;}
.al2018 .switchable-panel .tit h3 p { letter-spacing:3px;margin:0; padding:0px; font-size:16px;}
.al2018 .switchable-panel .tit a { margin-top:200px; border:0; line-height:30px;padding:0px;  font-size:22px; letter-spacing:3px; display:inline-block; color:#fff;}
.al2018 .switchable-panel .tit a i { height:30px; width:25px; background:url(anli.png) no-repeat left; display:block; float:left;}

.al2018 .slideBox .prev,
.al2018 .slideBox .next{ display:block; width:32px; height:32px; background-image:url(../images/anli.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px;}
.al2018 .slideBox .prev{ left:50%; margin-left:-500px; background-position:-86px 0;}
.al2018 .slideBox .next{ left:50%; margin-left:500px; background-position:-137px 0;}

.shia { height:480px; position:relative; width:1000px; margin:0 auto;}
.shia .wz2 { position:absolute; left:0px; top:370px; width:490px; line-height:25px; font-size:15px; }
.shia .wz2 h3 { font-size:20px; line-height:26px;letter-spacing:3px; color:#666666; margin-bottom:15px;}
.shia .wz2 h3 span{ font-size:16px;letter-spacing:1px; display:block; font-weight:500;}

.shiaa { position:relative; width:1000px; margin:0 auto; overflow: hidden; padding-top: 60px; padding-bottom: 40px;}
.shiaa .wz1 { width:330px; height:245px; padding:115px 0 0 30px; background:#40aab9; float: left;
font-size:60px; color:#fff; line-height:42px;letter-spacing:3px; font-weight:600; }
.shiaa .wz1 i { font-size:35px; font-weight:600; background:url(jt.png) no-repeat right; padding-right:15px; line-height:80px;}

.slideTxtBox2 { position:relative;}
.slideTxtBox2 .hd { width:100%; position:absolute; left:0px; bottom:-30px; height:20px; z-index:55; text-align:center;}
.slideTxtBox2 .hd li { line-height:320px; background:#7ee4f3; cursor:pointer; display: inline-block; width:8px; height:8px; overflow:hidden; margin:0 3px;-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;}
.slideTxtBox2 .hd li.on { background:#4ab5c4;}
.slideTxtBox2 .arrow a{position: absolute; top:-204px; width:30px; height:30px; display:block; background:#40aab9;font-family:monospace;color:#fff;text-align:center; line-height:30px; font-size:22px; cursor:pointer; font-weight:700;}
.slideTxtBox2 .arrow a.prev{right:-50px; }
.slideTxtBox2 .arrow a.next{left:-50px; }
.slideTxtBox2 .arrow a:hover{ background:#4ab5c4;}

.AdvBanner{position: relative; min-height: 100px;}

.AdvBanner1{float: left; width: 362px; height: 361px; background-color: #40aab9;}
.wz1a{float: right; width: 60%; overflow: hidden; line-height: 28px; color: #4c4a4a;font-size: 18px; padding-top: 130px;}

.fadein-left1{overflow: hidden; color: #4c4a4a; margin-bottom: 30px;}
.fadein-left1 h3{  font-size: 48px; float: left; padding-right: 8px;}
.fadein-left1 .sprv{font-size: 24px; display: block; padding-top: 15px;}
.fadein-left1 .sprv img{float: left;}
.fadein-left1 .sprv p{float: left;}
.wz3{float: right; }
.wr_l{float: left;width: 34%; }
.wrgr{line-height: 34px; font-size: 18px; color: #4c4a4a;}


.wz31{float: left; }
.wr_l1{float: right;width: 34%; }

.pwfg_c{background: url("../images/pnp.jpg") center no-repeat; height: 754px;}
.pwfg_c .w775{float: left; width: 775px; overflow: hidden; color: #4c4a4a; padding-left: 50px;}

.pwfg_c .w775 h2{font-size: 36px; margin-bottom: 10px;}
.pwfg_c .w775 p{line-height: 32px; font-size: 18px; margin-bottom: 20px;color: #726e6e;}
.jpfw_bj{background: url("../images/jpfw.jpg") center no-repeat; height: 662px;}
.zzz1_bj{background: url("../images/zzz1.jpg") center no-repeat; height: 1038px;}

.sy-boxa { overflow: hidden; padding: 30px 0; color: #4c4a4a;}
.sy-boxa i {width: 60px; height: 8px; background-color: #40aab9; margin: 0 auto; display: block;}
.sy-boxa h2{font-size:48px; text-align: center; margin-bottom: 20px; padding-top: 10px;}
.sy-boxa p{font-size: 18px; line-height: 34px; text-align:center;}
.ppr30{padding-top: 30px;}


.w9001{width: 1020px; margin: 0 auto; text-align: center; color: #4c4a4a; padding-bottom: 30px;}
.w9001 i{display: block; width: 60px; height: 8px; background-color: #40aab9; margin: 0 auto;}
.w9001 p{line-height: 34px; font-size: 18px; padding-top: 30px; width: 900px; margin:  auto;}

.w1020{width: 1020px; margin: 0 auto; overflow: hidden;}
.w1020 i{display: block; width: 60px; height: 8px; margin: 0 auto;}
.w1020 h2{font-size: 48px; padding-top: 30px; text-align: center; margin-bottom: 50px;}

.tnac{width: 900px; margin: 0 auto;}
.tnac img{width: 900px; height: 438px;}
.w9001a{width: 900px; margin: 0 auto; text-align: center; color: #4c4a4a; padding-bottom: 30px;}
.w9001a i{display: block; width: 60px; height: 8px; background-color: #40aab9; margin: 0 auto;}
.w9001a p{line-height: 34px; font-size: 18px; padding-top: 30px;}

.sw_fa{overflow: hidden; padding-top: 40px;}
.sw_fa ul li{float: left; width: 33.33%;}
.sw_fa ul li img{width: 333px; height: 195px; margin: 0 auto; display: block;}
.sw_fa ul li h3{font-size: 36px; text-align: center; color: #4c4a4a;width: 300px; padding: 20px 0; margin: 0 auto;}
.sw_fa ul li p{line-height: 34px; font-size: 16px;  color: #919090; width: 300px; margin: 0 auto;}

.sw_fa1{overflow: hidden; padding-top: 40px; margin-bottom: 50px;}
.sw_fa1 ul li{float: left; width: 33.33%;}
.sw_fa1 ul li img{width: 355px; height: 398px; margin: 0 auto; display: block; border: 5px solid #118492;}
.sw_fa1 ul li h3{font-size: 36px; text-align: center; color: #fff;width: 365px; padding: 15px 0 20px 0; margin: 0 auto; background-color: #128492;}

.sw_fa2{overflow: hidden; padding-top: 40px; margin-bottom: 50px;}
.sw_fa2 ul li{float: left; width: 33.33%;}
.sw_fa2 ul li img{width: 353px; height: 285px; margin: 0 auto; display: block; border: 3px solid #118492;}
.sw_fa2 ul li h3{font-size: 36px; text-align: center; color: #fff;width: 359px; padding: 15px 0 20px 0; margin: 0 auto; background-color: #128492;}
.sw_fa2 ul li p{font-size: 18px; text-align: center; color: #4c4a4a;width: 359px; padding: 15px 0 20px 0; margin: 0 auto; }

.re{font-size: 18px; line-height: 34px; text-align:center; color: #fff;	}
.vre{width: 920px; margin: 0 auto; padding: 60px 0 60px 0;}

.fadein-leftr{width: 60px; height: 8px; background-color: #40aab9; display: block; margin: 0 auto;}
.fadein-top{text-align: center; font-size: 48px; margin-bottom: 2rem;}
.rfr{overflow: hidden; margin-bottom: 30px;}
.rfr img{float: left; width: 276px; height: 276px;}
.rge{float: right; width: 70%;}
.rge h2{font-size: 36px; margin-bottom: 30px; padding-top: 70px;}
.rge p{font-size: 18px; color: #716c6c; line-height: 34px;}
.sw_fa3{overflow: hidden; padding: 50px 0 50px 0;}
.sw_fa3 ul li{float: left; width: 33.33%;}
.sw_fa3 ul li img{width: 169px; height: 203px; margin: 0 auto; display: block;}
.sw_fa3 ul li h3{font-size: 36px; text-align: center; color: #4c4a4a;width: 300px; padding: 15px 0 20px 0; margin: 0 auto; }
.sw_fa3 ul li p{font-size: 18px; text-align: center; color: #6f6d6d;width: 310px; padding: 15px 0 20px 0; margin: 0 auto; line-height: 34px; }

.clearfixa img{width: 1200px; height: 280px;}
#jmsc{width: 80%; margin: 0 auto; overflow: hidden; display: block;}

#pro_div2 { margin: 30px auto 0 auto; overflow: hidden; position: relative; height: 540px; padding-top: 37px }
#pro_div2 .mr_frBtnL { position: absolute; left: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#pro_div2 .mr_frBtnR { position: absolute; right: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#pro_list2 { width: 80%; margin: 0 auto; overflow: hidden;}
#pro_list2 .fzlc1 { margin-top: 162px }
#pro_list2 .fzlc2 { margin-top: 20px }
#pro_list2 ul li { float: left; width: 25%; }
#pro_list2 ul li img { float: left; }
#pro_list2 ul li .fzlc_t { padding-left: 40px }
#pro_list2 ul li .fzlc_t h4 { font-size: 30px; color: #fff; }
#pro_list2 ul li .fzlc_t h4 span { font-size: 18px; }
#pro_list2 ul li .fzlc_t p { font-size: 16px; color: #fff; margin-top: 10px; margin-bottom: 15px; }
#pro_list2 ul li .fzlc_t img{width: 90%; height: auto;}

#pro_div3 { margin: 30px auto 0 auto; overflow: hidden; position: relative; }
#pro_div3 .mr_frBtnL { position: absolute; left: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#pro_div3 .mr_frBtnR { position: absolute; right: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#pro_list3 { width: 80%; margin: 0 auto; overflow: hidden;}
#pro_list3 ul li { float: left;width: 100%; }
#pro_list3 ul li img {width: 100%; height: auto;}
#pro_list3 ul li h3{ font-size: 16px; font-weight: bold; color: #35adbe; margin-bottom: 30px;}

.cgyy{ overflow: hidden;}
.cgyy img{width: 100%; height: auto;}	






.switchable-triggerBox5a{ text-align:center; overflow: hidden; }
.switchable-triggerBox5a li { float:left;line-height:26px; font-size:14px; cursor:pointer; color:#bbb; width:33.33%; margin-bottom: 20px;}
.switchable-triggerBox5a li h3{ color:#333; font-size:18px; padding-top: 20px;}
.switchable-triggerBox5a li i { width:312px; height:90px; display:block; margin:0 auto; background-image:url(../images/06a.png); background-repeat:no-repeat; margin-bottom:10px;}
.switchable-triggerBox5a .se1 i { background-position:0px 0px;}
.switchable-triggerBox5a .se1:hover i { background-position:0px -185px;}
.switchable-triggerBox5a .se2 i { background-position:-333px 0; }
.switchable-triggerBox5a .se2:hover i { background-position:-333px -185px; }
.switchable-triggerBox5a .se3 i { background-position:-675px 0;}
.switchable-triggerBox5a .se3:hover i { background-position:-675px -185px; }
.switchable-triggerBox5a h3:hover{color: #00a8bd;}

.w9001a{width: 1020px; margin: 0 auto; text-align: center; color: #4c4a4a; padding-bottom: 30px;}
.w9001a i{display: block; width: 60px; height: 8px; background-color: #40aab9; margin: 0 auto;}
.w9001a p{line-height: 34px; font-size: 18px; padding-top: 30px; width: 920px; margin:  auto;}
.fadein-topa{text-align: center; font-size: 48px; margin-bottom: 2rem;line-height:45px;}

.pwfg_ca{background: url("../images/pnp1.jpg") center no-repeat; height: 613px;}
.pwfg_ca .w775{float: left; width: 775px; overflow: hidden; color: #4c4a4a; padding-left: 50px;}

.pwfg_ca .w775 h2{font-size: 36px; margin-bottom: 10px;}
.pwfg_ca .w775 p{line-height: 32px; font-size: 18px; margin-bottom: 20px;color: #726e6e;}


.cea{overflow: hidden;}
.cea ul li img{width: 100%; height: auto; display: block;}

.sw_fa1a{overflow: hidden; padding-top: 40px; margin-bottom: 50px;}
.sw_fa1a ul li{float: left; width: 33.33%;}
.sw_fa1a ul li img{width: 355px; height: 398px; margin: 0 auto; display: block; border: 5px solid #118492;}
.sw_fa1a ul li h3{font-size: 20px; text-align: center; color: #fff;width: 365px; padding: 15px 0 20px 0; margin: 0 auto; background-color: #128492;}

.tcc{overflow: hidden;}
.tcc img{width: 100%; height: auto;}
