﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
@charset "utf-8";
/* CSS Document */

html,body{ font:14px/1.8 'SourceHanSans-Regulat'; color:#666; -webkit-text-size-adjust:none; margin:0;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; font-weight:normal;line-height:1.6;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:none;}
img { max-width:100%; height:auto; }
input{-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;-webkit-appearance:none;outline: none; border: none;}
.clear{ clear:both;}
/*导航*/
.fl {float: left;}
.fr {float: right;}
.header{width:100%; z-index:999;height:51px;line-height:51px;     position: relative;    background: #343434; }
.container{max-width: 100%;}
/*左侧logo*/
.header .left{ float:left; }
.header .left a img{    margin-top: 8px;}
.header .left .img2{display: none;}
/*右侧*/
.header .nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;height: 100%;line-height: 50px;display: block; }
.header .navbar_nav li{float:left;position: relative;display: block;}
.header .navbar_nav li a{line-height: 51px;text-decoration: none;height: 100%; padding: 0 61px;display: block;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;font-size: 15px; color: #aaa;;}
.header .navbar_nav li.dropdown:hover{    background: #464646;}
.header .navbar_nav li.dropdown{display: inherit;position: relative;}
.header .navbar_nav li.dropdown .jt{width: 20px;height: 20px;background-size: 100% 100%;display: block;}
.header .navbar_nav li.dropdown .dropdown_menu{display: none;position: absolute;top:51px;width: 100%;background: #464646;/*box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);*/width: 100%;left:0;}
.header .navbar_nav li.dropdown .dropdown_menu a{font-size: 14px;color: #aaa;padding: 0 10px;line-height: 40px;text-align: center;  margin-bottom: 2px;}
.header .navbar_nav li.dropdown:hover .dropdown_menu{display: block;background:rgba(0,0,0,0.6);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a{color: #fff;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{color: #fff;background:#1370dc;}
.st{ float:right;  font-size:14px; color:#fff; margin-top:26px; line-height: 30px;}
.st h2{ font-size:14px; color:#fff;   }
.header .navbar_nav li:nth-child(2) .dropdown_menu{ display:none !important;}
.header .navbar_nav li:nth-child(3) .dropdown_menu{ display:none  !important;}
.cas{    width: 84%;}
/*白色背景的头部*/
.header.on{background: #fff;border-bottom: 1px solid #f5f5f5;}
.header.on .left .img1{display: none;}
.header.on .left .img2{display: block;margin-top: 12px; }
.header.on .navbar_nav li a{color: #333;}
.header.on .navbar_nav li:hover a{color:#d8b130;}
.header.on .st h2{ color:#333;}
.header.on .st p{ color:#333;}
#navToggle{display: none;}
.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s; -webkit-transition: all ease 0.5s;
z-index: 1000;opacity: 1;visibility: visible; margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
.m_nav.open{transform: translateX(0);}
.m_nav .top{height: 60px;padding: 20px;box-sizing: border-box;}
.m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
.m_nav .logo{width: 100%;margin:0 auto;}
.m_nav .logo img{display: block;margin:30px auto;}
.m_nav .ul{margin-top: 30px;}
.m_nav .ul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; opacity: 0;}
.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2) { -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3) {-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4) {-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5) { -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6) { -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a{display: block;text-decoration: none;color: #333;font-size: 16px;height: 50px;line-height: 50px;width: 100%;}
.m_nav .ul li .dropdown_menu{display: none;}
.m_nav .ul li.dropdown.active .dropdown_menu{display: block;}
.m_nav .ul li .dropdown_menu a{display: block;height: 50px;line-height: 50px;padding: 0 40px;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child{border: none;}
.m_nav .ul li.dropdown.active .dropdown_menu{display: block;}
.m_nav .ul li .dropdown_menu a{display: block;height: 50px;line-height: 50px;padding: 0 40px;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child{border: none;}
/*头部*/
.wap-top{width:100%; background:#ebebeb; line-height:40px;overflow:hidden;}
.wap-top p{ float:left;     margin-top: 9px;}
.wap-top span{ display:block; float:right;}
.wap-top span img{  margin-right:10px;    margin-top: -2px;}
.wap-top2{ width:100%; overflow:hidden;}
.wap-top2 .logo { display: block; margin-top: 16px; margin-bottom: 18px;float:left;}
.wap-top2 .tel {    float: right; padding-left: 86px; background: url(../images/tel.png) no-repeat left center; height: 64px; margin-top: 22px;  line-height: 64px; font-size: 24px; color: #616161;}
/*banner*/
.shutter { background:#f6f6f6;overflow: hidden; width: 100%; height:700px; position: relative; }
.shutter-img { z-index: 1; }
.shutter-img, .shutter-img a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.shutter-img a { cursor: default; }
.shutter-img a > img { }
.shutter-img a .sbanner{width:100%; height:700px; overflow:hidden;background-repeat: no-repeat; }
.shutter-img .created { overflow: hidden; position: absolute; z-index: 20; }
.shutter-btn { }
.shutter-btn li { position: absolute; z-index: 2; top: 50%; width: 49px; height: 49px; margin-top: -25px; cursor: pointer; }
.shutter-btn li.prev { left: 20px; background: url(../images/shutter_prevbtn.png) no-repeat 0 -49px; }
.shutter-btn li.next { right: 20px; background: url(../images/shutter_nextbtn.png) no-repeat 0 -49px; }
.shutter-desc { position: absolute; z-index: 2; left: 0; bottom: 0; width: 100%; height: 36px; background: url(../images/shutter_shadow.png) repeat;     display: none;}
.shutter-desc p { padding-left: 20px; line-height: 36px; color: #fff; font-size: 14px; }
#guide-banner{position:relative;height:350px;background-size:auto 100%;}
.swiper-banner{position:relative; width:100%; height:700px;overflow:hidden;}
.swiper-banner a{display:block; height:100%;}
.swiper-wrapper{position:relative; width:100%; height:100%;overflow:hidden;}
.swiper-slide{float:left; height:100%; background-repeat:no-repeat;overflow:hidden; background-position:center center; background-size:cover;}
.swiper-pagination{position:absolute; bottom:6%; left:0; width:100%; height:10px; text-align:center;}
.swiper-pagination .swiper-pagination-bullet{display:inline-block; height:1px; width:25px; margin:0 6px; background:#fff; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.swiper-pagination .swiper-pagination-bullet-active{background:#0075c4; border-radius:10px;}
/*服务*/
.indexpro { padding-bottom: 30px; background: #f6f6f6;overflow:hidden; }
.indexpro .type { line-height:53px; padding-top: 2%; border-bottom: 1px solid #bfbfbf; }
.indexpro .type .list { padding-left: 53px; background: url(../images/sha.png) no-repeat left center; }
.indexpro .type a { display: inline-block; padding: 0 5px; border-bottom: 2px solid #f6f6f6; margin-right: 42px; font-size: 18px; color: #2f2f2f; }
.indexpro .type a:hover { border-color: #0075c1; }
.indexpro .list2 { margin-top: 59px; }
.indexpro .list2 li { float: left; transition: all 0.3s linear; background: #fff; width: 280px; margin-left: 10px; margin-right: 10px; margin-bottom: 40px; }
.indexpro .list2 li .img {  border: 1px solid #ececec; overflow: hidden; }
.indexpro .list3 li { float: left; transition: all 0.3s linear; background: #fff; width: 380px; margin-left: 10px; margin-right: 10px; margin-bottom: 40px; }
.indexpro .list3 li .img {  border: 1px solid #ececec; overflow: hidden; }
.indexpro .list2 li .img img { display: block; transition: all 0.3s linear; }
.indexpro .list2 li span { display: block; height: 65px; line-height: 65px; padding-left: 87px; font-size: 14px; color: #808080; transition: all 0.3s linear; background: url(../images/zs.png) no-repeat 50px center; }
.indexpro .list2 li a { display: block; }
.indexpro .list2 li:hover { background: #0075c1; }
.indexpro .list2 li:hover img { -webkit-transferm: scale(1.1, 1.1); -moz-transferm: scale(1.1, 1.1); transferm: scale(1.1, 1.1); }
.indexpro .list2 li:hover span { color: #fff; background-image: url(../images/zs2.png); }


/*产品*/
.product{ width:100%; margin-top:170px; height:564px; overflow:hidden;}
.pro-t{ float:left;}
.pro-t h3{ font-size:30px;}
.pro-t h3 i{    font-style: normal;border-bottom: 2px solid #333;padding-bottom: 16px;}
.pro-t span{    font-size: 22px;text-align: right;display: block;margin-top: 18px;}
.product-c{ width:100%;text-align:center; margin-top:80px;    overflow: hidden;}
.product-c ul li{float: left; overflow:hidden; position:relative; width:30.4%;}
.product-c ul li:nth-child(1){ animation-delay:0.1s;}
.product-c ul li:nth-child(2){    margin-left: 55px; animation-delay:0.2s;}
.product-c ul li:nth-child(3){ float:right; animation-delay:0.3s;}
.product-c img{ display:block;}
.product-c .pt h3{color:#818080; font-size:26px; margin:0 auto; margin-bottom:12px; text-align:center;}
.product-c .pt p{font-size:14px; color:#999; text-align:center;     margin-bottom: 50px;display:block;}
.text-desc{position: absolute; left: 0; top: 0; background:rgba(0,0,0,.3); height: 100%; opacity: 0; width: 100%; text-align:center;}
.port-1{float: left;width: 100%;position: relative;overflow: hidden;text-align: center;}
.port-1 .text-desc h3{width:140px; height:50px; text-align:center; border:1px solid #fff; border-radius:6px; font-weight:normal; margin:47% auto;}
.port-1 .text-desc h3 a{ font-size:14px; color:#fff; line-height:50px;}
.tr{ position:absolute; top:28%; left:40px; text-align:left;}
.tr a{ font-size:26px; color:#fff;}
.tr p{font-size:18px; color:#fff; width:63%; margin-top:12px;}
.port-1 .text-desc p{ width:60%; color:#bfbfbf; margin-left:107px; margin-top:8px;}
.port-1 .text-desc{opacity: 0.9; top: -100%; color: #000; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.port-1 img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.port-1:hover img{transferm: scale(1.2);-webkit-transferm: scale(1.2);-moz-transferm: scale(1.2);}
.port-1:hover h3{background:#4c6ef4; border:1px solid #4c6ef4;}
.port-1.effect-1:hover .text-desc{top: 0;}
.port-1.effect-2 .text-desc{top:auto;bottom: -100%;}
.port-1.effect-2:hover .text-desc{bottom: 0;}
.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%;}
.product-c span{ display:block; width:140px; height:40px; text-align:center; margin:70px auto; background:#999; border-radius:10px;}
.product-c span a{ line-height:40px; color:#fff;}
.product-c span:hover{background:#4c6ef4;}
/*服务项目*/
.indexnews {padding-bottom: 70px;padding-top: 50px;background: #0075c4;height: auto!important;overflow: hidden!important;overflow: visible;}
.indexnews .title { overflow: hidden; line-height: 50px; }
.indexnews .title span { display: block; float: left; font-size: 24px; color: #fff; border-bottom: 2px solid #fff; }
.indexnews .title a { display: block; float: right; font-size: 14px; color: #fff; }
.indexnews .title a:hover {  }
.indexnews .one { width: 50%; margin-top: 35px; }
.indexnews .one .box {   height: 160px; overflow: hidden; }
.indexnews .list{    width: 43%;}
 .mtime{  text-align: center;  background: #44a6e6; color: #fff;     width: 38%; padding: 27px;}
 .mtime .time1{     margin-top: 10px;   line-height: 18px;display: block;overflow: hidden;font-size:20px;color: #fff;    }
 .mtime b{display: block;    color: #fff;white-space: nowrap;   font-weight: normal;}
 .mtime .time2{    display: block; overflow: hidden;font-size: 48px;}
 .mtime .time2 b {    line-height: 70px;display: block; white-space: nowrap; margin-left: 1px; font-weight: normal;}
 .mtime1{      padding: 12px;  width:99px; height: 102px; text-align: center; border-left: 6px solid #fff; line-height: 50px;  font-size: 20px; color: #fff; position: relative;overflow: hidden; background: #cbcbcb; transition: all 0.3s linear;}
 .mtime1 .time2,.pn-right .mtime1 .time1{color:#fff;}
.mtime1 .time1{    line-height: 18px;display: block;overflow: hidden; margin: 0 auto; font-size:20px;line-height:37px;color: #fff;  }
 .mtime1 b{display: block;    line-height: 42px;white-space: nowrap; margin-left: -55px;    font-weight: normal;}
 .mtime1 .time2{  line-height: 40px;  display: block; margin: 0 auto;overflow: hidden;font-size: 20px;}
 .mtime1 .time2 b {   display: block; white-space: nowrap; margin-left: 1px; font-weight: normal;}
.indexnews .one .tit { font-size: 18px; line-height: 1; color: #fff; margin-top: 25px; }
.indexnews .one .desc { font-size: 14px; line-height: 30px; color: #fff; margin-top: 10px; }
.indexnews .list li { overflow: hidden; margin-top: 30px; background: #ededed; transition: all 0.3s linear 0s; }
.indexnews .list li .num { width: 100px; text-align: center; height: 67px; line-height: 67px; border-right: 1px dashed #c2c2c2; margin-top: 16px; font-size: 42px; color: #373737; transition: all 0.3s linear 0s; }
.indexnews .list li .text { width: 78%; margin-left: 20px; color: #424242; transition: all 0.3s linear 0s; padding-right: 22px; }
.indexnews .list li .text span { display: block; font-size: 16px; line-height: 28px; padding-top: 12px; }
.indexnews .list li .text p { font-size: 14px; line-height: 27px; }
.indexnews .list li .time { width: 99px; height: 102px; text-align: center; border-left: 6px solid #fff; line-height: 50px; font-size: 20px; color: #fff; position: relative; overflow: hidden; background: #cbcbcb; transition: all 0.3s linear; }
.indexnews .list li .line { width: 28px; height: 2px; background: #fff; margin-left: 8px; }
.indexnews .list li:hover { background-color: #44a6e6; }
.indexnews .list li:hover .num { color: #fff; }
.indexnews .list li:hover .text { color: #fff; }
.indexnews .list li:hover .mtime1 { background: #44a6e6; color: #fff; }
/*关于*/
.indexab { border-top: 2px solid #f6f6f6; padding: 80px 0; overflow:hidden; }
.indexab .title { width: 29%; }
.indexab .title .en { font-size: 20px; line-height: 24px; color: #b5b5b5; }
.indexab .title .cn { font-size: 24px; color: #3b3b3b; line-height: 34px; margin-top: 10px; }
.indexab .title .line { width: 118px; height: 2px; background: #3b3b3b; margin-top: 50px; }
.indexab .title a { width: 116px; height: 26px; line-height: 26px; background: #b5b5b5; border: 1px solid #b5b5b5; font-size: 14px; color: #3b3b3b; margin-top: 42px; }
.indexab .title a:hover { background-color: #fff; }
.indexab .movie {border-radius: 6px; width: 47%;overflow: hidden; margin-top: 28px; }
.indexab .title2 { width:20%; margin-top: 45px; }
.indexab .title2 .en { font-size: 20px; line-height: 24px; color: #b5b5b5; }
.indexab .title2 .cn { font-size: 24px; color: #3b3b3b; line-height: 34px; margin-top: 20px; }
.indexab .text { width:63%; font-size: 14px; line-height: 24px; color: #8a8a8a; margin-top: 50px; margin-right: 94px; }
.ds-b {display: block;}

/*rongyu*/
.honor { height: 237px; background: #f6f6f6; margin-top: 130px; }
.honor .list { width:50%; margin-top: -58px; }
.mr_frbox2 { position: relative; }
.mr_frBtnL2 { cursor: pointer; width: 39px; height: 39px; background: url(../images/lefto.png) no-repeat center; position: absolute; left: 0; bottom: 0; border: 3px solid #d9d9d9; border-radius: 3px; transition: all 0.3s linear; }
.mr_frBtnR2 { cursor: pointer; width: 39px; height: 39px; background: url(../images/righto.png) no-repeat center; position: absolute; right: 0; bottom: 0; border: 3px solid #d9d9d9; border-radius: 3px; transition: all 0.3s linear; }
.mr_frBtnL2:hover { border-color: #0075c1; }
.mr_frBtnR2:hover { border-color: #0075c1; }
.mr_frbox2 .mr_frUl2 { width:82%; overflow: hidden; margin: 0 auto;}
.mr_frUl2 ul li { float: left; margin-right: 30px; }
.mr_frUl2 ul li a { display: block; width: 153px; height: 214px; border: 19px solid #e5e5e5; }
.mr_frUl2 ul li img { display: block; }
.mr_frUl2 ul li a:hover { border-color: #0075c1; }
.honor .text { margin-top: 30px; }
.honor .text .tit { font-size: 24px; color: #878787; line-height: 35px; }
.honor .text .line { margin-top: 12px; width: 159px; height: 2px; background: #d2d2d2; margin-left: 180px; }
.honor .text .tel { height: 66px; background: url(../images/telp.png) no-repeat left center; padding-left: 80px; line-height: 66px; font-size: 30px; color: #393939; margin-top: 6px; }
.honor .text .sml { font-size: 18px; line-height: 4px; color: #878787; }

.indexcase { width: 100%;    background: #0075c1;overflow:hidden;}
.mr_frBtnL {cursor: pointer; width:36px; height:66px; background:url(../images/leftt.png) no-repeat; position:absolute; left:-46px; top:110px; opacity: .9; transition: all 0.3s linear; }
.mr_frBtnR {cursor: pointer;width:36px; height:66px; background:url(../images/rightt.png) no-repeat;position:absolute; right:-46px; top: 110px; opacity: .9; transition: all 0.3s linear;}
.indexcase .container {  }
.indexcase .box { width:100%; padding-bottom:40px; }
.indexcase .box .title { padding-top: 42px; width: 90%; margin: 0 auto;}
.indexcase .box .title b { display: block; font-size: 30px; line-height: 1; color: #81ccf6; }
.indexcase .box .title span { display: block; font-size: 14px; line-height: 20px; color: #e9e9e9; margin-top: 18px; }
.indexcase .box .list { margin-top: 36px; }
.mr_frbox { position: relative; }
.mr_frBtnL:hover { opacity: 1; }
.mr_frBtnR:hover { opacity: 1; }
.mr_frUl { width: 100%; margin: 0 auto;overflow: hidden; }
.mr_frUl ul li a { display: block; width:240px;padding:6px;}
.mr_frUl ul li { float: left; margin: 30px 0 0 0;     height: 100%;}
.mr_frbox .tempWrap{margin:0 auto;}
.mr_frUl ul li img { display: block; }
.baoZ{width: 47%;    float: right;    display: none;}
.baoZ span { color: #ffffff;font-size: 36px;padding: 420px 25px 0 0; float: right;}

.jd { margin: 75px 0; width:100%; overflow:hidden;}
.jd .title { width: 16%;}
.jd .title .en { font-size: 20px; line-height: 24px; color: #b5b5b5; }
.jd .title .cn { font-size: 24px; color: #3b3b3b; line-height: 34px; margin-top: 10px; }
.jd .title .line { width: 118px; height: 2px; background: #3b3b3b; margin-top: 50px; }
.jd .title a { width: 116px; height: 26px; line-height: 26px; background: #b5b5b5; border: 1px solid #b5b5b5; font-size: 14px; color: #3b3b3b; margin-top: 42px; }
.jd .title a:hover { background-color: #fff; }
.jd .box { padding: 17px 10px 0 10px;    width: 23.8%; border: 3px solid #bfbfbf; margin-left: 9px; margin-top: 8px;     float: left;}
.jd .box span { height: 56px; line-height: 56px; font-size: 16px; color: #5a5a5a; }
.jd .box:hover { border-color: #0075c1; }
.jd .text { margin-top: 45px; }
.jd .text b { display: block; font-size: 20px; line-height: 24px; color: #393939; }
.jd .text span { display: block; font-size: 16px; line-height: 24px; color: #5a5a5a; }
.indextype { border-top: 2px solid #f6f6f6; background: #0075c4; height: auto!important; overflow: hidden!important; overflow: visible; padding: 40px 0; }
.indextype .title { width: 100%; }
.indextype .title .en { font-size: 20px; line-height: 24px; color: #fff; width: 100%; display: block; text-align: center; }
.indextype .title .cn { font-size: 24px; color: #fff; line-height: 1; margin-top: 10px; text-align: center; }
.indextype .title .line { width: 118px; height: 2px; background: #f6f6f6; margin: 20px auto; }
.indextype .title a { width: 116px; height: 26px; line-height: 26px; background: #b5b5b5; border: 1px solid #b5b5b5; font-size: 14px; color: #fff; margin: 15px auto; }
.indextype .title a:hover { background-color: #fff; color: #b5b5b5; }
.indextype .box { width: 90%; float: left; margin: 0 0 10px 0; border: 2px solid #dedede; padding: 10px 10px 0; background: #f6f6f6; }
.indextype .box .tit { font-size: 18px; height: 24px; line-height: 24px; padding-left: 30px; color: #2f2f2f; background: url(../images/ji.png) no-repeat left center; }
.indextype .box ul { margin: 15px 0; }
.indextype .box li { padding: 0 6px; line-height: 34px; float: left; }
.indextype .box li a { font-size: 14px; color: #2f2f2f; }
.indextype .box li a:hover { color: #0075c1; }
.iList { width: 100%; margin: 10px 0; float: left; clear: both; }
.list_1 {width:6%; padding: 89px 10px; margin: 0 15px 0 0; line-height: 25px; color: #2f2f2f; font-size: 18px; font-weight: bold; float: left; text-align: center; background: #f6f6f6; }
.listTitle { width: 100%; height: 35px; font-size: 16px; font-weight: bold; color: #0075c1; line-height: 35px; }
.list_2 { padding: 18px 10px;  width: 6%; margin: 0 15px 0 0; line-height: 25px; color: #2f2f2f; font-size: 18px; font-weight: bold; float: left; text-align: center; background: #f6f6f6; }
.list_3 { padding: 5px 10px; height: 125px; width: 55px; margin: 0 15px 0 0; line-height: 20px; color: #2f2f2f; font-size: 18px; font-weight: bold; float: left; text-align: center; background: #f6f6f6; }
.indexpro { padding-bottom: 30px; background: #f6f6f6; overflow:hidden;}
.indexpro .type {  line-height: 50px; padding-top: 2%; border-bottom: 1px solid #bfbfbf; }
.indexpro .type .list { padding-left: 53px; background: url(../images/sha.png) no-repeat left center; }
.indexpro .type a { display: inline-block; padding: 0 5px; border-bottom: 2px solid #f6f6f6; margin-right: 42px; font-size: 18px; color: #2f2f2f; }
.indexpro .type a:hover { border-color: #0075c1; }
.indexpro .list2 { margin-top: 59px; }
.indexpro .list2 li { float: left; transition: all 0.3s linear; background: #fff; width:23%; margin-left: 9px; margin-right: 10px; margin-bottom: 40px; border: 1px solid #ececec;}
.indexpro .list2 li .img {  overflow: hidden; }
.indexpro .list3 li { float: left; transition: all 0.3s linear; background: #fff;     width: 29.8%;margin-left: 10px; margin-right: 10px; margin-bottom: 40px; }
.indexpro .list3 li .img {  border: 1px solid #ececec; overflow: hidden; }
.indexpro .list2 li .img img { display: block; transition: all 0.3s linear; }
.indexpro .list2 li span { display: block; height: 65px; line-height: 65px; padding-left: 87px; font-size: 14px; color: #808080; transition: all 0.3s linear; background: url(../images/zs.png) no-repeat 50px center; }
.indexpro .list2 li a { display: block; }
.indexpro .list2 li:hover { background: #0075c1; }
.indexpro .list2 li:hover img { -webkit-transferm: scale(1.1, 1.1); -moz-transferm: scale(1.1, 1.1); transferm: scale(1.1, 1.1); }
.indexpro .list2 li:hover span { color: #fff; background-image: url(../images/zs2.png); }
.cui{overflow:hidden;width:100%;overflow:hidden;}
.cui ul li{       margin: 4% 0 4% 0;   padding: 16px;float: left; width: 33.33333%;}
.cui ul li h3{font-size:20px;}
.cui ul li .cu-t{     padding: 24px; text-align: center;   background: #fff; }
.cui ul li span{font-size:16px;margin-top: 8px; display: block;    color: #666; }
.cui ul li span:hover{color:#0075c1;}
.for table tr{height:40px;}
.for table tr input{    width: 48%; height:35px; border:1px solid #ccc; background:none;}
.for table tr select{width:266px; height:24px; border:1px solid #ccc; background:none;}
.for table tr textarea{     margin-bottom: 10px;   width: 48%; height:120px; border:1px solid #ccc; background:none; margin-top:7px;}
.for table tr th{text-align:right;    width: 8%; line-height:20px;font-size:14px;color:#333; font-weight:normal; padding-right:15px;}
.for table tr .submit{width: 150px;  height:35px; border:none; background-color:#0e77d1; font-size:16px; color:#fff; margin-top:40px;}
/*foot*/
/*右侧悬浮icon*/
.side-bar a, .chat-tips i { background-image: url(../images/gdt-img.png); background-repeat: no-repeat; }
.side-bar { width: 66px; position: fixed; top:50%; right: 0; font-size: 0; line-height: 0; z-index: 100; }
.side-bar a { width: 66px; height: 66px; display: inline-block; background-color: #999; margin-bottom: 2px; }
.side-bar a:hover { background-color: #4f96de; }
.side-bar .icon-qq { background-position: 0 -62px; }
.side-bar .icon-chat { background-position: 0 -130px; position: relative; }
.side-bar .icon-chat:hover .chat-tips { display: block; }
.side-bar .icon-qq:hover .chat-tipo { display: block; }
.side-bar .icon-blog { background-position: 0 -198px; }
.side-bar .icon-mail { background-position: 0 -266px; }
.side-bar .icon-totop { background-position: 0 -334px; }
.chat-tips {    width: 151px; padding: 20px; border: 1px solid #d1d2d6; position: absolute; right: 78px; top: -55px; background-color: #ffffff; display: none; }
.chat-tipo {       background-color:#fff;  position: absolute;  width: 151px; left: -151px;  top: 0px;  line-height: 66px;  color: #666;  font-size: 16px;  text-align: center; display: none; box-shadow: #DDD -1px 1px 4px;}
.chat-tips i { width: 9px; height: 16px; display: inline-block; position: absolute; right: -9px; top: 80px; background-position: -88px -350px; }
.chat-tips img {}
.footer { background: #343434;width:100%; overflow:hidden; }
.footer .bar { height: 104px; border-bottom: 1px solid #858585; color: #fff; }
.footer .bar .text { font-size: 18px; line-height: 104px; }
.footer .bar .tel { background: url(../images/bai.png) no-repeat left center; height: 60px; margin-top: 22px; padding-left: 75px; line-height: 60px; font-size: 24px; }
.footerc { padding-top: 55px; padding-bottom: 63px; font-size: 14px; color: #666; }
.footerc a { color: #666; }
.footerc a:hover { color: #fff; }
.footerc .qrcode { width: 113px; margin-right: 50px; }
.footerc .qrcode img { display: block; }
.footerc .qrcode span { display: block; height: 38px; line-height: 38px; text-align: center; }
.footerc .logo2 { width: 38%; margin-left: 50px; line-height: 20px; }
.footerc .cot {width:11%; line-height: 32px;  }
.footerc .logo2 img{margin-bottom:15px;}
/*产品列表页*/
.pro-menu1{width:100%;overflow:hidden; background:#f5f5f5;}
.pro-menu1 ul li{float:left;      text-align: center;  width: 12.5%; display: inline-block; overflow: hidden; }
.pro-menu1 ul li a{font-size: 15px; display: block;  padding: 16px 0;}
.pro-menu1 ul li a.on{color:#fff;    background: #3c85da;}
.pro-menu1 ul li:hover a{color:#fff;    background: #3c85da;}
.pro-img{ width: 100%; height: 100%; overflow: hidden;}
.pro-menu{ width:100%; margin:0 auto; }
.pro-menu .left_menu{width: 95%; max-width: 1280px; margin: 0 auto;}
.pro-menu .left_menu_1 a{     padding-left: 32px;   width: 18%; display: block; float: left;  background: url(../images/pro.jpg) no-repeat left center;}
.pro-menu .container{ margin-top: 40px;   border: 1px solid #dedede; padding: 15px 15px 30px;}
.pro-menu .left_menu_2 a{  display: contents; background:none;}
.pro-menu ul li.left_menu_1{width:100%;    margin: 15px 0;}
.pro-menu ul li{ float:left;overflow:hidden;margin: 0 20px 0 0;line-height: 35px;}
.pro-menu ul li a{ font-size:15px;display:block;}
.pro-menu ul li a:hover{ color: #0075c1;}
.pro-menu ul li a.on{ color: #0075c1; }
.pro-tab{ width:95%; max-width:1280px; margin:0 auto;}
#product-list li{ float:left;     background: #f5f5f5;   width:30%;margin-left: 1.5%;margin-right: 1.5%; text-align:center;margin-bottom: 20px;overflow:hidden;}
#case-list li{ float:left;      background: #f5f5f5;  width:22%;margin-left: 1.5%;margin-right: 1.5%; text-align:center;margin-bottom: 20px;overflow:hidden;}
.pro-t1 h2{padding-bottom: 18px;    line-height: 1.8;   font-size: 16px;margin-top: 18px;}
.add{ display:none;width:95%; max-width:1280px; margin:0 auto;border-bottom: 1px solid #ddd; padding-bottom:23px;   padding-top: 9px;}
.add h3{ float:left;}
.add-box{ float:right;}
#product-list{ margin:4% 0;    overflow: hidden;}
#case-list{ margin:4% 0;    overflow: hidden;}
#case-list li:hover a{color:#fff}
#case-list li:hover{background:#3c85da;}
.pro-tab li img { display:block;    margin: 0 auto; transferm:scale(1,1); transition:0.8s;}
.pro-tab li:hover img { transferm:scale(1.04,1.04);}
.horo li{float:left;margin: 25px 20px;    text-align: center; border: 1px solid #e8e8e8;}
.horo{margin-top:30px;}
.horo li:hover h2{    color: #1370dc;}
.pot{ padding:40px 0 40px 0;}
.pot .add-box{float:none;margin-bottom:20px;}
.pot-l{ width:66%;    border: 1px solid #e8e8e8;padding: 20px;}
.pot-l .g-i{width: 50%; float: left;}
.pot-l .g-r{     padding: 22px;   width: 50%;float: right; }
.pot-l .g-r h3{    margin-bottom: 20px;}
.pot-l  .g-r .pl{      margin-top: 30px;float:left;  line-height: 50px;text-align: center;  font-size: 18px; display: block; background: #0075c1;
 width: 130px;}
.pot-l .g-r .pl a{color: #fff;}
.pot-l .g-r .zxTel{      line-height: 45px; float: left;  height: 45px; padding: 0 0 0 50px; color: #616161; font-size: 18px;margin: 30px 0 0 15px; background: url(../images/telp.png) no-repeat left center; background-size: 23%; }
.pot-l .xq{    margin: 30px 0 20px 0px;width: 100%; height: 30px; background: #f2f2f2;float: left}
.pot-l .xq h4{    display: inline-block; padding: 0 40px;height: 100%; border-right: 1px solid #fff; background: #0e77d1; color: #fff;line-height: 30px; font-size: 14px;}
.pot-l article{width:100%;}
.pot-l .for table tr th{width: 13%;}
.pot-l .for table tr input{width: 80%;}
.pot-l .for table tr textarea{width: 80%; }
.pot-l .for table tr .submit{width:150px;}
.zyProList{width:30%; float:right;}
.zyProLb {width: 100%; margin: 0 0 20px 0;}
.zyProTitle { background: #0075c1;height: 55px; line-height: 55px; font-size: 20px; color: #fff; text-indent: 25px;}
.zyProLb ul { border: 1px solid #f4f4f4; padding: 15px;}
.zyProLb li {    background: url(../images/tou.jpg) left center no-repeat; border-bottom: 1px dashed #b5b5b5;height: 50px;width: 100%;}
.zyProLb li a {line-height: 50px;color: #6b6b6b; font-size: 18px; display: block;text-indent: 30px;}
.Recommend ul { padding: 15px 10px; border: 1px solid #f4f4f4;}
.Recommend li { width:92%;    margin: 0 auto; overflow: hidden;}
.Recommend li a {display: block;text-align: center;color: #808080;}
.Recommend li a:hover{ color:#0075c1;}
.Recommend li span{ border:1px solid #f4f4f4; background:url(../images/zs.png) 30px 15px no-repeat; display:block; line-height:45px; height:45px;}
/*内容页*/
.new{ width:95%; max-width:1280px; margin:40px auto;}
.new h2{text-align: center;font-size: 20px; font-weight: bold; margin: 0 auto;    border-bottom: 1px solid #e8e8e8;padding-bottom: 25px; }
.new article{ margin-top:27px; }
.news-siblings{margin-top:80px;     padding-top: 18px; border-top:1px solid #e5e5e5; font-size:14px;}
.news-siblings div{line-height:34px;    margin-right: 50px; float:left;}
.news-siblings div span{color:#999;}
.news-siblings div a:hover{text-decoration:underline;}
.news-siblings .news-back{ width:150px; height:40px;  line-height:40px; border-radius:3px; background:#c21b2f; color:#fff; text-align:center; float:right;     display: none;   border-top: 1px solid #e8e8e8}
.news-siblings .news-back i{margin:0 0 0 20%;}
.news-siblings div:nth-child(2){ float:right; margin-right:0;}
/*文章是通用样式*/
.new-tab{ width:95%; max-width:1280px; margin:20px auto;}
.new-tab .ne-list{ width:100%;}
.new-tab .ne-list li{    border-bottom: 1px solid #f5f5f5;     padding: 30px 30px;    border-bottom: 1px solid #e5e5e5;}
.new-tab .ne-list li:hover {background:#1370dc;box-shadow: 0 4px 10px rgba(43, 43, 43, 0.2);    }
.new-tab .ne-list li:hover h3 a { color:#fff;}
.new-tab .ne-list li:hover .ne-m a { color:#fff}
.new-tab .ne-list li:hover .ne-t span{ color:#fff}
.new-tab .ne-list li:hover .ne-t p{ color:#fff}
.new-tab .ne-list .ne-img{ float:left; width:25%;}
.new-tab .ne-list .ne-t{ float:left; width:70%; padding-top:4px;    margin-left: 3%;}
.new-tab .ne-list .ne-t span{ display:block;  color: #999;;margin-top: 15px;}
.new-tab .ne-list .ne-t p{  color:#818080;margin-top: 15px;}
.new-tab .ne-list .ne-t h3{font-weight: bold; text-align:left; margin-top:10px;font-size: 18px;margin-top: 20px;}
.new-tab .ne-list .ne-t .ne-m{  margin-top:16px; }
.new-tab .ne-list .ne-t .ne-m a{ font-size:14px; }
.new-tab .ne-list .ne-t .ne-m:hover{}
/*页码*/
.ny_pages{width:100%;     float: left;max-width:1280px; margin:auto;text-align:center;margin:5% auto 5%;font-size:14px;color:#666;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.ny_pages a{margin:0px 5px;color:#666; font-size:14px; border:1px solid #e8e8e8; padding:12px 40px;}
.ny_pages a:hover{color:#fff; background:#1370dc; border:1px solid #1370dc;}
/*适应*/
@media (min-width: 1280px) and (max-width:1600px){
.shutter{height:580px;} 
  .shutter-img a .sbanner{height:580px;}
}

@media (min-width: 1152px) and (max-width: 1280px){
  .container{width:1000px;}
  .header .navbar_nav li a{padding:0 40px;}
  .shutter{height:500px;}
  .shutter-img a .sbanner{height:500px;}
  .youshi figure{margin: 50px 41px 0px 41px;}
  .aui-nav-list-box ul li{height:62px;line-height:62px;}
  .horo li{    margin: 25px 15px;}
  .pot-l .g-r .zxTel{    padding: 0 0 0 38px; margin: 30px 0 0 2px;   float: right;}
  .pot-l .g-r .pl{width:100px;}
  .indexnews .list li .text p{display:none;}
  .indexnews .list li .text{width:70%;}
  .mr_frbox2 .mr_frUl2{width:68%;}
  .pro-menu .left_menu_1 a{    width: 21%;}
  .mr_frUl{width: 96%;}
}
@media (min-width: 991px) and (max-width: 1152px){
  .container{width:970px;}
.header .navbar_nav li a{ padding:0 38px;}
.shutter{ height:410px;}
  .shutter-img a .sbanner{height:410px;}
  #guide-banner{height:350px;}
    /*内页*/
  .new-tab .ne-list .ne-t h3{margin-top:12px;    font-size: 16px;}
  .new-tab .ne-list .ne-t span{margin-top:8px;}
  .new-tab .ne-list .ne-t p{margin-top:5px;}
  .new-tab .ne-list li{padding:20px 20px;}
  .header .navbar_nav li.dropdown .dropdown_menu{    width: 154%; left: -30%;}
  .pro-menu ul li{}
  #product-list li{width:47%;}
  .indexnews .list li .text p{display:none;}
  .indexnews .list li .text{width:71%;}
  .mr_frbox2 .mr_frUl2{width:69%;}
  .mr_frUl{width:74%;}
  .horo li{    width: 22%;    margin: 25px 10px;}
  .jd .box{    width: 23%;}
    .mr_frBtnL{left:0;}
  .mr_frBtnR{right:0;}
}
@media (min-width: 767px) and (max-width: 991px){
/*头部*/
  .wap-top2 .tel{display:none;}
  .wap-top2 .logo{    width: 36%;    margin-top: 0;margin-bottom: 0;}
.header{   display: none;}
.header .left .img1{ display:none;}
.header .left .img2{display:block;    margin-top: 0px;}
.header{padding: 0 10px; height:50px;}
.header img{ vertical-align:inherit;}
.header .left{ margin-top:5px; height:50px; overflow:hidden;}
.header.on .left .img2{ margin-top:0;}
.wap-top p{ font-size:12px;    margin: 10px;}
.wap-top span{ font-size:12px;}
.wap-top{ line-height:40px;}
  .indexpro .type a{font-size: 16px;margin-right:10px;}
  .mr_frBtnL{left:0;}
  .mr_frBtnR{right:0;}
/*banner*/	
  .shutter{    height: 350px;}
  .shutter-img a .sbanner{height:350px;}
  .indexpro .list3 li{    width: 45.8%; margin-left: 6px; margin-right: 6px;}
  .indexpro .list2 li span{padding-left: 64px;background: url(../images/zs.png) no-repeat 32px center;}
  .mtime{    width: 42%; padding: 5px;}
  .ds-b{    width: 53.4%; float: left;}
  .indexnews .one .desc{}
  .indexnews .one .box{height:124px;}
  .indexnews .list { width: 50%;}
  .indexnews .list li .text p{display: none;}
  .mtime1{width: 88px;}
  .indexnews .list li .text{    width: 70%;padding-right: 0;}
  .indexab .title .en{}
  .indexab .title .cn{}
  .indexab .title .line{}
  .indexab .title a{ }
  .indexab{    padding: 40px 0;}
  .indexab .movie{width:66%;    margin-right: 0;}
  .indexab .title2{  }
  .indexab .title2 .en{}
  .honor .list{width:56%;}
  .mr_frbox2 .mr_frUl2 {}
  .mr_frBtnR2{    right: 37%;bottom: -25%;}
  .mr_frBtnL2{    left: 37%; bottom: -25%;}
  .honor{margin-top:50px;}
  .honor .text{ width:44%;}
  .indexcase .box { }
  .mr_frUl{width:64%;}
  .mr_frUl ul li img{}
  .mr_frBtnL{}
 .mr_frBtnR{}
  .baoZ{width:50%;}
  .jd .title{width: 100%;}
  .jd .title .en{}
  .jd{margin:40px 0;}
  .jd .title .line{display:none;}
  .jd .title a{margin-top: 20px;}
  .jd .box{width:23.5%;}
  .list_1,.list_2{width:20%;    margin: 0 6px 0 0;}
  .indextype .box{width:78%;}
  .indexpro .list2 li{    width: 31.6%;margin-left: 6px; margin-right: 6px;}
  .cui ul li{width: 33.33333333%;padding:6px;}
  .cui ul li:nth-child(3){}
  .cui ul li .cu-t{padding:10px;}
  .cui ul li h3{font-size:16px;}
  .footer .bar .tel,.footerc .qrcode,.footerc .logo2{margin-right:10px;}
  .footerc{padding-top:30px; padding-bottom:30px;}
  .indexnews .one{width:50%;}
  .indexab .title{}
  .footerc .cot{    width: 22%;}
  .footer{padding:10px;}
  .footer .bar .text {font-size: 16px;}
  .shutter-btn li{display:none;}
  .wap-top2{padding:2px;}
  .indexpro .list2{margin-top: 20px;}
  .pro-menu .left_menu_1 a{}
  .indexpro{padding-bottom:10px;}
  .new-tab .ne-list .ne-t p{display:none;}
  .new-tab .ne-list li{width: 33.333333%;padding:8px; float: left;    padding-bottom: 20px;}
  .indexab .text{width: 67%;  margin-right:0;}
  .horo li{width: 31%;margin: 20px 6px;}
  .footerc .logo2{width:36%;}
  .pot-l .g-r{    width: 100%;}
  .pot-l .g-i {width: 100%;}
/*内页*/
 #guide-banner{height:270px;}
  .pro-menu1 ul li{width:18%;}
.pro-menu ul li{}
.pro-menu ul li a{font-size:16px;}
 #product-list li{width:100%;}
#case-list li{width:30.3%;}
.new-tab .ne-list .ne-img{width:100%;}
.new-tab .ne-list .ne-t{width:100%; margin-left:0px; }
.new-tab .ne-list .ne-t h3{ font-size:14px;}
  /*导航*/
 .wap-top2 #navToggle {height: 100%;padding: 16px 15px;margin-right: -15px;display: inline-block;float: right;}
 .wap-top2 #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
 .wap-top2 #navToggle span:before,.wap-top2 #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
 .wap-top2 #navToggle span,.wap-top2 #navToggle span:before,.wap-top2 #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #333;}
 .wap-top2 #navToggle span:before {top: 8px;}
 .wap-top2 #navToggle span:after {bottom: 10px;}
 .wap-top2 #navToggle.open span:before {top: 10px;-webkit-transferm: translateY(-11px) rotate(-45deg);-moz-transferm: translateY(-11px) rotate(-45deg);-ms-transferm: translateY(-11px) rotate(-45deg);-o-transferm: translateY(-11px) rotate(-45deg);transferm: translateY(-11px) rotate(-45deg);}
 .wap-top2 #navToggle.open span:after {bottom: 12px;-webkit-transferm: translateY(10px) rotate(45deg);-moz-transferm: translateY(10px) rotate(45deg);-ms-transferm: translateY(10px) rotate(45deg);-o-transferm: translateY(10px) rotate(45deg);transferm: translateY(10px) rotate(45deg);}
 .wap-top2 #navToggle.open span {background: none;}
  .wap-top2 #navToggle.open span:before,.wap-top2 #navToggle.open span:after {background: #4f4f4f;}
.header .nav{display: none;}.banner img{height: 600px;object-fit: cover;}
  .cas{width:100%;}
}

@media (max-width: 767px){
/*头部*/
  .wap-top2 .tel{display:none;}
  .wap-top2 .logo{    width: 50%;    margin-top: 0px;margin-bottom: 0px;}
.header{   display: none;}
.header .left .img1{ display:none;}
.header .left .img2{display:block;    margin-top: 0px;}
.header{padding: 0 10px; height:50px;}
.header img{ vertical-align:inherit;}
.header .left{ margin-top:5px; height:50px; overflow:hidden;}
.header.on .left .img2{ margin-top:0;}
.wap-top p{ font-size:12px;    margin: 10px;}
.wap-top span{ font-size:12px;}
.wap-top{ line-height:40px;}
  .indexpro .type a{font-size: 16px;margin-right:10px;}
/*banner*/	
  .shutter{    height: 180px;}
  .shutter-img a .sbanner{    height: 180px;}
  .indexpro .list3 li{    width: 45.8%; margin-left: 6px; margin-right: 6px;}
  .indexpro .list2 li span{padding-left: 64px;background: url(../images/zs.png) no-repeat 32px center;}
  .mtime{    width: 42%; padding: 3px;}
  .ds-b{    width: 53.4%; float: left;}
  .indexnews .one .desc{display: none;}
  .indexnews .one .box{height:120px;}
  .indexnews .list { width: 100%;}
  .indexnews .list li .text p{display: none;}
  .mtime1{width: 88px;}
  .indexnews .list li .text{    width: 70%;padding-right: 0;}
  .indexab .title .en{display: none;}
  .indexab .title .cn{float: left;}
  .indexab .title .line{display: none;}
  .indexab .title a{    float: right;}
  .indexab{    padding: 40px 0;}
  .indexab .movie{width:100%;    margin-right: 0;}
  .indexab .title2{    width: 100%;}
  .indexab .title2 .en{display: none;}
  .honor .list{width:100%;}
  .mr_frbox2 .mr_frUl2 {  width: 92%;}
  .mr_frBtnR2{    right: 37%;bottom: -25%;}
  .mr_frBtnL2{    left: 37%; bottom: -25%;}
  .honor{margin-top:10px;}
  .honor .text{    display: none;}
  .indexcase .box { width: 100%;}
  .mr_frUl{width:66%;}
  .mr_frUl ul li img { display: block; }
  .mr_frBtnL{display:none;}
 .mr_frBtnR{display:none;}
  .baoZ{display:none;}
  .jd .title{width: 100%;}
  .jd .title .en{display:none;}
  .jd{margin:40px 0;}
  .jd .title .line{display:none;}
  .jd .title a{margin-top: 20px;}
  .jd .box{width:46%;}
  .list_1,.list_2{width:20%;    margin: 0 6px 0 0;}
  .indextype .box{width:78%;}
  .indexpro .list2 li{     margin-bottom: 15px;   width: 46%;margin-left: 6px; margin-right: 6px;}
  .cui ul li{width:50%;padding:6px;}
  .cui ul li:nth-child(3){display:none;}
  .cui ul li .cu-t{padding:10px;}
  .cui ul li h3{font-size:16px;}
  .footer .bar .tel,.footerc .qrcode,.footerc .logo2{display:none;}
  .footerc{padding-top:30px; padding-bottom:30px;}
  .indexnews .one{width:100%;}
  .indexab .title{width:100%;}
  .footerc .cot{    width: 100%;}
  .footer{padding:10px;}
  .footer .bar .text {font-size: 16px;}
  .shutter-btn li{display:none;}
  .wap-top2{padding:2px;}
  .indexpro .list2{margin-top: 20px;}
  .pro-menu .left_menu_1 a{width: 100%;}
  .indexpro{padding-bottom:10px;}
  .new-tab .ne-list .ne-t p{display:none;}
  .new-tab .ne-list li{width: 50%;padding:8px; float: left;}
  .indexab .text{width: 96%;     padding: 10px 0 20px 0;  margin: 0 auto;}
  .horo li{width: 46%;margin: 20px 6px;}
  .pot-l{width:100%;}
  .pot-l .g-i,.pot-l .g-r{width:100%;}
  .pot-l .g-r .pl{width:110px;}
  .pot-l .g-r .zxTel{    padding: 0 0 0 25px;    background-size: 14%;}
  .pot-l .for table tr th {width: 30%;    text-align: center;}
  .pot-l .for table tr input { width: 90%;}
  .pot-l .for table tr textarea{ width: 90%;}
.news-siblings div:nth-child(2) {float: left;}
  .zyProList{    width: 100%;}
  .Recommend li{width: 50%; float: left; padding: 6px;}
/*内页*/
 #guide-banner{height:200px;}
  .pro-menu1 ul li{width:33.33333%;}
.pro-menu ul li{width:42%;  margin:0;}
.pro-menu ul li a{font-size:16px;}
 #product-list li{width:100%;}
#case-list li{width:47%;}
.new-tab .ne-list .ne-img{width:100%;}
.new-tab .ne-list .ne-t{width:100%; margin-left:0px; }
.new-tab .ne-list .ne-t h3{ font-size:14px;}
  /*导航*/
 .wap-top2 #navToggle {height: 100%;padding: 6px 15px;margin-right: -15px;display: inline-block;float: right;}
 .wap-top2 #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
 .wap-top2 #navToggle span:before,.wap-top2 #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
 .wap-top2 #navToggle span,.wap-top2 #navToggle span:before,.wap-top2 #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #333;}
 .wap-top2 #navToggle span:before {top: 8px;}
 .wap-top2 #navToggle span:after {bottom: 10px;}
 .wap-top2 #navToggle.open span:before {top: 10px;-webkit-transferm: translateY(-11px) rotate(-45deg);-moz-transferm: translateY(-11px) rotate(-45deg);-ms-transferm: translateY(-11px) rotate(-45deg);-o-transferm: translateY(-11px) rotate(-45deg);transferm: translateY(-11px) rotate(-45deg);}
 .wap-top2 #navToggle.open span:after {bottom: 12px;-webkit-transferm: translateY(10px) rotate(45deg);-moz-transferm: translateY(10px) rotate(45deg);-ms-transferm: translateY(10px) rotate(45deg);-o-transferm: translateY(10px) rotate(45deg);transferm: translateY(10px) rotate(45deg);}
 .wap-top2 #navToggle.open span {background: none;}
  .wap-top2 #navToggle.open span:before,.wap-top2 #navToggle.open span:after {background: #4f4f4f;}
.header .nav{display: none;}.banner img{height: 600px;object-fit: cover;}
  .cas{width:100%;}
}
