* {font-family: Arial, Helvetica, sans-serif;;  font-size: 14px;}
html,body,h1,h2,h3,h4,h5,h6,div,form,ul,li,a,em,input,dd,dt,dl,p,figure,textarea,button{margin: 0;  padding: 0;  border: 0;  list-style: none;  text-decoration: none;  font-weight: normal;}
em {font-style: normal;}
dd,dt,dl,em,button {display: block;}
a,img{border:none;display:inline-block;width:100%\9;}
img{max-width: 100%;}
.container{width: 1200px;}
.center {margin: 0 auto;  width: 1100px;}
.clear{}
.clear:after{content: "";visibility: visible;clear: both;height: 0;display: block;}
.red{color:#a20404;}
/*header*/
.relative{position: relative!important;bottom: normal!important}

@font-face{
   font-family: Arial, Helvetica, sans-serif;
}
@font-face{font-family:'digit';src:url('../ttf/Montserrat-Bold.ttf');}
@font-face{font-family:'DINCond';src:url('../ttf/DINCond-Bold.ttf');}
@font-face{font-family:'l';src:url('../ttf/helvetica-light.ttf');}
@font-face{font-family:'c';src:url('../ttf/DINCond-Medium.ttf');}
/* devanagari */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
/* latin-ext */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
/* latin-ext */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
/* latin-ext */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
/* latin-ext */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
/* latin-ext */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
/* latin-ext */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.header-pc{width: 100%;padding: 0;border-bottom:4px solid #ef8222}
.containerwidth97{
  width: 97%;
    max-width: 1650px;
    margin: auto;
}
/**{font-family: "digit"}*/
.padding50{width:1700px;margin:0 auto;}
.padding100{padding-left: 100px;padding-right: 100px;}

.header-tel{text-align: right;display: inline-block;float: none;vertical-align:middle;font-size: 0}
.header-tel .list{;width: 50%;text-align: right;font-size: 0;display: inline-block;}
.header-tel .list i{display: block;margin:0 5px;display: inline-block;vertical-align: bottom}
.header-tel .list i img{max-width: 100%;}
.header-tel .list .right{display: inline-block;vertical-align: bottom}
.header-tel .list .right p{font-size: 14px;}
.header-tel .list .right span{color: #fbbe3f;margin:10px 0;font-size: 18px;}
 

.modles{position: absolute;top:38px;z-index: 9660;right:100px; }
.modles a{display: block;text-decoration: none;width: 20px;height: 20px;background: url(../image/searchb.png) no-repeat;}


.search-box{cursor: pointer;position: relative;height:75px;line-height:75px;border-radius: 5px;
  display: inline-block;z-index: 6855;padding: 0;font-size: 0;text-align: right;}
.search-box h5{font-size:13px;color: #fff;display: inline-block;vertical-align: middle; transition:all .3s;}
.search-origin{cursor: pointer;width:20px;height:20px;position: relative;padding: 2px;margin-right: 8px;
 display: inline-block;vertical-align: middle;
}

.search-origin img{transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;
  position: absolute;top:50%;left:50%;opacity: 0; 
    /*transform:translate(-50%,-50%) scale(0) rotate(360deg);
  -webkit-transform:translate(-50%,-50%) scale(0) rotate(360deg);*/
}
.search-origin img.on{opacity: 1;
      /*transform:translate(-50%,-50%) scale(1) rotate(0deg);
  -webkit-transform:translate(-50%,-50%) scale(1) rotate(0deg);*/
}

.search-origin{}
.search-origin .searchss{width: 20px;height: 20px;display: block;vertical-align: middle;
background:url(../image/searchb.png) no-repeat;}
.header-top.mini .search-origin .searchss{background:url(../image/searchbb.png) no-repeat;}
.header-top.mini .search-box h5{color: #4d5669;}
.search-input-box{overflow: hidden;position: absolute;top:150%;right:0%;margin-top:0;padding:0;
					transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;
					z-index: 6854;visibility: hidden;opacity: 0;background: #fff;z-index: -1;border-top: 1px solid #e2e2e2;}
.search-input-box.actives{visibility: visible;opacity: 1;top: 100%;z-index: 1;}
.search-input{position: relative;width: 40%;left: 0;height: inherit;margin:5% auto;}
.search-input form{height: 100%;width: 100%;display: block;}
.search-input .input-group{height: inherit;display: block;display: flex;width: 100%;}
.search-input .input-group input{background: #fff;
    padding: 25px;
    display: block;
    border: none;font-family: "Arial";
    outline: none;
    width: 100%;border-radius: 0;
    font-size: 14px;
    border: 1px solid #ccc;box-shadow: none;}
.search-input .input-group-btn{width: 13%;display: inline-block!important;}
.search-input .input-group-btn button:focus,.search-input .input-group-btn button:hover,
.search-input .input-group-btn button:active{background: #f29700!important;}
.search-input .input-group-btn button:focus,.search-input .input-group-btn button:hover,
.search-input .input-group-btn button:active,
.search-input .input-group-btn button{width: 100%;height: 100%;text-align: center;border-radius: 0;color: #fff;background: #1eacf6;
outline: none;box-shadow: none;border:none;text-align: center;font-size: 0;}
.search-input .input-group-btn button i{display: inline-block;width: 20px;height: 20px;background: url(../image/searchb.png) no-repeat;}
.search-btn{position: absolute;width: 20%;left: 80%;height: 32px;background: #fff;}
.search-btn input{height: 100%;border-radius:0 5px 5px 0;border-left:0;}
.search-btn input:hover{box-shadow: 0 0 5px #eee inset;background: #2487c3;color: #fff}




.header-70{height: 70px;position: relative;}
.header-re{position: relative;height:105px;}

.header-top{z-index: 666;width: 100%;padding:0px 0;position: fixed;box-shadow: 0 3px 8px #999;
    background: #fefffe;border-bottom: 1px solid rgba(255,255,255,.15);
    backdrop-filter: blur(3px);height: 105px;transition:all .3s;}
.header-top.mini{background: #fff;border-bottom: 1px solid #ccc;}
/*.page-ms .header-top .header-list-li ul li a.act-a,
.header-top.mini .list-dropdown,.page-ms .header-top .list-dropdown,.page-ms .header-top,.header-top.mini{box-shadow: 0 0 5px #ccc;}*/
.header-top.mini .list-dropdown:after,.page-ms .header-top .list-dropdown:after{display: none;}
.header-top.mini .header-list-li ul li a.act-a{color: #4d5669!important;}
.header-top.mini .header-list-li ul li a.act-a:hover{color: #1eacf6!important;}
.header-top.mini .header-list-li ul li.active>a{color: #1eacf6!important}
/*.page-ms{height: 110px;}*/
.detailed-page{height: 75px;}

.header-top .logo{padding: 0 0;display: inline-block;vertical-align:middle;display: block;height: inherit;}
.header-top .logo a{display:block;height: inherit;position: relative;text-align: left}
.header-top .logo img{max-width: 100%;max-height: 80%;transform:translateY(-50%);top: 50%;position: absolute;left:0%;
margin-top: -2px;}
.header-top .container{padding: 0;font-size: 0;}
.header-top .containerwidth97,.header-top .padding50{font-size: 0;height: inherit;}



.header-bottom{display:inline-block;position: relative;vertical-align:middle;float: none;height: inherit;}


.header-nav{display:inline-block;z-index: 1000;vertical-align: middle;float: none;font-size: 0;position: static;}
.header-nav .container .row{font-size: 0}

.header-nav .language{padding:18px 0;float: none;vertical-align: middle;display: inline-block;}
.header-nav .language button{background: #eeeeee;color: #7c7c7c;padding: 4px 20px;}
.header-nav .language button:hover,.header-nav .language button:focus{outline: none;box-shadow: none;}
.header-nav .language button span{color: #104098;font-family:'c';font-weight: 600;vertical-align: middle;line-height: 20px;}
.header-nav .language button span b,
.header-nav .language button span img{display: inline-block;vertical-align: middle;float: none;}
.header-nav .language .dropdown-menu{min-width: 80px;}


.index-header-nav{display:inline-block;position: relative;z-index: 1000;vertical-align: middle;float: none;}
.index-header-input{width: 100%;display: inline-block;vertical-align: middle;}
.index-header-input .btn{}
.index-header-input .btn i{color: #fff}
.index-header-input .input-group{}
.index-header-input .input-group button.btn{background:#5f5e5e;border-color: #5f5e5e;outline:none;}
.index-header-input .input-group input{transition:none;box-shadow:none;outline:none;border-color: #5f5e5e;}

.header-nav-main{background: none;border:none;margin:0 0;min-height: auto;position: relative;}
.header-nav-top{background: #333;text-align: center;}
.nav-kongjian{background: transparent;border:none!important;overflow: hidden;}
.nav-kongjian:focus{background: transparent!important;}

.header-list-li{padding: 0}
.header-list-li ul{margin: 0;text-align: right;}
.header-list-li ul li{display: inline-block;width: auto;float:none;position: relative;padding: 0 25px;}
.header-list-li ul li a.act-a::after{content: "";display: block;width:0;height: 1px;
 position: absolute;bottom: -0px;left: 50%;transform: translateX(-50%);background: #172159;transition:all .3s;
border-radius: 50px;}
.header-list-li ul li:hover a.act-a::after{width: 100%;}
.header-list-li ul li a.act-a{display:block;font-weight: 600;
    /*letter-spacing: 0.05em;*/font-size: 16px;color:#34364e!important;font-family: "l";text-transform: uppercase;
text-decoration: none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;border-bottom: 2px solid transparent;
-o-transition:all .3s;border-bottom:2px solid transparent;position: relative;padding:0;line-height: 105px;}
.header-list-li ul li a.act-a:hover,.header-list-li ul li.active:hover>a{color: #172159!important;background: transparent!important;}
/*.header-list-li ul li.we{float: right;background: #fbbe3f;color: #000}
.header-list-li ul li.we a{color: #000}
.header-list-li ul li.we:hover a{background:#000;color: #fbbe3f}*/
.header-list-li ul li.active>a{background-color: transparent!important;color: #172159!important}
.a-dropdown{display: none;}
.list-dropdown{opacity: 0;visibility: hidden;margin-top: 0;border-radius: 0;border:none;left: 50%;
  background: #fff!important;transition:all .3s;display: block;
box-shadow: none;font-size: 0;z-index: 55;margin-left: -130px;margin-top: 10px!important;border-radius: 10px!important;
padding:20px 0;}
.list-dropdown:after{
  content: "";
    position: absolute;
    right: 0;
    top: -16px;
    left: 45%;
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom: 8px solid #FFF;
}

/*.list-dropdown:hover{visibility: visible;}*/
.list-dropdown .box{font-size: 0;display: inline-block;background: #fff;}
/*.list-dropdown .box:after{content: "";display: block;width: 0;height: 0;border:5px solid transparent;border-bottom-color: #ff4242;
position: absolute;top: 0;left:100px;top: -10px;z-index: 66}*/
.list-dropdown ul,.header-list-li ul li:hover{}
/*.list-dropdown ul:after{content: "";display: block;width: 1px;height: 100%;background: #ccc;position: absolute;
top: 0;right: 0;}*/
.list-dropdown ul{text-align: left;font-size: 0;background: #fff;display:block;width: 260px;
vertical-align: top;position: relative;}
/*.list-dropdown ul:after{
  content: "";
    position: absolute;
    right: 0;
    top: -16px;
    left: 55px;
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom: 8px solid #FFF;
}*/
.list-dropdown ul li{display:block;text-align: left;vertical-align: top;width: 100%;position: relative;padding:0;}
.list-dropdown ul li i{position: absolute;top: 50%;font-size: 12px;color: #222;right: 8px;transform:translateY(-50%);}
.list-dropdown ul li a{color: #434447;padding: 8px 15px;display: block;text-decoration: none;text-align: left;
  font-family:'Poppins', sans-serif;font-weight: 500;line-height: 40px;padding: 0 25px;position: relative;
  transition:all .3s;
}
.list-dropdown ul li.first{color: #ff4242;display: block;font-size: 16px;}
.list-dropdown ul li:hover>a i{color:#1eacf6;}
.list-dropdown ul li:hover>a{background: #ddd;
  color: #1eacf6;
    padding: 0 25px 0 32px;
}
.list-dropdown ul li:hover .time{display: block;}
.list-dropdown ul li .time{display: none;position: absolute;left: 100%;z-index: 666;top: 0;min-width: 200px;background: #fff;}
.list-dropdown ul li .time .list{}
.list-dropdown ul li .time .list a{display: block;}
.list-dropdown ul li .time .list a:hover{color: #999;}

.header-list-li ul li.noac:hover .list-dropdown{
  visibility: visible;opacity: 1;margin-top: -2px!important;
}
.header-list-li ul li.noac.active a.act-a::after{width:100%;}
.header-list-li ul li.noac i.glyphicon{display: none;}
.header-list-li ul li.noac{position: relative;}
/*.header-list-li ul li.noac:hover:after{content: "";display: block;width: 50%;height: 3px;background: #ff4242;position: absolute;left: 50%;margin-left: -25%;bottom: 0;}*/

/*.header-list-li ul li.active:after{content: "";display: block;position: absolute;top:18px;right:2px;color:#fff;width: 10px;height:12px;
background: url(../image/nav-icon.png) no-repeat;}*/
/*index*/
.banner{overflow: hidden;position: relative;}
.banner-bxslider{}
.banner-bxslider li{}
.banner-bxslider li a{display: block;}
.banner-bxslider li figure{display: block;font-size: 0}
.banner-bxslider li img{width: 100%;}
.banner-bxslider .bx-pager-item{}
.banner-bxslider .bx-pager-item a.active{background: #82bd41}
.banner .bx-wrapper .bx-next{right:0}
.banner .bx-wrapper .bx-prev{left: 0}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 0px;text-align:center;padding:10px;}
.bx-wrapper .bx-pager .bx-pager-item{vertical-align: top;}
.banner .bx-wrapper .bx-pager .bx-pager-item a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width:8px;height: 8px;background: #555;font-size: 0;vertical-align: middle;border-radius: 50%;
	}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: red}
.banner .bx-wrapper .bx-controls-direction a{display: none;}

.banner .bx-wrapper .bx-controls-direction a.bx-next{background: url(../image/banner-right.png) no-repeat 100% 100%;left: 50%;margin-left: 560px;
transition:all .3s;-webkit-transition:all .3s;}
.banner .bx-wrapper .bx-controls-direction a.bx-next:hover{margin-left: 570px;}
.banner .bx-wrapper .bx-controls-direction a.bx-prev:hover{margin-left: -590px;}
.banner .bx-wrapper .bx-controls-direction a.bx-prev{background: url(../image/banner-left.png) no-repeat 100% 100%;left: 50%;margin-left: -580px;
transition:all .3s;-webkit-transition:all .3s;}
.bx-wrapper .bx-controls-direction a{width: 40px;height: 80px;top:50%;margin-top: -40px;display: none;z-index: 666}
.bx-wrapper .bx-controls-direction a.bx-next{background:url(../image/right-btn.png) no-repeat 100% 100%;right: 0}
.bx-wrapper .bx-controls-direction a.bx-prev{background:url(../image/left-btn.png) no-repeat 100% 100%;left: 0}
.bx-wrapper .bx-viewport{background: transparent;}
.banner-index-ling .bx-wrapper .bx-controls-direction a.bx-next{background:url(../image/index-box2-r.jpg) no-repeat 100% 100%;right: 50%;width: 80px;height: 50px;margin-right: -90px;top: 100%;margin-top:40px;}
.banner-index-ling .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../image/index-box2-l.jpg) no-repeat 100% 100%;left: 50%;width: 80px;height: 50px;margin-left: -90px;top: 100%;margin-top:40px;}

.case-box2-banner .bx-wrapper .bx-controls-direction a.bx-next{}
.case-box2-banner .bx-wrapper .bx-controls-direction a.bx-prev{}
.case-box2-banner .bx-wrapper .bx-pager .bx-pager-item a,.case-box2-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 40px;height: 4px;background: #000;}
.case-box2-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f7cd3}
.case-box2-banner .bx-default-pager{bottom: 0}

.programme-box3-banner .bx-wrapper .bx-controls-direction a.bx-next{}
.programme-box3-banner .bx-wrapper .bx-controls-direction a.bx-prev{}
.programme-box3-banner .bx-wrapper .bx-pager .bx-pager-item a,.case-box2-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 40px;height: 4px;background: #000;display: none;}
.programme-box3-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f7cd3}
.programme-box3-banner .bx-default-pager{bottom: 0}

.banner-about .bx-wrapper .bx-controls-direction a{display: none;}
.banner-about .bx-wrapper .bx-pager{bottom: 20px;}
.banner-about .bx-wrapper .bx-pager.bx-default-pager a{background: #fff;width: 15px;height: 15px;border-radius: 50%;}
.banner-about .bx-wrapper .bx-pager.bx-default-pager a.active{background: #3172b9}



.swiper-banner{overflow: hidden;position: relative;}
.swiper-banner .swiper-slide{position: relative;text-align: center;overflow: hidden;}
.swiper-banner .swiper-slide img{width: 100%;transition:all 5s;
  -WEBkit-animation-name: scaleDraw;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 10s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes scaleDraw {        
        0% {
          transform: scale(1);
        }
        100% {
          transform: scale(1.3);
        }
      }
.swiper-banner .swiper-slide .gray-bg{display: block;
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                background: url(../image/banner_bg.png);
                opacity: 0.7;
                filter: alpha(opacity=55);
}
.swiper-banner .swiper-slide .swbox{
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -100px;
  color: #fff;
  z-index: 3;
  right: 0;padding:0 50px;
}
.swiper-banner *{font-family: 'digit', sans-serif;}
.swiper-banner .swiper-slide .swbox .box{}
.swiper-banner .swiper-slide .swbox .box h3{font-weight: 600;
    font-size: 58px;text-transform: uppercase;
    letter-spacing: 0.01em;
    line-height: 1.3em;}
.swiper-banner .swiper-slide .swbox .box i.bs{display: block;width: 60px;height: 2px;background: #fff;margin:30px 0;}
.swiper-banner .swiper-slide .swbox .box p{font-size: 18px;
    line-height: 35px;
    height: 140px;
    font-weight: normal;color: #4c78e1;
    letter-spacing: 0.05em;}
.swiper-banner .swiper-slide .swbox .box .btnas{background: rgba(255,255,255,0);
    overflow: visible;display: block;
    transition: all 0.3s ease 0s;
    overflow: hidden;
    opacity: 1;
    filter: alpha(opacity=0);
    width: 140px;
    height: 43px;}
.swiper-banner .swiper-slide .swbox .box .btnas a{
  color: #666;
    font-size: 1.6rem;text-decoration: none;
    height: 43px;
    line-height: 43px;text-indent: 10px;
    display: block;transition: all .5s;
    text-align: center;
    z-index: 2;
    width: 100%;
  border: 2px solid rgba(255,255,255,.7);
    /* background: rgba(255,255,255,.05); */
    color: #eee;
    border-radius: 5px;
    line-height: 42px;}
.swiper-banner .swiper-slide .swbox .box .btnas a:hover i{opacity: 1;text-indent: 5px;}
.swiper-banner .swiper-slide .swbox .box .btnas a:hover{border: 2px solid #FFF;
    color: #ffa800;background: #fff;
    box-shadow: 0 3px 5px rgb(0 0 0 / 10%);}
.swiper-banner .swiper-slide .swbox .box .btnas a i{    text-indent: 5px;text-indent: -5px;
    color: #ffa800;    transition: all 0.3s ease 0s;opacity: 0;display: inline-block;}
.swiper-banner .swiper-pagination{position: absolute;
    bottom: 20px;
    left: 0;padding:0 50px;text-align: center;
    z-index: 10;
    right: 0;
    margin: 0 auto;
    width: 100%;}
.swiper-banner .swiper-pagination-bullet-active{background-color: #ff0036!important;}
.swiper-banner .swiper-pagination span{
  display: inline-block;
    width: 30px;
    height: 3px;
    margin-right: 10px;
    background-color:#2d519e;
    position: relative;
    cursor: pointer;
    border-radius:25px;
    overflow: hidden;position: relative;
    transition: all 0.1s;float: none;
}
.swiper-banner .swiper-pagination span .is{width: 0;height: 5px;background: #fff;border-radius:20px;
position: absolute;left: 0;top: 0;display: block;z-index: 66;}
.swiper-pagination-bullet{opacity: 1!important;}
.swiper-banner .swiper-pagination span .is.active{width: 100%;}

.swiper-banner .box{position: absolute;top: 50%;width: 100%;
  transform:translateY(-50%);z-index: 666;padding:0 50px;
  -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
}
.swiper-banner .box .texts{text-align: left;}
.swiper-banner .box .texts p{display: block;color: #fff;font-size: 48px;font-family: "c";}
.swiper-banner .box .texts p *{font-family: inherit;font-size: inherit;color: inherit;display: inline;}
.swiper-banner .box .texts span{display: block;color: #cacaca;font-size: 18px;font-family: "l";
margin-bottom: 120px;}
.swiper-banner .box .texts .more{text-decoration: none;background: rgba(255,255,255,.2);text-align: center;
padding:10px 30px;color: #fff;font-family: "l";font-size: 18px;display: inline-block;}
.swiper-banner .box .texts .more:hover{background: rgba(255,255,255,.5);}

.figure-img-res{text-align: center;}
.figure-img-res a{display: block;}
.figure-img-res img{transition:all .8s;}
.figure-img-res:hover img{
    transform:scale(1.1);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.1);/*兼容IE9浏览器*/
-webkit-transform:scale(1.1);/*兼容谷歌浏览器*/
-o-transform:scale(1.1);/*兼容opera浏览器*/
-moz-transform:scale(1.1)
}
.color1{background-color: #ecf3ff;}
.color2{background-color: #d1f2db;}
.color3{background-color: #f0f0f0;}
.color4{background-color: #fad8ca;}
.color5{background-color: #f9fbff;}

.padding15{padding:0 15px;}


.index-figure{}
.index-figure a{display: block;}
.index-figure img{width: 100%;}






.index-titles-t{margin-bottom: 70px;color: #212c44;text-transform: uppercase;}
.index-titles-t h3{font-size: 35px;color: #0958cd;font-weight: 500;line-height: 46px;margin-bottom: 20px;font-family: "DINCond"}
.index-titles-t p{color: inherit;font-family: "Poppins";}
/*.index-titles-t span{display: block;width: 100px;height:2px;background: #0a6ef0;margin-top: 10px;margin:10px auto;}*/
.index-titles-t ul{text-align: center;}
.index-titles-t ul li{display: inline-block;margin:0 20px;}
.index-input-group{display: block;position: relative;}
.index-titles-t-input{max-width: 400px;margin:15px auto;}
.index-titles-t-input .form-control{padding-right: 40px;height: 40px;border-radius: 0!important;}
.index-titles-t-input button{background: transparent;border:none;width: 40px;height: 40px;padding: 10px;
position: absolute;top: 0;right: 0;}
.index-titles-t-input button:focus,.index-titles-t-input button:hover,.index-titles-t-input button:active,
.index-titles-t-input button:active:focus{
  background: transparent;border:none;outline: none;box-shadow: none;
}
.index-box0-page{background: #f9f9f9;overflow: hidden;}
.index-box0-page .title{font-size: 20px;margin:15px 0;font-weight: 600;}
.index-box0-page .list{}
.index-box0-page .list ul{text-align: left;}
.index-box0-page .list ul li{margin:5px;}
.index-box0-page .list ul li a i{display: inline-block;width: 5px;height: 5px;border-radius: 6px;background: #0958cd;
vertical-align: middle;margin-right: 5px;}
.index-box0-page .list ul li a{display: inline-block;margin:10px 5px;text-decoration: none;color: inherit;
font-size: 14px;}
.index-box0-page .list ul li a:hover{color: #0958cd;}

.index-box0{padding-top: 60px;padding-bottom: 100px;
  background: #e8e8e8;background:url(../image/index-box0-bg.jpg) no-repeat;background-size: cover;}

.index-box0-list{overflow: hidden;}
.index-box0-list .swiper-slide{font-size: 0;}
.index-box0-list .adiv{position: relative;overflow: hidden;float: none;
  display: inline-block;vertical-align: top;padding:5px;}
.index-box0-list .adiv figure{overflow: hidden;text-align: center;}
.index-box0-list .adiv figure img{width: 100%;transition: all .6s ease;}
.index-box0-list .adiv:hover figure img{transform:scale(1.2);}
.index-box0-list .adiv a{position: relative;text-decoration: none;display: block;}
.index-box0-list .adiv .botst{display: block;background: #ccc;padding:8px 10px;text-align: center;
font-family: "c";}
.index-box0-list .adiv .botst h3{white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;font-size: 16px;padding:8px 10px;color: #222;}


.index-bannermin{margin-bottom: 30px;}
.index-bannermin img{width: 100%;}

/*.index-title{padding:60px 0;text-align: center;}
.index-title h3{text-align: center;font-size: 30px;color: #000;text-transform: uppercase;}
.index-title span{display: inline-block;width: 30px;height: 2px;background: #007bfc}
.index-title p{display: block;text-align: center;color: #a9a9a9;margin-top: 15px;}*/

.main{overflow: hidden;}


.blur-border{display: inline-block;width: 40px;height: 4px;background: #0e49bb;margin:10px 0;}

/*guote*/
.guote-main{background: #888;padding:80px 0;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../image/bg_quote.jpg);}
.guote-right{}
.guote-right .box:after{
      content: "";
    height: 15px;
    border-radius: 10px 10px 0 0;
    position: absolute;
    top: -14px;
    background: rgba(255,255,255,.5);
    left: 0;
    /* transform: scale(.95); */
    /* -webkit-transform: scale(.95); */
    -ms-transform: scale(.95);
    z-index: -1;
    left: 5%;
    right: 5%;
}
.guote-right .box{padding: 30px 50px 45px 50px;background: rgba(255,255,255,.9);
    backdrop-filter: blur(5px);border-radius: 10px;}
.guote-right .box .header-ti{}
.guote-right .box .header-ti .title:after{content: "";
    width: 5px;
    height: 80%;
    position: absolute;
    top: 0;
    left: -50px;
    background: #ffa800;
    bottom: 0;
    margin: auto;}
.guote-right .box .header-ti .title{    width: 100%;
    line-height: 46px;
    font-size: 32px;color: #ffa800;
    position: relative;}
.guote-right .box .header-ti p{color: #666;font-family:'Poppins', sans-serif;}
.guote-right .guote-main-inp{}
.guote-right .guote-main-inp ul{}
.guote-right .guote-main-inp ul li{border-bottom: 1px solid #ccc;position: relative;;}
.guote-right .guote-main-inp ul li span{width: 0;height: 1px;display: block;position: absolute;bottom: -1px;left: 0;
background: #ffa800;z-index: 666;transition:all .5s;}
.guote-right .guote-main-inp ul li label{display: block;transition:all .3s;position: absolute;top:15px;font-family:'Poppins', sans-serif;font-weight: inherit;}
.guote-right .guote-main-inp ul li.active span{width: 100%;}
.guote-right .guote-main-inp ul li.active label{top: 0px;color: #ffa800;}
.guote-right .guote-main-inp ul li input{
  height: 50px;
    top: 10px;
    border: 0;box-shadow: none;border-radius: 0;
    background: transparent;    position: relative;    transition: 300ms cubic-bezier(.4,0,.2,1);
    -webkit-transition: 300ms cubic-bezier(.4,0,.2,1);
}
.borderno{border:none!important;}
.guote-right .guote-main-inp ul li.texta{}
.guote-right .guote-main-inp ul li .textah4{font-size: 14px;font-family:'Poppins', sans-serif;font-weight: inherit;margin:15px 0;}
.guote-right .guote-main-inp ul li.texta textarea{border: 1px solid #ccc;background: transparent;box-shadow: none;font-family:'Poppins', sans-serif;}
.guote-right .guote-main-inp ul li.texta.active{}
.guote-right .guote-main-inp ul li.texta.active textarea{border-color: #ffa800;}
.guote-right .guote-main-inp ul li .files{width: 120px;
    height: 40px;
    line-height: 40px;
    background: #bbb;
    background-image: linear-gradient(to top, #bbb 0%, #ccc 100%);
    color: #666;
    vertical-align: bottom;margin-bottom: 5px;    position: relative;
    overflow: hidden;cursor: pointer;text-align: center;
    display: inline-block;border-radius: 5px;}
.guote-right .guote-main-inp ul li .files:hover{background: #ffa800;}
.guote-right .guote-main-inp ul li .files:hover i{color: #fff;}
.guote-right .guote-main-inp ul li .files:hover dd{color: #fff;}
.guote-right .guote-main-inp ul li .files i{display: inline-block;}
.guote-right .guote-main-inp ul li .files dd{font-size: 16px;display: inline-block;font-family:'Poppins', sans-serif;}
.guote-right .guote-main-inp ul li .files input{top: 60px;right: 0;width:200px;position: absolute;opacity: 0;cursor: pointer;font-size: 200px;}
.guote-right .guote-main-inp ul li p{font-family:'Poppins', sans-serif;color: #666;display: block;margin:15px 0;}


/*index*/
.index-box1{width: 100%;padding: 40px 0;overflow: hidden;
background-size: cover;margin-top: 60px;}

.index-box1 .text{font-size: 20px;font-family: "l";color: #777;text-align: center;}
.index-box1 .video-box1{}

.index-box2{background: #f7f7f7;padding:100px 0;}
.index-box2-content{margin-top: 30px;overflow: hidden;padding: 30px 0}
.index-box2-content ul{font-size: 0;}
.index-box2-content ul li{display: inline-block;float:none;vertical-align: top;margin-bottom: 15px;}
.index-box2-content ul li a{display: block;text-decoration: none;background: #fff;padding: 8px;
color: #333;position: relative;transition:all .3s;top: 0px;}
.index-box2-content ul li a:after{content: "";display: block;width: 0;height: 2px;background: #3383d2;transition:all .3s;
position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);box-shadow: 5px 5px 10px #fff;
}
.index-box2-content ul li a:hover{box-shadow:0px 10px 10px #ccc;top: -10px;}
.index-box2-content ul li a:hover:after{width: 100%;}
.index-box2-content ul li a figure{overflow: hidden;transition:all .3s;}
.index-box2-content ul li a figure img{width: 100%;}
.index-box2-content ul li a .text{padding:10px 5px;}
.index-box2-content ul li a .text h3{font-family: "c";margin-bottom: 10px;}
.index-box2-content ul li a .text p{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;
  -webkit-line-clamp:2;-webkit-box-orient:vertical;font-family: "l";font-size: 14px;
}


.index-box3{padding:60px 0;overflow: hidden;background: #f7f7f7;}
.index-box3-list{}
.index-box3-list ul{font-size: 0;}
.index-box3-list ul li{display: inline-block;vertical-align: top;width: 12%;margin:10px 1%;}
.index-box3-list ul li a{display: block;text-decoration: none;position: relative;}
.index-box3-list ul li a figure{width: 100%;background: #fff;height: 130px;font-size: 0;text-align: center;
  transition:all .3s;top: 0;position: relative;}
.index-box3-list ul li a figure:after{content: "";display: inline-block;vertical-align: middle;height: 100%;}
.index-box3-list ul li a figure img{display: inline-block;vertical-align: middle;float: none;transition:all .3s;}
.index-box3-list ul li a:hover figure{top: -10px;}
.index-box3-list ul li a:hover figure:before{width: 100%;}
.index-box3-list ul li a figure:before{content: "";display: block;width: 0;height: 2px;background: #3383d2;transition:all .3s;
position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);box-shadow: 5px 5px 10px #fff;
}


.index-box3-title{margin-bottom: 30px;}
.index-box3-title h2{font-size: 35px;margin-bottom: 20px;color: #333;text-align: center;font-family: "c";font-weight: 600;
text-transform: uppercase;}
.index-box3-title p{text-align: center;color: #777;font-family: "l";text-transform:none;font-size: 18px;}
.index-box3-title ul{text-align: center;}
.index-box3-title ul li{display: inline-block;vertical-align: middle;}
.index-box3-title ul li a{text-decoration: none;color: #333;padding: 6px 15px;}
.index-box3-title ul li a:hover{color: #0958cd;}


.index-title{position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.index-title b{display: block;width: 35px;height: 2px;border-radius: 5px;background: #ffa800;
position: absolute;
    left: 0;
    bottom: 0;
}
.index-title b.center{position: relative;margin:20px auto;}
.index-title span{position: relative;
  font-size: 70px;
    line-height: 1em;
    color: rgba(0,0,0,.05);
    background: transparent;
    background: -moz-linear-gradient(top, rgba(242,241,235,1) 0%, rgba(255,255,255,0) 85%);
    background: -webkit-linear-gradient(top, rgb(236, 236, 236) 0%,rgba(255,255,255,0) 95%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    text-fill-color: transparent;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    bottom: -30px;
}
.index-title h3{font-size: 60px;position: relative;z-index: 22;font-family: "DINCond";}
.index-title p{font-family: 'Poppins', sans-serif;}
.more-like{}
.more-like a:hover,.more-like button:hover{background: #0d172b;color: #fff;}
.more-like a:hover span{color: inherit;}
.more-like a,.more-like button{position: relative;
    z-index: 99;
    background: transparent;overflow: hidden;
    color: #385f93;
    font-size: 26px;
    border-radius: 60px;
    border:1px solid #ccc;text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height:18px;
    display: inline-block;
    font-weight: 500;
  text-transform: none;text-decoration: none;
    letter-spacing: 0;
    padding: 8px 50px;margin-right: 20px;
}
*::selection{
      background: rgba(173, 56, 56, 0.7);
    color: #ffffff;
}
.more-like a .by,.more-like button .by{    position: relative;font-family: 'Poppins', sans-serif;
    z-index: 99;
    color: inherit;}

.colorf *{color: #fff;}

.product_list{overflow: hidden;}
.product_list ul{}
.product_list ul li{}
.product_list ul li a{overflow: hidden;border-radius: 5px;}



.index-box6{margin-top: 100px;margin-bottom: 30px;}
.index-box6 .list-box{}
.index-box6 .list-box .list-time{text-align: center;}
.index-box6 .list-box .list-time li{display: inline-block;padding:5px 20px;}
.index-box6 .list-box .list-time li.active a,.index-box6 .list-box .list-time li a:hover{background: #0958cd;color: #fff;}
.index-box6 .list-box .list-time li a{padding:6px 16px;background: #ececec;border-radius: 60px;
  color: #616161;text-decoration: none;}
.index-box6 .list-box .list-con{margin-top: 60px;}
.index-box6 .list-box .list-con .left-list{}
.index-box6 .list-box .list-con .left-list *{transition:all .3s;}
.index-box6 .list-box .list-con .left-list ul{}
.index-box6 .list-box .list-con .left-list ul li{margin-bottom: 20px;}
.index-box6 .list-box .list-con .left-list ul li a:hover{background: #eee}

.index-box6 .list-box .list-con .right-list ul li a,
.index-box6 .list-box .list-con .left-list ul li a{background: #f7f7f7;overflow: hidden;position: relative;
  padding:12px 8px;display: block;text-decoration: none;color: #333;font-size: 0;}

.index-box6 .list-box .list-con .right-list ul li a figure,
.index-box6 .list-box .list-con .left-list ul li a figure{padding: 0;display: inline-block;overflow:hidden;float: none;vertical-align: middle;}

.index-box6 .list-box .list-con .right-list ul li a figure img,
.index-box6 .list-box .list-con .left-list ul li a figure img{width: 100%;transition:all .3s;
    transform:scale(1);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1);/*兼容IE9浏览器*/
-webkit-transform:scale(1);/*兼容谷歌浏览器*/
-o-transform:scale(1);/*兼容opera浏览器*/
-moz-transform:scale(1);
}
.index-box6 .list-box .list-con .right-list ul li a .text,
.index-box6 .list-box .list-con .left-list ul li a .text{padding-bottom: 30px;position: static;display: inline-block;float: none;vertical-align: middle;}

.index-box6 .list-box .list-con .right-list ul li a .text h3,
.index-box6 .list-box .list-con .left-list ul li a .text h3{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}

.index-box6 .list-box .list-con .right-list ul li a:hover .text h3,
.index-box6 .list-box .list-con .left-list ul li a:hover .text h3{color: #0958cd;}

.index-box6 .list-box .list-con .right-list ul li a:hover .text p,
.index-box6 .list-box .list-con .left-list ul li a:hover .text p{color: #747474;}

.index-box6 .list-box .list-con .right-list ul li a:hover figure img,
.index-box6 .list-box .list-con .left-list ul li a:hover figure img{
    transform:scale(1.1);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.1);/*兼容IE9浏览器*/
-webkit-transform:scale(1.1);/*兼容谷歌浏览器*/
-o-transform:scale(1.1);/*兼容opera浏览器*/
-moz-transform:scale(1.1);
}
.index-box6 .list-box .list-con .right-list ul li a .text p,
.index-box6 .list-box .list-con .left-list ul li a .text p{color: #9d9d9d;
  text-overflow: -o-ellipsis-lastline;display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index-box6 .list-box .list-con .right-list ul li a i,
.index-box6 .list-box .list-con .left-list ul li a i{position: absolute;bottom: 10px;right:40px;}

.index-box6 .list-box .list-con .right-list{}
.index-box6 .list-box .list-con .right-list ul{}
.index-box6 .list-box .list-con .right-list ul li{margin-bottom: 12px;}
.index-box6 .list-box .list-con .right-list ul li a{padding:3px 8px;}
.index-box6 .list-box .list-con .right-list ul li .time{display: inline-block;padding:10px 0;float: none;vertical-align: top;}
.index-box6 .list-box .list-con .right-list ul li .time h4{color: #3d3d3d;font-size: 20px;
  margin-bottom:5px;
  ;text-align: center}
.index-box6 .list-box .list-con .right-list ul li .time p{text-align: center;display: block;}


/*about*/


/*vide*/
.video-box{position:relative;}
.video-box .dow{position: absolute;top: 0;right: 0;z-index: 666;font-style: normal;}
.video-box .dow a{background: #ff4242;color: #fff;padding:5px 15px;font-size: 20px;}
.video-list{}
.video-list ul{font-size: 0;}
.video-list ul li{width: 20%;display: inline-block;vertical-align: middle;float: none;margin: 15px 0}
.video-list ul li a{display: block;font-size: 0;}
.video-list ul li a:hover span{}
.video-list ul li a:hover p{color: #ff4242}
.video-list ul li a span{padding:0;vertical-align: middle;float: none;display: inline-block;}
.video-list ul li a p{padding:0;vertical-align: middle;float: none;display: inline-block;padding-left: 10px;color: #333}

.video-box1{margin-top: 15px;margin-bottom: 30px;}
.video-box1 .list{}
.video-box1 .list ul{}
.video-box1 .list ul li{margin:15px 0;}
.video-box1 .list ul li a{text-decoration: none;display: block;color: #333;background: #f6f6f6;transition:all .3s;}
.video-box1 .list ul li a:hover{background: #2a9ad4;color: #fff;}
.video-box1 .list ul li a:hover h3{color: #fff;}
.video-box1 .list ul li figure{display: block;}
.video-box1 .list ul li h3{text-align: center;padding:10px 0;color: #333;font-size: 16px;}


/*product*/
.margin0{margin:0;}
.product-pagelist{text-align: center;background: #f7f7f7;margin-bottom: 10px;}
.product-pagelist a{display: inline-block;color: #434342;padding: 8px 20px;position: relative;}
.product-pagelist a:after{content: "";display: block;width: 0%;height: 3px;background: #86ba79;position: absolute;
top: 100%;left: 50%;margin-top: -1px;transition:all .3s; transform: translateX(-50%);opacity: 0;}
.product-pagelist a:hover,.product-pagelist a.active{color: #86ba79;text-decoration: none;}
.product-pagelist a.active:after,.product-pagelist a:hover:after{width: 30%;opacity: 1;}


/*.page-absolute{padding: 10px 0;background: #e6ebf0;}
.page-absolute span{color: #333;}
.page-absolute span a{text-decoration: none;}
*/
.product-box-left{background: #fff;}


.leftproduct{display: none;}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;position:relative;height:100% !important;}
.leftsidebar_box .system_log{}
.leftsidebar_box dt{padding:0;padding-right:0px;background-repeat:no-repeat;
  background-position:10px center;color:#6a6a6a;font-size:16px;
  position:relative;line-height:30px;cursor:pointer;}
.leftsidebar_box dt a{display: block;background: #fff;padding: 8px 15px;transition:all .2s;
      text-align: left;font-size: 14px;color: #333;text-decoration: none;border-bottom: 1px solid #E1E1e1;}
.leftsidebar_box dt a:hover,.leftsidebar_box dt.active a{background: #f9f9f9;color: #266caa;}
.leftsidebar_box dd{padding:5px 0;text-align: left;padding-left:40px;}
.leftsidebar_box dd a{color:#666;display: block;text-decoration: none;font-size: 14px;text-transform: uppercase;}
.leftsidebar_box dd .gou-icon{float: right;margin-right: 35px;position: relative;width: 18px;height: 18px;}
.leftsidebar_box dd .gou-icon img{position: absolute;top: 0;left: 0;position: absolute;}
.leftsidebar_box dd .gou-icon .gouhover{display: none;position: absolute;top: 0;left: 0;}
.leftsidebar_box dd.active .gou-icon .gouhover{display: block!important;}
.leftsidebar_box dt img{position:absolute;right:15px;top:50%;transform:translateY(-50%);
  -webkit-transform:translateY(-50%);}
.leftsidebar_box dl{margin-top: -1px;}
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}

.product-box{padding-top: 50px;position: relative;background: #F7F7F7;overflow: hidden;}



.product-right{padding:50px;background: #fff;}
.product-right-list{}
.product-right-riltr-box{}
.product-right-riltr-box .filtr-item{padding:0 10px;position: relative;top: 0;
  margin-bottom: 30px;transition:all .3s;-webkit-transition:all .3s;}
.product-right-riltr-box .filtr-item a:hover{
  -webkit-box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
    box-shadow: 0 17px 10px rgb(0 0 0 / 10%);
    -webkit-transform: translate3d(0,-5px,0);
}
.product-right-riltr-box .filtr-item a{display: block;text-align: center;text-decoration: none;border-radius: 5px;
overflow: hidden;transition:all .3s;-webkit-transition:all .3s;padding-bottom: 30px;background: #fff;
position: relative;}
.product-right-riltr-box .filtr-item a figure{display: block;text-align: center;overflow: hidden;}
.product-right-riltr-box .filtr-item a figure img{display: inline-block;width: 100%;transition:all .5s;}
.product-right-riltr-box .filtr-item a:hover figure img{transform:scale(1.2);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.2);/*兼容IE9浏览器*/
-webkit-transform:scale(1.2);/*兼容谷歌浏览器*/
-o-transform:scale(1.2);/*兼容opera浏览器*/
-moz-transform:scale(1.2);/*兼容火狐浏览器*/}
.product-right-riltr-box .filtr-item a .box{}
.product-right-riltr-box .filtr-item a .box .text{}
.product-right-riltr-box .filtr-item a .box .text h4{margin:15px 0;color: #222;}
.product-right-riltr-box .filtr-item a:hover .box .text h4{;color: #fda522;}
.product-right-riltr-box .filtr-item a .box .text p{color: #222;font-family: 'Poppins', sans-serif;}

.product-detailed-con{background: #fff;margin-bottom: 80px;}
.product-detailed-con{}
.product-detailed-con .tabnav{border-bottom: 1px solid #ccc;}
.product-detailed-con .tabnav ul{}
.product-detailed-con .tabnav ul li{display: inline-block;padding:18px 10px;position: relative;}
.product-detailed-con .tabnav ul li.active:after{display: inline-block;content:"";width: 100%;height: 2px;background: #fda522;position: absolute;
bottom: -1px;left: 0;}
.product-detailed-con .tabnav ul li.active a,.product-detailed-con .tabnav ul li a:hover{color: #fda522}
.product-detailed-con .tabnav ul li a{color: #333;font-size: 16px;text-decoration: none;}
.product-detailed-con .cons{padding: 20px 0;font-family: 'Poppins', sans-serif;    line-height: 2em;}
.product-detailed-con .cons *{font-family: 'Poppins', sans-serif;}


.wbg{background: transparent;}
.header-tit{padding:15px 0;border-bottom: 1px solid #ccc;color: #333;margin-bottom: 15px;font-size: 16px;}



/*about*/
.index-box0-banner{overflow: hidden;}
.index-box0-banner .swiper-pagination-bullet{background: #2d519e;
display: inline-block;
    width: 30px;
    height: 3px;border-radius: 0;}
.index-box0-banner .swiper-pagination-bullet-active{background: #ff0036;}
.about-box1{margin: 60px 0;overflow: hidden;}
.about-box1-left{padding-right: 30px;}
.about-box1-left h3{font-size: 34px;font-family: "c";margin-bottom: 30px;font-weight: 600;}
.about-box1-left p{font-size: 18px;font-family: "l";}
.about-box1-right{}
.about-box1-right figure{}
.about-box1-right figure img{}
.about-box2{margin-bottom: 60px;}
.about-box2 .list{}
.about-box2 .list ul{}
.about-box2 .list ul li{font-size: 0;display: flex;background: #f7f7f7;
  flex-wrap: wrap;}
.about-box2 .list ul li .figure{ flex: 1;padding: 0;}
.about-box2 .list ul li .figure img{width: 100%;} 
.about-box2 .list ul li .text{ flex: 1;padding:0;font-size: 0;text-align: center;}
.about-box2 .list ul li .text:after{display: inline-block;vertical-align: middle;content: "";height: 100%;width: 0;float: none;}
.about-box2 .list ul li .text .t{display:inline-block;vertical-align: middle;float: none;
height: auto;text-align: left;}
.about-box2 .list ul li .text .t h3{font-size: 24px;font-family: "c";margin-bottom: 15px;}
.about-box2 .list ul li .text .t p{font-size: 18px;font-family: "l";}
.about-box2 .list ul li.no{ flex-direction:row ;}
.about-box2 .list ul li.no .text{order:1;}
.about-box2 .list ul li.no .figure{order:2;}

.position-wz{}
.position-wz .box{border-bottom: 1px dotted #ccc;padding:16px 0;}
.position-wz .box span{}
.position-wz .box a{color: #333;}
.position-wz .box .color-h{color: #a4a3a3}

.about-title{text-align: center;}
.about-title h2{position: relative;display: inline-block;font-size: 22px;}
.about-title h2:after{left:110%;}
.about-title h2:before{right: 110%;}
.about-title h2:after,.about-title h2:before{content: "";display: block;width: 60px;height: 2px;background: #333;
position: absolute;top: 50%;margin-top: -1px;}

.about-box{background: #fff;}

.swiper-aboutbr{overflow: hidden;}

.main-pageimg{position: relative;overflow: hidden;}
.main-pageimg figure{position: relative;}
/*.main-pageimg figure:after{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,.3);
    z-index: 1;position: absolute;top: 0;left: 0;}*/
.main-pageimg figure img{}
.main-pageimg .text{position: absolute;top: 50%;width: 100%;text-align: center;left: 0;z-index: 66;
  -webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main-pageimg .text h3{padding-bottom: 15px;font-size: 48px;color: #fff;}
.main-pageimg .text p{margin-top: 5px;}

.nobanner{position: relative;background: #fff;border-bottom: 1px solid #ccc;}
.nobanner ul li{}
.nobanner ul li a{color: #222;padding:20px 0;}

.nobanner ul li.active a:after,.nobanner ul li a:hover:after{content: "";display: block;width: 100%;height: 2px;background: #2c3692;
position: absolute;bottom: -1px;left: 0;}
.nobanner ul li a:hover{color: #222;}

.about-det1{margin-bottom: 80px;}
.about-det1 *{font-family: "微软雅黑";}
.about-det1 .title{}
.about-det1 .title h1{margin:60px 0;font-size: 30px;}
.about-det1 .text{}
.about-det1 .text p{display: inline;line-height: 26px;}
.about-det1 .text .about-det1-figure{display: block;margin-left:15px;margin-bottom: 15px;}
.about-det1 .text .about-det1-figure img{display: block;}

.about-det1 .fis{font-size: 0;margin-top: 30px;}
.about-det1 .fis figure{display: inline-block;padding:60px;}

.about-det2{margin-bottom: 30px;overflow: hidden;}
.about-det2-list{margin:30px 0;}
.about-det2-list ul{font-size: 0;}
.about-det2-list ul li{float: none;margin-bottom: 15px;display: inline-block;vertical-align: top;padding:0 20px;}
.about-det2-list ul li a{text-decoration: none;color: #222;box-shadow: 0 0 5px #ccc;transition:all .3s;}
.about-det2-list ul li a figure{padding: 10px;}
.about-det2-list ul li a figure img{}
.about-det2-list ul li a h3{padding:8px 10px;color: #222;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;font-size: 16px;text-align: center;}
.about-det2-list ul li a:hover{box-shadow: 0 0 15px #999;}

.about-det3-list{margin:120px 0;overflow: hidden;}
.about-det3-list ul{display: flex;flex-direction:row;}
.about-det3-list ul li{color: #fff;text-align: center;padding:0 20px;flex-grow:1;}
.about-det3-list ul li .box{background: #374c5f;padding:80px 20px;height: 100%;box-shadow: 0 0 5px #999;}
.about-det3-list ul li .box h4{color: inherit;margin-bottom: 30px;}
.about-det3-list ul li .box p{color: inherit;}

.solve-box1{margin: 160px 0;}
.solve-box1-list ul{}
.solve-box1-list ul li{font-size: 0;box-shadow: 0 0 5px #ccc;border-radius: 5px;overflow: hidden;margin:50px 0;width: 100%;}
.solve-box1-list ul li figure{padding: 0;border-radius: 5px;overflow: hidden;float: none;display: inline-block;vertical-align:middle;}
.solve-box1-list ul li figure img{}
.solve-box1-list ul li .text{float: none;display: inline-block;vertical-align:middle;}
.solve-box1-list ul li .text .box{margin:20px 20px;}
.solve-box1-list ul li .text .box h3{margin-bottom: 30px;}
.solve-box1-list ul li .text .box p{}
.solve-box1-list ul li .text .box .btns{margin-top: 60px;}
.solve-box1-list ul li .text .box .btns a{display: inline-block;border-radius: 10px;margin-right: 15px;text-align: center;padding:8px 20px;}
.solve-box1-list ul li .text .box .btns .btns-l{background: #2c3593;color: #fff;}
.solve-box1-list ul li .text .box .btns .btns-r{background: #edf1f7;color: #222;}



.rack-main{overflow: hidden;}

.rack-box1{font-size: 0;padding-top: 60px!important;padding-bottom: 60px!important;background: #f5f7fa;}
.rack-box1-left{display: inline-block;vertical-align: middle;float: none;}
.rack-box1-left h2{font-size: 50px;font-family: "DINCond";text-transform: uppercase;color: #344261;display: block;margin-bottom: 30px;}
.rack-box1-left span{font-family: "Poppins";font-size: 18px;color: #344261;line-height: 30px;display: block;width: 70%;}
.rack-box1-left p{font-family: "Poppins";font-size: 18px;color: #344261;line-height: 30px;display: block;width: 70%;}
.rack-box1-right{display: inline-block;vertical-align: middle;float: none;}
.rack-box1-right figure{}
.rack-box1-right figure img{}

.rack-box2{margin:50px 0;}
.rack-box2-list{}
.rack-box2-list ul{font-size: 0;}
.rack-box2-list ul li{display: inline-block;float: none;vertical-align: top;margin-bottom: 30px;}
.rack-box2-list ul li a{display: block;text-decoration: none;transition:all .3s;
  background: #f5f7fa;font-size: 0;padding: 50px 20px;color: #212c44;}
.rack-box2-list ul li a .l{float: none;vertical-align: top;display: inline-block;margin-bottom: 20px;}
.rack-box2-list ul li a .l h3{font-family: "DINCond";position: relative;
text-transform: uppercase;font-size: 30px;margin-bottom: 30px;}
.rack-box2-list ul li a:hover .l h3:after{width: 100%;}
.rack-box2-list ul li a .l h3:after{content: "";display: block;position: absolute;
width: 0;height: 1px;background: #212c44;left: 0;bottom: -2px;transition:all .3s;}
.rack-box2-list ul li a .l p{font-family: "Poppins";line-height: 26px;}
.rack-box2-list ul li a .l .bnts{margin-top: 30px;}
.rack-box2-list ul li a .l .bnts span{font-family: "arial";color: #ababab;font-size: 16px;display: inline-block;vertical-align: middle;}
.rack-box2-list ul li a .l .bnts i{display: inline-block;width: 51px;height: 16px;background: url(../image/rack-j.png) no-repeat;vertical-align: middle;
margin-left: 10px;}
.rack-box2-list ul li a .l .bnts:hover span{color: #1eacf6;}
.rack-box2-list ul li a .l .bnts:hover i{background: url(../image/rack-js.png) no-repeat;}
.rack-box2-list ul li a .r{float: none;vertical-align: top;display: inline-block;}
.rack-box2-list ul li a .r figure{overflow: hidden;}
.rack-box2-list ul li a .r figure img{transition:all .8s;transform:scale(1);}
.rack-box2-list ul li a:hover .r figure img{transform:scale(1.3);}
.rack-box2-list ul li a:hover{background: #eff5ff;border-radius: 15px;box-shadow: 0 0 3px #eee;}

.rack-detailed-box1{margin:80px 0;font-size: 0;}
.rack-detailed-box1-text{float: none;vertical-align: middle;display: inline-block;}
.rack-detailed-box1-text h1{font-family: "DINCond";color: #f1882a;font-size: 50px;text-transform: uppercase;margin-bottom: 30px;}
.rack-detailed-box1-text p{font-size: 15px;font-family: "Poppins";color: #919191;line-height: 30px;}
.rack-detailed-box1 .figure{float: none;vertical-align: middle;display: inline-block;text-align: center;}

.rack-detailed-box2{background: url(../image/index-box2-bg.jpg) no-repeat;padding-top: 30px!important;padding-bottom: 30px!important;}
.rack-detailed-box2 .index-titles-t{margin-top: 110px;}
.rack-detailed-box2-list{margin-bottom: 100px;}
.rack-detailed-box2-list ul{font-size: 0;}
.rack-detailed-box2-list ul li{text-align: center;float: none;vertical-align: middle;display: inline-block;}
.rack-detailed-box2-list ul li a{text-decoration: none;padding:80px 30px;height: 300px;
  background: rgba(255,255,255,.1);display: block;transition:all .3s;}
.rack-detailed-box2-list ul li a i{display: inline-block;opacity: 0.8;margin-bottom: 20px;width: 30px;}
.rack-detailed-box2-list ul li a h4{font-size: 16px;text-align: center;color: #eee;display: block;font-family: "Poppins";
text-transform: uppercase;line-height: 26px;}
.rack-detailed-box2-list ul li a:hover{background: rgba(255,255,255,.2)}

.about-bol-title{margin-bottom: 15px;}
.about-bol-title h3{font-size: 30px;}
.about-box-list{}
.about-box-list .bx-wrapper .bx-pager{display: none;}
.about-box-list .bx-wrapper .bx-controls-direction a{display: block;width: 32px;height: 32px;margin-top: -16px;}
.about-box-list li{}
.about-box-list .bx-wrapper .bx-controls-direction a.bx-prev{background: url(../image/about-box1-rimgl.png) no-repeat;left: 10px;}
.about-box-list .bx-wrapper .bx-controls-direction a.bx-next{background: url(../image/about-box1-rimgr.png) no-repeat;right: 10px;}
.about-box-list li img{width: 100%;}



.about-box2-title{overflow: hidden;}
.about-box2-title .text{}
.about-box2-title .text h3{font-size: 22px;margin-bottom: 15px;color: #2c3593;}
.about-box2-title .text p{color: #666;}

/*contact*/
.contact-ew{margin:60px 0;position: relative;overflow: hidden;}
.contact-ew:after{content:"";display: block;width: 2px;height: 100%;left: 50%;top: 0;background: #ccc;position: absolute;
}
.contact-ew .padding50{overflow: hidden;}
.contact-ew-box1,
.contact-ew-box2{}
.contact-ew-box1 .text{margin:25px 0px;}
.contact-ew-box1 .text h2{
  font-size: 34px;
    margin-bottom: 20px;
    color: #333;
    text-align: left;
    font-family: "c";
    font-weight: 600;
    text-transform: uppercase;
}
.contact-ew-box1 .text p{font-family: "l";font-size: 18px;}
.contact-slist{font-size: 0;margin:25px 0px;}
.contact-slist figure{display: inline-block;vertical-align: middle;float: none;padding:0;}
.contact-slist figure img{}
.contact-slist .ts{display: inline-block;vertical-align: middle;float: none;}
.contact-slist .ts p{font-family: "l";font-size: 18px;}





.hui{color: #9e9e9e}

.message{}

/*product-detailed*/
.pr-de-top{float: left;position: relative;padding:0;margin-top:0}
.pr-de-main{width: 100%;height: 320px;position: relative;overflow: hidden;border:4px solid #333;}
.pr-de-main div{width: 100%;height: 100%;text-align: center;border:1px solid #ccc}
.pr-de-main img{width: 100%;max-height:100%;display: inline-block;vertical-align: middle;position: relative;z-index: -1;}
.pr-de-main i{width:180px;height:180px;background:url(../image/magnifier.png);position: absolute;left: 0;top: 0;cursor: pointer;display: none;z-index: 1;}
/*.pr-de-main b{position: absolute;top: 0;left: 0;z-index: 9999}*/

.pr-de-show{position: absolute;left:100%;top: 0;width: 400px;height: 400px;border:1px solid #eee;overflow: hidden;display: none;background:#fff;z-index: 9999}
.pr-de-show div{width:800px;height:800px;position: absolute;line-height: 800px;}
.pr-de-show div img{width:100%;display: inline-block;vertical-align: middle;}

.bg-none{background: none;}
.pr-de-cimain{width: 100%;margin:0 auto;padding: 20px 0;display: block;position: relative;}
.pr-de-cimain ul li{cursor: pointer;text-align: center;text-align: center;display: inline-block;padding:0;margin-right: 5px;margin-bottom: 5px;width: 110px;}
.pr-de-cimain ul li img{vertical-align: middle;display: inline-block;max-height:140px;border:1px solid #ccc;}
.pr-de-cimain ul li:hover img{border-color:#a08a6b;}
.pr-de-cimain .swiper-container{width: 70%;}
.pr-de-cimain .swiper-slide{max-height: 90px;border:1px solid #ccc;padding:1px 2px;vertical-align: top;display: inline-block;}
.pr-de-cimain .swiper-slide img{max-height: 100%;}
.yellow{color: #ffa800}

.pr-de-model{min-height:410px;float: right;margin-top: 20px;padding: 50px;padding-top: 0;}
.pr-de-model header{width: 100%;margin-bottom: 10px;}
.pr-de-model header h2{font-size:20px;color: #222;display: block;border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.pr-de-model header h3{font-size: 16px;}
.pr-de-model header span{font-size: 18px;margin:15px 0;color: #999}
.pr-de-model {color: #666;line-height: 26px;}
.pr-de-model .btn-box {margin-top: 20px;}
.pr-de-model .btn-box a.btn{background: #0096ff;color: #fff;padding: 15px 50px;
background: linear-gradient(to right,#02a6ea,#02448e);
    -moz-linear-gradient(left,#02a6ea,#02448e);
    -o-linear-gradient(left,#02a6ea,#02448e);border:none;}
.pr-de-model .btn-box a.btn:hover{background: #ffa800;
background: linear-gradient(to right,#ff9d3d,#ffa800);
    -moz-linear-gradient(left,#ff9d3d,#ffa800);
    -o-linear-gradient(left,#ff9d3d,#ffa800);}
.pr-de-model .tel-det-box .btn-box{font-size: 0;}
.pr-de-model .tel-det-box .telbox{float: none;vertical-align: middle;display: inline-block;}
.pr-de-model .tel-det-box .btnl{float: none;vertical-align: middle;display: inline-block;}
.pr-de-model .tel-det-box .telbox p{font-size: 20px;color: #ff7e00;}
.pr-de-model .tel-det-box .telbox span{color: #333}

.pr-de-bottom{width: 100%;margin-top:40px;border-top:2px solid #eee;border-bottom:2px solid #eee;overflow:hidden}
.pr-de-bottom header{width: 100%;height: 40px;line-height: 40px;font-size:34px;color: #333;margin-top: 30px;}
.pr-de-bottom .pr-de-bottom-li{border-left:2px solid #eee}
.pr-de-bottom .border-right{border-right: 2px solid #eee;border-left:none;margin-right:-2px;}
.pr-de-bottom-content{margin-top: 20px;color: #666}

.pr-de-cimain .swiper-button-next:after,.pr-de-cimain .swiper-container-rtl .swiper-button-prev:after,
.pr-de-cimain .swiper-button-prev:after,.pr-de-cimain .swiper-container-rtl .swiper-button-prev:after
{content: "";}
.pr-de-cimain .swiper-button-next i,.pr-de-cimain .swiper-button-prev i{color: #666}
.pr-de-cimain .swiper-button-next,.pr-de-cimain .swiper-button-prev{vertical-align: top;}


.pr-de-cimain .bx-wrapper .bx-controls-direction a{width:30px;height:26px;margin-top: -15px;display: block;}
.pr-de-cimain .bx-wrapper .bx-controls-direction a.bx-next{background:url(../image/product-det-btl.png) no-repeat;background-size:100%;right: -45px;}
.pr-de-cimain .bx-wrapper .bx-controls-direction a.bx-next:after{content: "\f104";}
.pr-de-cimain .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../image/product-det-btr.png) no-repeat;background-size:100%;left: -45px;}

.small-img{
    display: flex;
    align-items:center;
    justify-content: center;
}
/*.clearfix:before,
.clearfix:after{
  display: table;
  line-height: 0;
  content: "";
}*/
.magnifier-none{}
.magnifier-none .images-cover,
.magnifier-none .move-view,
.magnifier-none .magnifier-view{display: none!important;}
.magnifier{
    width: 400px;
    position: relative;
}
.magnifier-container{
    width: 400px;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.move-view{
    width: 100px;
    height: 100px;
    position: absolute;
    background-image: url('../image/mask.png');
    cursor:pointer;z-index: 666;
}
.images-cover{
    height: 100%;
    width: 100%;
    position: relative;border:1px solid #ccc;
}
.images-cover img{
    position: absolute;
}
.magnifier-assembly{
    overflow: hidden;margin-top: 20px;
    position: relative;padding:0 20px;
}
.magnifier-assembly .box-ul{overflow: hidden;width: 100%;touch-action: pan-y;position: relative;}
.magnifier-btn{
	width: 100%;z-index: 3366;
}
.magnifier-btn span{
    height: 30px;
    width: 20px;
    color: #333;
    display: block;
    z-index: 99;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    border-radius: 3px;position: absolute;top:50%;margin-top: -15px;
}
.magnifier-btn .magnifier-btn-left:after,
.magnifier-btn .magnifier-btn-right:after{display: none;}
.magnifier-btn .magnifier-btn-left{
    left: 0;
}
.magnifier-btn .magnifier-btn-right{
   right: 0;
}
/*.magnifier-line{
    position: relative;
    overflow: hidden;
    height: 92px;width: 100%;
}*/
/*ul.magnifier-line {
    display: block;
    font-size: 0;
    position: absolute;
    left: 0;
}*/
.magnifier-line li{display: inline-block;text-align: center;
    cursor: pointer;
}
.magnifier-line li:after,.small-img:after{content: "";display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.magnifier-line li.active .small-img{border-color: #ffa800;}
.magnifier-line ul > .active .small-img{
    border-color: #bbb;
}
.small-img{
    height: 58px;
    width: 58px;border:2px solid #ccc;font-size: 0;
    padding: 1px;display: inline-block;
    overflow: hidden;vertical-align: middle;
    text-align: center;
}
.small-img img{
    max-width: 100%;
    max-height: 100%;display: inline-block;vertical-align: middle;
}
.magnifier-view{
    width: 100%;
    height: 100%;
    position: absolute;
    right: -105%;
    top: 0;
    z-index: 9999;
    background-color: #fff;
    display: none;
    overflow: hidden;
}
.magnifier-view img{
    display: block;max-width: none;
}
/*.animation03{
    transition: all 0.3s ease-in 0.1s;
    -ms-transition: all 0.3s ease-in 0.1s;
    -moz-transition: all 0.3s ease-in 0.1s;
    -webkit-transition: all 0.3s ease-in 0.1s;
    -o-transition: all 0.3s ease-in 0.1s;
}
*/

.equipment-box1{}
.equipment-box1 p{text-align: center;font-family: "c";font-size: 22px;margin-bottom: 30px;}
.equipment-box1 p2{text-align: center;font-family: "c";font-size: 22px;margin-bottom: 30px;}
.equipment-box2{}
.equipment-box2 p{text-align: center;font-family: "c";font-size: 22px;margin-bottom: 30px;}
.equipment-box2 .text{font-family: 'l', sans-serif;line-height: 30px;}
.equipment-box2 .text *{ font-family: 'l', sans-serif;text-align: center;font-size: 16px;}



.video-de{cursor: pointer;}
.video-de .small-img{position: relative;}
.video-de .small-img .bo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	text-align: center;background: url(../image/bo.png) no-repeat center center;background-color: rgba(0,0,0,.2);}
/*.video-de .small-img .bo:after{width: 0;height: 100%;content:"";display: inline-block;vertical-align: middle;}
.video-de .small-img .bo img{display: inline-block;vertical-align: middle;}*/
.magnifier-container .video-box{width: 100%;height: 100%;background: #000;position: absolute;top: 0;left: 0;
z-index: 33;font-size: 0;}
.magnifier-container .video-box:after{content: "";display: inline-block;vertical-align: middle;height: 100%;}
.magnifier-container .video-box video{display: inline-block;;vertical-align: middle;}


.detailed{padding:0;}
.detailed-pros{background: #e6e6e6;text-align: left;margin-bottom: 0}

.product-pgs{text-align: center;margin-bottom: 30px;}
.product-pgs ul{display: inline-block;text-align: left;font-size: 0;display: flex;}
.product-pgs ul li{display: inline-block;margin:6px 0;padding: 0px;flex: 1;}
.product-pgs ul li a{color: #333;text-decoration: none;background: #fff;padding: 12px 8px;
  text-align: center;font-family: "c";display: block;white-space: nowrap;border:1px solid #eee;
transition:all .1s;font-size: 18px;}
.product-pgs ul li a:hover{background: #0073d1;color: #fff;}

.quality-list1{margin-bottom: 50px;}
.quality-list1 ul{font-size: 0;}
.quality-list1 ul li{margin-bottom: 10px;padding:0 5px;float: none;vertical-align: top;display: inline-block;}
.quality-list1 ul li a{display: block;}
.quality-list1 ul li a figure{overflow: hidden;}
.quality-list1 ul li a figure img{width: 100%;transition:all .3s;}
.quality-list1 ul li a:hover figure img{
  transform:scale(1.1);-webkit-transform:scale(1.1);
}




.product-detailed-box1-right{}
.product-detailed-box1-right h3{color: #000;padding-bottom: 15px;margin-bottom: 15px;}
.product-detailed-box1-right .text{color: #949494;font-family: 'Poppins', sans-serif;line-height: 26px;}
.product-detailed-box1-right .inquiry{background: #266caa;
  background: url(../image/btn-product-deta.png);
  color: #fff;border-radius: 8px;padding:0 30px;display: inline-block;font-size: 16px;line-height:66px;
text-decoration: none;text-transform: uppercase;margin-top: 30px;}

.product-detailed-box1-lin{background: #F9F9F9;padding:8px;margin-top: 20px;overflow: hidden;padding:5px;}
.product-detailed-box1-lin ul{padding: 0;}
.product-detailed-box1-lin ul li{padding:8px 0px;}
.product-detailed-box1-lin ul li a{text-decoration: none;color:#333;font-family: 'Poppins', sans-serif; }
.product-detailed-box1-lin ul li a i{display: inline-block;margin-right: 5px;}
.product-detailed-box1-lin ul li a i img{}
.product-detailed-box1-lin ul li a dd{display: inline;font-family: 'Poppins', sans-serif; }
.product-detailed-box1-lin ul li a dd:hover{}
.product-detailed-box1-lin ul li a dd.s{color: #08c;}

.product-detailed-box1-lin .les{font-size:14px; font-family: 'Poppins', sans-serif;padding:8px;}
.product-detailed-box1-lin .les i{color: #ffa800;margin-right: 5px;font-size: 20px;}
.product-detailed-box1-lin .les h5{font-size: 23px;color: #ffa800;margin-top:7px;}



.bgfff{background: #fff;}
.pode-title{position: relative;display:block;margin-bottom: 15px;border-bottom: 1px solid #ccc;}
.pode-title h3{color: #000;padding:10px 0;}
.pode-title:after{display: block;width: 80px;height: 2px;background: #1667a6;position: absolute;
bottom: -1px;left: 0;content: "";}

.product-detailed-box3{margin-top: 30px;margin-bottom: 15px;overflow: hidden;}
.product-detailed-box3-box{border-left:1px solid #ccc;}
.product-detailed-box3-box ul{margin-left: -15px;}
.product-detailed-box3-box ul li{position: relative;margin-bottom: 15px;}
/*.product-detailed-box3-box ul li span{display: block;position: absolute;top: 5px;right: 0px;color: red;font-size: 20px;}*/
.product-detailed-box3-box ul li input,
.product-detailed-box3-box ul li textarea{ font-family: 'Poppins', sans-serif;}
.product-detailed-box3-box ul li figure{float: left;padding:0 0;}
/*.product-detailed-box3-box ul li button{float: left;padding:0;position: relative;background: transparent;color: #fff;outline: none!important;text-align: center;}*/
/*.product-detailed-box3-box ul li button span{position: absolute;top: 50%;left:50%;right:initial;transform:translate(-50%,-50%);color: #fff;}*/

.product-detailed-box3-box .title{margin-bottom: 20px;}
.product-detailed-box3-box .title h3{margin-bottom: 10px;}
.product-detailed-box3-box .title p{font-size: 14px; font-family: 'Poppins', sans-serif;}




/*news-detailed*/
.news-detailed{max-width: 1080px;margin:0 auto;}
.news-detailed .title{padding-bottom:15px;text-align: center;}
.news-detailed .title h1{font-size: 26px;text-align: inherit;margin-bottom: 15px;color: #333;font-weight: 400;
font-family: "l";}
.news-detailed .title h4{display: none;font-size: 14px;text-align: left;padding: 20px 0;text-align: center;}
.news-detailed .title span{display: block;text-align: inherit;color: #666}
.news-detailed .text{padding:15px 0; font-family: 'l', sans-serif;line-height: 30px;}
.news-detailed .text *{ font-family: 'l', sans-serif;}

/*.news-detailed-pages{overflow: hidden;}
.news-detailed-pages div{padding: 0;}
.news-detailed-pages .asm{text-align: center;}
.news-detailed-pages a{color: #333;text-align: center;text-decoration: none;border:1px solid #ccc;padding:8px 20px;margin:20px 0;}
.news-detailed-pages a i{display: inline-block;margin:0 10px;}
.news-detailed-pages a i img{}
.news-detailed-pages .asm a{display: inline-block;background: #31b740;color: #fff;padding:8px 20px;border: none;}*/

.news-detailed-box2{width: 90%;margin:0 auto;margin-top: 80px;}
.news-detailed-box2 .padding50{max-width:1080px; }
.news-detailed-box2 .news-dehtiti{margin-bottom: 30px;}
.news-detailed-box2 .news-dehtiti h3{border-left:4px solid #314679;padding-left: 30px;font-size: 22px;font-family: "l";}
.news-detailed-box2 .box{}
.news-detailed-box2 .box ul{font-size: 0;}
.news-detailed-box2 .box ul li{display:inline-block;float: none;vertical-align: top;}
.news-detailed-box2 .box ul li a{display: block;text-decoration: none;color: #333;position: relative;}
.news-detailed-box2 .box ul li a .show{position: absolute;top: 0%;left: 0;width: 100%;height: 100%;
  font-size: 0;text-align: center;opacity: 0;transition:.3s;background:rgba(0,0,0,.2);z-index: 66;}
.news-detailed-box2 .box ul li a .show:after{content: "";display: inline-block;width: 0;height: 100%;
vertical-align: middle;}
.news-detailed-box2 .box ul li a .show img{display: inline-block;vertical-align: middle;opacity: 0;transition:.3s;
  margin-top: -100px;
}
.news-detailed-box2 .box ul li a figure{text-align: center;overflow: hidden;position: relative;}
.news-detailed-box2 .box ul li a figure img.img{width: 100%;transition:all .3s;}
.news-detailed-box2 .box ul li a:hover figure img.img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.news-detailed-box2 .box ul li a p{font-size: 14px;text-align: center;font-family: "l";padding: 15px 0;display: block;}
.news-detailed-box2 .box ul li a:hover p{color: #314679;}
.news-detailed-box2 .box ul li a:hover .show{opacity: 1;}
.news-detailed-box2 .box ul li a:hover .show img{opacity: 1; margin-top: 0;}

.news-detailed-box1{width: 90%;margin:0 auto;margin-top: 80px;}
.case-btns{padding: 8px 10px;overflow: hidden;margin: 60px 0;}
.case-btns .lefts{}
.case-btns .lefts span{color: #222;}
.case-btns .lefts span a{color: inherit;}
.case-btns .rights{}
.case-btns .rights span{color: #222;}
.case-btns .rights span a{color: inherit;}


.news-detailed-lists{}
.news-detailed-lists ul{font-size: 0;}
.news-detailed-lists ul li{float: none;vertical-align: top;display: inline-block;margin-bottom: 30px;}
.news-detailed-lists ul li a{text-decoration: none;color: #222;}
.news-detailed-lists ul li a:hover .text h3{color: #1eacf6;}
.news-detailed-lists ul li a figure{position: relative;overflow: hidden;}
.news-detailed-lists ul li a figure img.ims{transition:all .6s;}
.news-detailed-lists ul li a:hover figure img.ims{
  transform:scale(1.1);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.1);/*兼容IE9浏览器*/
-webkit-transform:scale(1.1);/*兼容谷歌浏览器*/
-o-transform:scale(1.1);/*兼容opera浏览器*/
-moz-transform:scale(1.1);/*兼容火狐浏览器*/
}
.news-detailed-lists ul li a figure .show{z-index: 66;text-align: center;display:block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.4);}
.news-detailed-lists ul li a figure .show:after{content: "";display:block;width: 0;height: 100%;display: inline-block;vertical-align: middle;}
.news-detailed-lists ul li a figure .show i{display: inline-block;vertical-align: middle;}
.news-detailed-lists ul li a .text{}
.news-detailed-lists ul li a .text h3{font-size: 16px;text-align: center;transition:all .6s;}


.feedback1-box{overflow: hidden;}
.feedback1-box ul{}
.feedback1-box ul li{margin: 15px 0}
.feedback1-box ul li input{}
.feedback1-box .btnbox{}
.feedback1-box .btnbox button{width: 150px;background: #222;color: #fff;}

.hei-border{width: 100%;height: 3px;background: #111}
.news-detailed-box{}
.news-header{padding:40px 0;}
.news-header h1{margin-bottom: 20px;}
.posts{padding-top:40px;padding-bottom: 20px;border-bottom:2px solid #666;}
.posts ul{font-size: 0;}
.posts ul li{display: inline-block;vertical-align: top;float: none;}
.posts ul li a{display: block;border:1px solid #ccc;}
.posts ul li a figure{}
.posts ul li a figure img{width: 100%;}
.posts ul li a h3{color: #0e49bb;padding:10px;margin:10px 0;font-size: 16px}


.index-minbanner-list{width: 100%;}
.index-minbanner-list li{}
.index-minbanner-list li a{display: block;margin:0 auto;padding-right: 13px;}
.index-minbanner-list li a figure{}
.index-minbanner-list li a figure img{width: 100%;}

.main{width: 100%;margin-top: 20px;overflow: hidden;}
.main-l{width: 25%;margin-bottom: 40px;float: left;background: #eee}
.main-l-list{display: block;}
.main-l-list ul{display: block;width: 100%;}
.main-l-list ul li{display: block;position: relative;font-size: 0;overflow: hidden;}
.main-l-list ul li a{padding: 20px 15px;display: block;text-decoration: none;color: #00275e;background: #d5e0f2;text-transform: uppercase;}
.main-l-list ul li a:hover{background: #f7fcfe;color: #00275e}
.main-l-list ul li:before{content:"";display: block;border:5px solid transparent;border-left-color:#555;width: 0;height: 0;
position: absolute;left:-100%;top:25px;transition:all .2s;}
.main-l-list ul li:hover:before{left:5px;}

.main-r{width: 75%;float: left;margin-bottom: 40px;padding:0 15px;}

.main-r-list{display: block;width: 100%;margin-top: 24px;overflow: hidden;}
.main-r-list ul{font-size:0;}
.main-r-list ul li{display: inline-block;margin-bottom: 10px;}
.main-r-list ul li a{display: block;width: 96%;height: 100%;margin:0 auto;text-decoration: none;overflow: hidden;}
.main-r-list ul li a figure{display: block;width: 100%;text-align: center;display: block;font-size: 0;
	border:1px solid #999;position: relative;}
.main-r-list ul li a figure .more{position: absolute;width: 100%;height:100%;transition:all .3s;font-size: 0;
	background: rgba(0,0,0,.3);left: 0;top: -100%;}
.main-r-list ul li a:hover figure .more{top: 0;}
.main-r-list ul li a figure .more:after{content: "";display: inline-block;vertical-align: middle;width: 0;height: 100%;}
.main-r-list ul li a figure .more span{display: inline-block;width: 100%;text-align: center;color: #fff;vertical-align: middle;}
.main-r-list ul li a figure img{max-width: 100%;}
.main-r-list ul li a h3{text-align: center;height:60px;font-size:16px;overflow: hidden;color: #585858;margin-top: 15px;}
.main-r-list ul li a b:hover{background: #00a2e3}
.main-r-list ul li a:hover figure{border-color:#00a2e3;}
.main-r-list ul li a:hover h3{color:#00a2e3;}

.main-page{text-align: center;}
.main-page li a{margin:5px;}

/*.left-contact{margin-top: 20px;	}
.left-contact .title{background: #000;color:#fff;padding:20px;text-align: center;}
.left-contact h3{font-size:16px;padding:5px 0;}*/
.nav-page{width: 100%;overflow: hidden;text-align: center;padding:50px 0; }
.nav-page ul li{}
.nav-page ul li a{margin:0 2px;color: #333;padding:6px 15px;background: #fff;border-radius: 0!important;
  border-width: 0;font-family: 'Poppins', sans-serif;border-radius: 5px!important;}

.nav-page ul li.active a,.nav-page ul li.active a:hover,.nav-page ul li.active a:focus{background: #2c3593;color:#fff;
outline: 0 0 5px #000;;}
.nav-page ul li a:hover{background: #2c3593;color: #fff;border-color: #2c3593}
/*product-detailed*/
.border-b{border-bottom: 1px solid #ccc;padding-bottom: 10px;overflow: hidden;}

.product-detailed{}
/*solutions-detailed*/
.solutions-detailed{}
.solutions-detailed .solutions-box1{}
.solutions-detailed .solutions-box1 h2{font-size: 30px;color: #007bfc;font-size: 50px;margin: 40px 0}

.solutions-box2{}
.solutions-box2 ul{}
.solutions-box2 ul li{margin-bottom: 15px;}
.solutions-box2 ul li a{display: block;font-size: 0;}
.solutions-box2 ul li a figure{padding: 0;display: inline-block;vertical-align: middle;float: none;}
.solutions-box2 ul li a figure img{}
.solutions-box2 ul li a .text{padding-left: 15px;display: inline-block;display: inline-block;vertical-align: middle;float: none;}
.solutions-box2 ul li a .text p{color: #9e9e9e;font-size: 15px;}
.solutions-box2 ul li a .text h3{color: #333;margin-bottom: 15px;}
.solutions-box2 .title{font-size: 22px;margin: 30px 0;margin-bottom: 15px;}

.solutions-box3{margin-top: 40px;}
.solutions-box3 .title{font-size: 16px;margin-bottom: 10px;}
.solutions-box3 figure{display: block;}
.solutions-box3 .btn{font-size: 16px;color: #fff;background: #007bfc;text-align: center;border-radius: 30px;margin:50px auto;display: inline-block;}


.solutions-box4{background: #f1f1f1;padding:30px 0;}
.solutions-box4 .title{text-align: center;margin:50px 0;}
.solutions-box4-list{display: block;width: 100%;margin-bottom: 30px;} 
.solutions-box4-list ul{} 
.solutions-box4-list ul li{} 
.solutions-box4-list ul li a{display: block;text-decoration: none;color: #333;text-align: center;} 
.solutions-box4-list ul li a figure{} 
.solutions-box4-list ul li a figure img{} 
.solutions-box4-list ul li a .box{transition:all .3s;-webkit-transition:all .3s;margin-top: 15px;}
.solutions-box4-list ul li a h3{color: #333;font-size: 16px;font-weight: 600;padding:10px 0;} 
.solutions-box4-list ul li a p{} 
.solutions-box4-list ul li a:hover{}
.solutions-box4-list ul li a:hover .box{top: -10px;}
.solutions-box4-list ul li a:hover h3{color: #007bfc}
.solutions-box4-list ul li a:hover p{color: #666}
.solutions-box4-list .bx-wrapper .bx-pager{display: none;}
.solutions-box4-list .bx-wrapper .bx-controls-direction a{display: block!important;width: 42px;height: 88px;margin-top: -64px;
transition:all .3s;-webkit-transition:all .3s;}
.solutions-box4-list .bx-wrapper .bx-controls-direction a.bx-prev{background: url(../image/index-box2-box-list-l.png);left: -50px;}
.solutions-box4-list .bx-wrapper .bx-controls-direction a.bx-prev:hover{left: -55px;}
.solutions-box4-list .bx-wrapper .bx-controls-direction a.bx-next{background: url(../image/index-box2-box-list-r.png);right: -50px;}
.solutions-box4-list .bx-wrapper .bx-controls-direction a.bx-next:hover{right: -55px;}

/*support*/
.btnlv{background: #007bfc;border-radius: 60px;text-align: center;display: inline-block;color: #fff;padding:8px 30px;}
.btnlv:focus,.btnlv:hover{color: #fff;}

.support-box1{}
.support-box1 .titls{font-size: 30px;text-align: center;margin:50px 0;color: #313232;text-transform:uppercase;}
.support-box1-content{}
.support-box1-content .box1{margin-bottom: 55px;}
.support-box1-content .box1 h3{margin-bottom: 15px;font-size: 16px;}
.support-box1-content .box1 form{}
.support-box1-content .box1 .inp1{padding:10px 14px;height: 40px;}
.support-box1-content .box1 .coninput{font-size: 0;display: flex;justify-content:center;margin-top: 15px;}
.support-box1-content .box1 .inp{width: 50%;display: inline-block;float: none;}
.support-box1-content .box1 .inp input{padding:10px 14px;height: 40px;}
.support-box1-content .box1 figure{width: 50%;display: inline-block;float: none;text-align: right;}
.support-box1-content .box1 figure img{}
.support-box1-content .box1 .btns{padding:8px 20px;color: #fff;background: #b6005a;margin-top: 30px;}
.support-box1-content .box1 .btns:hover{background: #8b0045}
.support-box1-content .box2{margin-bottom: 50px;}
.support-box1-content .box2 h3{font-size: 30px;margin-bottom: 15px;}
.support-box1-content .box2 p{line-height: 30px;}

.support-box2{width: 90%;margin:100px auto;}
.support-box2 .box1{}
.support-box2 .box1 ul{font-size: 0;}
.support-box2 .box1 ul li{margin-bottom: 20px;float: none;display: inline-block;}
.support-box2 .box1 ul li a{display: flex;text-decoration: none;color: #333;justify-content:space-between;
  padding:10px 20px;border:1px solid #ccc;align-items:center;}
.support-box2 .box1 ul li a figure{}
.support-box2 .box1 ul li a figure img{position: relative;transition:all .3s;left: 0;}
.support-box2 .box1 ul li a h4{ flex-basis:65%;padding-left: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.support-box2 .box1 ul li a span{flex-basis:25%;text-align: right;}
.support-box2 .box1 ul li a:hover{border-color: #74be54;}
.support-box2 .box1 ul li a:hover h4{color: #74be54;}
.support-box2 .box1 ul li a:hover span{color: #ccc}
.support-box2 .box1 ul li a:hover img{left: 20px;}


.table-news,.table-news th{text-align: center;}
.connect-news{color: #9e9e9e;line-height: 26px;}

.aboutsss{position: relative;}
.aboutsss .box{position: relative;}
.aboutsss video{width: 100%;cursor: pointer;outline: none;}
.aboutsss video::-webkit-media-controls-fullscreen-button {
    display: none;
}

.aboutsss video::-webkit-media-controls-play-button {
    display: none;
}

.aboutsss video::-webkit-media-controls-timeline {
    display: none;
}

.aboutsss video::-webkit-media-controls-current-time-display {
    display: none;
}

.aboutsss video::-webkit-media-controls-time-remaining-display {
    display: none;
}

.aboutsss video::-webkit-media-controls-mute-button {
    display: none;
}

.aboutsss video::-webkit-media-controls-toggle-closed-captions-button {
    display: none;
}

.aboutsss video::-webkit-media-controls-enclosure {
    display: none;
}

.aboutsss video::-webkit-media-controls-volume-slider {
    display: none;
}
.swiper-pagination-bullet{background: #666;margin:5px;cursor: pointer;}
.aboutsss .bgvideo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 66;cursor: pointer;}
.aboutsss .bgvideo.remove{display: none;}
/*news*/
.main-banner{}
.main-banner img{width: 100%;}


.page-boxye{}
.page-boxye a{display: block;color: #666;margin:10px 0;}

.news-box1{padding-top:55px;background: #f7f7f7;overflow: hidden;}
.news-box1-list{}
.news-box1-list ul{font-size: 0;}
.news-box1-list ul li{margin-bottom:0px;float: none;display: inline-block;vertical-align: top;width: 100%;}
.news-box1-list ul li a{text-decoration: none;text-decoration: none;color: #222;font-size: 0;display: block;
padding:30px;transition:all .3s;border-bottom: 1px solid #ccc;}
.news-box1-list ul li a figure img{width: 100%;transition:all .5s;}
.news-box1-list ul li a figure{border-radius: 15px;overflow: hidden;position: relative;text-align: center;
  display: inline-block;vertical-align: middle;float: none;padding:0;transition:all .3s;overflow: hidden;
}
.news-box1-list ul li a .text{display: inline-block;vertical-align: middle;float: none;
  transition:all .3s;padding-bottom: 15px;padding-left: 3%;}
.news-box1-list ul li a .text h2{white-space: nowrap;margin-top: 15px;
    text-overflow: ellipsis;font-size: 24px;margin-bottom: 20px;
    overflow: hidden;font-family: "c";
    word-break: break-all;}
.news-box1-list ul li a .text p{ text-overflow: -o-ellipsis-lastline;
  overflow: hidden;font-family: "l";font-size: 16px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}

.news-box1-list ul li a:hover{border-radius: 15px;}
.news-box1-list ul li a:hover figure{border-radius: 15px;overflow: hidden;}
.news-box1-list ul li a:hover figure img{
    transform:scale(1.2);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.2);/*兼容IE9浏览器*/
-webkit-transform:scale(1.2);/*兼容谷歌浏览器*/
-o-transform:scale(1.2);/*兼容opera浏览器*/
-moz-transform:scale(1.2);/*兼容火狐浏览器*/

}


.news-box1-list ul li a .time{float: none;display: inline-block;vertical-align: middle;position: relative;overflow: hidden;}
.news-box1-list ul li a .time .time-sun{text-align: right;transition:all .3s;left: 0;opacity: 1;}
.news-box1-list ul li a .time .time-sun h3{font-size: 42px;color: #e0e0e0;margin-bottom: 30px;font-weight: 600;}
.news-box1-list ul li a .time .time-sun span{font-size: 26px;color: #e0e0e0;font-weight: 600;}
.news-box1-list ul li a:hover .time .time-sun h3,
.news-box1-list ul li a:hover .time .time-sun span{color: #172159}
.news-box1-list ul li a .time .btnbox{transition:all .3s;position: absolute;right: 30%;top:50%;margin-top:-30px;
  width: 140px;height: 60px;opacity: 0;
}
.news-box1-list ul li a .time .btnbox b{padding:10px 20px;background: #172159;color: #fff;display: block;
  text-align: center;border-radius: 5px;}
.news-box1-list ul li a:hover .time .time-sun{transition:all .3s;opacity: 0;
}
.news-box1-list ul li a:hover .text h2{color: #172159;}
.news-box1-list ul li a:hover .time .btnbox{right: 0;position: absolute;
  opacity: 1;
  transition:all .3s;}

.case-box1{margin-top: 80px;}
.case-box1-list{}
.case-box1-list ul{font-size: 0;}
.case-box1-list ul li{margin-bottom:0px;float: none;display: inline-block;vertical-align: top;}
.case-box1-list ul li a{text-decoration: none;text-decoration: none;color: #222;font-size: 0;display: block;
padding:0 0;transition:all .3s;margin:20px 0;background: #fff;margin-bottom: 0;}
.case-box1-list ul li a figure img{width: 100%;transition:all .3s;}
.case-box1-list ul li a figure{border-radius: 3px;overflow: hidden;position: relative;text-align: center;width: 100%;
  display: inline-block;vertical-align: middle;float: none;padding:0;transition:all .3s;
}
.case-box1-list ul li a .text{display: inline-block;vertical-align: middle;float: none;transition:all .3s;display: block;}
.case-box1-list ul li a .text h3{white-space: nowrap;
    text-overflow: ellipsis;font-size: 16px;font-family: "l";
    overflow: hidden;padding:20px 0;text-align: center;
    word-break: break-all;}
.case-box1-list ul li a .text p{ text-overflow: -o-ellipsis-lastline;text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.case-box1-list ul li a:hover figure img{
  transform:scale(1.2);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.2);/*兼容IE9浏览器*/
-webkit-transform:scale(1.2);/*兼容谷歌浏览器*/
-o-transform:scale(1.2);/*兼容opera浏览器*/
-moz-transform:scale(1.2);/*兼容火狐浏览器*/
}

.news-btn{text-align: right;margin:15px 0;width: 100%;}
.news-btn div{display: inline-block;}
.news-product{margin-top: 30px;}
.news-product-list{}
.news-pede-left{}
.news-pede-left i{display: inline-block;padding:0;}
.news-pede-left ul{display: inline-block;margin-top: 50px;}
.news-pede-left ul li{margin-bottom: 38px;}
.news-pede-left ul li a{color: #666;font-size: 16px;}

.news-pede-right{}
.news-pede-right ul{}
.news-pede-right ul li{margin-bottom: 18px;}
.news-pede-right ul li a{color: #333;padding:8px;}
.news-pede-right ul li a figure{padding: 0 5px;}
.news-pede-right ul li a figure img{width: 100%;}
.news-pede-right ul li a .text{}
.news-pede-right ul li a .text h3{overflow: hidden;color: #d21921;margin-bottom: 15px;font-size: 17px;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp:1;
            -webkit-box-orient: vertical;}
.news-pede-right ul li a .text p{overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp:2;
            -webkit-box-orient: vertical;}
.news-pede-right ul li a:hover{background: #eee;}


.lan{color: #007bfc}



/*download*/
.download-box1-list{}
.download-box1-list ul{font-size: 0;}
.download-box1-list ul li{padding:0 15px;display: block;font-size: 0;width: 100%;font-size: 0;display: flex;}
.download-box1-list ul li .names{text-align: center;font-size: 20px;font-weight: 600}
.download-box1-list ul li .down{text-align: center;font-size: 20px;font-weight: 600}
.download-box1-list ul li .names-lis{vertical-align: middle;font-size: 0;}
.download-box1-list ul li .names-lis p{display: inline-block;vertical-align: middle;width: 100%;}
.download-box1-list ul li .names-lis:after{content: "";display: inline-block;vertical-align: middle;width: 0;height: 100%;}
.download-box1-list ul li .down-lis{text-align: center;}
.download-box1-list ul li .down-lis a{display: inline-block;background: #172159;color: #fff;text-align: center;padding:6px 20px;border-radius: 10px;}
.download-box1-list ul li .down-lis a:hover{background: #4460fb;text-decoration: none;}
.download-box1-list ul li .left{padding:10px 15px;width: 70%;display: inline-block;
  vertical-align: middle;border:1px solid #ccc;margin-left: -1px;margin-top: -1px;}
.download-box1-list ul li .right{padding:10px 15px;width: 30%;display: inline-block;
  vertical-align: middle;border:1px solid #ccc;margin-left: -1px;margin-top: -1px;}

/*support*/

/*是否满21*/

.tc_bj{width:100%; height:100%; background:rgba(0,0,0,0.7);position:fixed; top:0; left:0; z-index:10000;}
.tc{width:50%;text-align:center;  position:fixed; top:25%; left:50%;}
.tc1{text-align:center; border-radius: 5px; background:rgba(51,51,51,1); transform:translateX(-50%); padding: 80px; box-sizing:border-box;}
.tc_logo img{max-width:300px;}
.tc_logo_wz{color:#999; font-size:17px; margin-top:0px; line-height:26px;}
.tc_logo_wz img{margin-bottom: 10px;width: 50%;}
.tc_logo_wz .blank{font-size: 36px; display: inline-block; line-height: 40px;}

.tc_xz_wz{color:#999; font-size:17px; margin-top: 40px; line-height:26px;}
.tc_gg{color:#afb8b7; font-size:12px; line-height:24px; margin-top:20px;}
.tc2{text-align:center; }

.tc_xz{width:100%; margin-top:30px;}
.tc_xz ul{ text-align:center}
.tc_xz ul li{ display:inline-block; margin:0 8% 0 0;}
.tc_xz ul li:last-child{ margin:0;}
.tc_xz ul li a{width:140px; cursor:pointer; display:block; font-size:18px; color:#999; line-height:40px; text-align:center; border:1px #999 solid; vertical-align: middle;}
.tc_xz ul li a span{color:#333;font-size:26px;font-weight:bold;-webkit-text-stroke:1px #999;vertical-align: middle;transition:all 0.5s;}
.tc_xz ul li a:hover{color:#fff; border-color:#fff;}
.tc_xz ul li a:hover span{color:#fff; -webkit-text-stroke:1px #fff;}

.lang_yyy{color:#fff; text-align:center; font-size:20px; line-height:26px; margin-top:40px;}
.lang_yyy span{text-transform:uppercase; font-weight:bold;}



/*production*/

.product-det-ll{}
.product-det-ll-main{}
.product-det-ll-main .img{text-align: center;}
.product-det-ll-main .img img{}
.product-det-ll-main .text{text-align: center;}
.product-det-ll-main .text a{text-decoration: none;color: #333;}
.product-det-ll-main .text a:hover{color: #195bbd;}
.product-det-ll-main .text .as{}
.product-det-ll-main .text .as a{margin:8px;}
.product-det-ll-main .text .ast{}
.product-det-ll-main .text .ast a{margin:8px;}
.product-det-ll-main .text .asb{}
.product-det-ll-main .text .asb h2{font-size: 24px;margin-top: 30px;}
.product-det-ll-text{overflow: hidden;margin-bottom: 40px;}
.product-det-ll-text .ll-title-box{background: #000000;display: block;margin-top: 50px;margin-bottom: 20px;}
.product-det-ll-text .ll-title-box h3{background: #195bbd;color: #fff;padding:18px 30px;display: inline-block;
font-size: 18px;}
.product-det-ll-text .ll-det-content{}

.produce-box1-list{margin-top: 60px;}
.produce-box1-list ul{}
.produce-box1-list ul li{margin-bottom: 20px;}
.produce-box1-list ul li a{display: block;text-decoration: none;text-align: center;color: #333;
  box-shadow: 0 3px 5px #ccc;
}
.produce-box1-list ul li a figure{padding:0;overflow: hidden;}
.produce-box1-list ul li a:hover figure img{
   transform:scale(1.1);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1.1);/*兼容IE9浏览器*/
-webkit-transform:scale(1.1);/*兼容谷歌浏览器*/
-o-transform:scale(1.1);/*兼容opera浏览器*/
-moz-transform:scale(1.1);
}
.produce-box1-list ul li a figure img{width: 100%;
  transition:all .3s;
    transform:scale(1);/*缩放 参数=1不变，<1 变小 >1 变大 负数 颠倒*/
-ms-transform:scale(1);/*兼容IE9浏览器*/
-webkit-transform:scale(1);/*兼容谷歌浏览器*/
-o-transform:scale(1);/*兼容opera浏览器*/
-moz-transform:scale(1);
}
.produce-box1-list ul li a .text{text-align: center;}
.produce-box1-list ul li a:hover .text h3{color: #008bda;}
.produce-box1-list ul li a .text h3{font-size: 18px;padding:10px 0; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}



.production-main{padding-top: 50px;padding-bottom: 50px;overflow: hidden;}
.production-left{}
.production-left .titles{border-right: 1px solid #ccc;text-align: right;padding-right: 30px;}
.production-left .list{border-right: 1px solid #ccc;}
.production-left .list li{}
.production-left .list li.active a{padding-right: 25px;color: #ffa800;}
.production-left .list li a:hover{padding-right: 25px;color: #ffa800;}
.production-left .list li a{ display: block;font-family: 'Poppins', sans-serif;text-decoration: none;
    color: #999;
    padding-right: 30px;line-height: 42px;
    transition: all .4s;position: relative;
    text-align: right;}
.production-left .list li a:hover:after,.production-left .list li.active a:after{height: 100%;}
.production-left .list li a:after{
      content: "";
    position: absolute;
    width: 3px;
    height: 0;
    top: 0;
    right: -2px;
    transition: all .4s;
    background: #ffa800;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    border-radius: 50px;
}
.production-right-box1{}
.production-right-box1 *{font-family: 'Poppins', sans-serif;}
.production-right-box1 .title{font-family: "digit";margin-bottom: 15px;}
.production-right-box1 .figure{overflow: hidden;}
.production-right-box1 .figure li{margin-bottom: 15px;padding:0px 7px;}
.production-right-box1 .figure li figure{overflow: hidden;border-radius: 5px;}
.production-right-box1 .figure li figure img{}

.recommend-title{height: 20px;
    position: relative;margin-top: 50px;
    margin-bottom: 30px;}
.recommend-title h4{position: absolute;
    left: 0px;
    top: 0;
    bottom: 0;
    line-height: 20px;
    font-size: 2.4rem;
    color: #444;
    height: 20px;
    border-left: 3px solid #ffa800;
    padding-left: 20px;
    letter-spacing: 0.05em;}


/*footer*/
.footer{background:#314679;overflow: hidden;padding-top:60px;}
.footer *{color: #fafafa;}
.footer a{color: #fff;text-decoration: none;}
.footer a:hover{color: #628cfb;}

.footer-logo{margin-bottom: 50px;}
.footer-box1{overflow: hidden;}
.footer-box1-list{}
.footer-box1-list ul{font-size: 0}
.footer-box1-list ul li{display: inline-block;vertical-align: top;float: none;}
.footer-box1-list ul li p{font-family: "l";font-size: 16px;}
.footer-box1-list ul li .img{text-align: left;}
.footer-box1-list ul li .img figure{text-align: center;display: inline-block;margin:18px 0;margin-bottom: 5px;}
.footer-box1-list ul li .img figure img{}
.footer-box1-list ul li .img span{display: block;color: #fff;padding: 8px 0;}

.footer-box2{padding: 30px 0;overflow: hidden;background: #052a56;display: block;margin-top: 60px;}
.footer-box2 .right{text-align: center;color: #fafafa;}
@media only screen and (max-width: 1750px){
  .header-list-li ul li{padding: 0 10px;}
  .header-list-li ul li a.act-a{font-size: 16px;}
}

@media only screen and (max-width: 1200px){




.main-title{font-size: 16px;text-align: center;font-weight: 600}
.product-right{padding: 0;margin-top: 25px;}
.pr-de-model{padding: 0}
.pr-de-main div#showdepor{height: auto;}
.product-bottom-list .table{width: 100%;}
.main-r-header{width: 100%;border-bottom: 2px solid #ccc;padding-bottom: 20px;font-size:24px;color:#777;padding:15px 0;
overflow: hidden;}
.main-r-header i{float: left;margin-right: 10px;margin-top: 3px}
.main-r-header h3{display: inline-block;float: left;}
.main-r-header a{float: right;}
.main-r-header a img{max-width: 140px;}
.header-bottom{text-align: center;margin-top: 15px;text-align: left;margin-bottom: 0;
  width: 100%;padding:0;z-index:1001;position: relative;margin-bottom: 15px;}
.containerwidth97{width: 100%;}

.news-pede-left ul{text-align: center;margin-top: 0}
.news-pede-left i{display: none;}
.news-pede-left ul li{display: inline-block;margin:15px;border:1px solid #ccc;padding:8px;border-radius: 3px;}
.news-pede-right{padding: 0	}
.news-pede-right ul li a figure{margin-bottom: 10px;}


.main-l,.main-r{width: 100%;padding:0;}
.whole-main-left-a{width: 70%!important;display: inline-block!important;	}
.main-content{padding:0 15px;}
.main-content .header{margin: 15px 0}
.whole-main-left-b{width: 30%;display: inline-block!important;text-align: center;}
.main-l{min-height: auto}
.main-r-list ul li{padding:0;}
.product-banner-btn #product_del{left: 0px;margin-top: -80px;}
.product-banner-btn #product_der{right: 0px;margin-top: -80px;}
.product-show-right .contact-a{display: block;text-align: center;width: 100%;}

.index-header-input{width: 100%;margin:15px 0;}
.header-top{position: relative;padding:0;}
.header-70{height: 50px;}
.header-re{height: auto;}
.header-top{height: inherit;position: fixed;backdrop-filter: blur(8px);}
.header-nav{padding:0;width: 100%;background: #3361a7}
.header-nav .logo{width: 100%;text-align: center;padding: 10px 0;border-bottom:1px solid #ccc;}
.header-nav-top{background: transparent;width: 100%;padding: 0;}

.header-tel .list{width: 100%;text-align: left;margin:20px 0;}	
.header-tel .list.tel p{text-align: left!important}
.header-list-li ul li.we{float: none;margin:0 auto;text-align: center}
.navbar-default .navbar-brand{color: #fff;}

.header-box1 .a{text-align: center;width:100%;}
.header-box1 .text{text-align: center;width: 100%;border:none;margin-top: 20px;}
.index-banner-img{width: 180%;position: relative;margin-left: -40%;}

.index-about-box{display: block;}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{padding:5px;}

.index-header-nav{width: 100%;padding:0;}
.bx-wrapper .bx-controls-direction a{display: none;}
.service{padding:0 15px;}

.contact-text{padding-left: 15px;}
.index-header h2{font-size: 26px;text-align: center;display: block;width: 100%;float: none;margin-bottom: 15px;}
.index-header a{display: block;width: 100px;height: 45px;background: #ccc;border-radius: 5px;line-height: 45px;color: #fff;
text-align: center;float: none;margin:0 auto;font-size: 18px;}


.download-main .list-box0 ul li{width: 100%;}

.contact-right{margin-top: 50px;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-default .navbar-toggle{display: block;}
/*.navbar-collapse.collapse{display: none;}*/


/*.bx-wrapper .bx-prev{left: 0!important}
.bx-wrapper .bx-next{right: 0!important}*/

.index-search{width: 100%;}
.down-searche{display: block;position: relative;top: 0;left: 0;width: 80%;margin-left: 10%;box-shadow: none;}
.down-searche p{display: none;}
.index-search .btn-div{display: none;}

.header-list-li ul{width: 100%;margin: 0;display: none;}
.header-list-li.in ul{display: block;}
.header-list-li .box{box-shadow: none;width: 100%;border:none;}
.header-list-li .box:after{border-bottom-color: #fff;left: 20px;}
/*.header-list-li{background:rgba(0,0,0,.8);}*/
/*.navbar-collapse{background:rgba(0,0,0,.8);}*/
.header-list-li ul{padding: 0 15px;background: transparent;}
.header-list-li ul li{display: block;text-align: left;position: relative;margin:0;}
.header-list-li ul li:hover .list-dropdown, .header-list-li ul li a:hover + .list-dropdown{display: block!important;border-radius: 5px;overflow: hidden;}
.list-dropdown ul li a{border:none;color: #ccc;text-align: left;}
.list-dropdown ul li i{display: none;}
.list-dropdown{width: 100%;position: relative;padding: 15px;min-width: auto}
.header-list-li ul li.active::after{content: "";display: block;width: 0!important;height: 0!important;
 position: absolute;top: 20px;right: 20px;}
.header-list-li ul li a.act-a{color: #fff!important;text-align: left;padding:14px 0!important;display: inline-block;
      width: auto;margin-bottom: 0!important;border:none;line-height: inherit;}
.header-list-li ul li.noac i{font-weight: normal;display: none;position: absolute;top: 16px;right: 15px;
  color: #fff;font-size: 5px;transition:all .3s;
}
.list-dropdown:after{display: none;}
.header-list-li ul li a.act-a::after{left: 0;}
.header-list-li ul li{width: auto;height: auto;transition:all .3s;}
.header-list-li ul li a.act-a:hover, .header-list-li ul li.active:hover>a{color: #fff!important	;}
.header-list-li ul li.active{overflow: hidden;}
.header-list-li ul li.active .a-dropdown{display: inline-block;float: right;}
.header-list-li ul li .list-dropdown{width: 100%;left:0%;visibility: hidden;margin:0!important;padding: 0;display: none;top: 0;float: none;}
.header-list-li ul li:hover .list-dropdown,.header-list-li ul li a:hover+.list-dropdown{display: none;}
.header-list-li ul li.opens .list-dropdown{display: block!important;visibility: visible;}
.header-list-li ul li.opens .a-dropdown{background: #fff}
.header-list-li ul li.opens a{background-color:transparent;}
.header-list-li ul li.opend .list-dropdown{display: none!important;visibility: hidden!important;}
.header-list-li ul li.opens i{transform:rotate(90deg) scale(0.5);}
.header-list-li ul li.noac{padding:0;}

.list-dropdown ul{display: inline-block;}
.list-dropdown ul li.divider{display: block;}
.list-dropdown ul:after{display: none;}
.list-dropdown ul li.first{background: #fff;}
.list-dropdown ul{padding:0;background: transparent;}
.list-dropdown ul li{padding:5px 5px;}
.list-dropdown,.list-dropdown .box{background: transparent!important;}

.programme-box3-banner-text{display: block;position: relative;}
.programme-box3-banner-text .container{background: #111;padding:20px;}
.programme-det-box1 .list li{width: 50%;margin-bottom: 30px;}
.programme-det-box3 .text{position:relative;width: 100%;transform:translateY(0);-webkit-transform:translateY(0);}
.apartment-box5-div .nav-box{position: relative;text-align: center;}
.apartment-box5-div .nav-box li{float: none;display: inline-block;}
.apartment-box5-div .nav-box li a{padding: 0}

.app-main{background-size:auto 100%;padding:15px;}
.app-box-l{padding:0;}
.app-box-l h4{text-align: center;}
.app-box-l h3{text-align: center;}
.app-box-l .dropdown{text-align: center;}
.app-box-l .dropdown-menu{left: 50%;margin-left: -100px}
.app-box-r{margin-top: 30px;}
.app-main .erweima{margin-top: 20px;text-align: center;}
.network-box1 .list li a:after{display: none;}
.network-main{width: 100%;}
.network-list{width: 100%;}

.process-main .list ul li a:after{display: none;}

.contact-main .input-box ul li .input-li{width: 100%;}
.contact-main .input-box ul li span{width: 100%;margin-bottom: 15px;text-align: left;}
.about-figure div.r{padding: 0;width: 100%}
.about-figure div.l{padding: 0;width: 100%;}

.page-ms .header-top .header-list-li ul li a.act-a, .header-top.mini .list-dropdown, .page-ms .header-top .list-dropdown, .page-ms .header-top, .header-top.mini{
  box-shadow: none;
}

.more-like a, .more-like button{padding: 6px 15px;vertical-align: middle;}

.text-list-box8 .text{display: block;}
.text-list-box8 .time{padding: 0 15px;}
.text-list-box8 .time span{display: inline-block;}
.text-list-box8 .time h6{display: inline-block;}

.major-page3-main ul li a figure{padding: 15px;}

.header-top .logo{padding:0 15px;display: inline-block;}
.header-top .logo img{position: relative;
      max-width: 100%;
    max-height: 50px;
    transform: translate(-0%,-0%);
    top: 0%;
    left: 0%;
    margin-top: 0px;
}
.header-nav-main{margin:0;}


.banner .bx-wrapper .bx-pager .bx-pager-item a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 12px;height: 12px;}

.lawyer-detailed-box1 .text{padding: 25px;}
.lawyer-detailed-box1 .text p{}

.floating_ck{display: none;}




.search-input{width: 100%;margin:0;}
.search-input input{}
.header-nav{position: static;}
.header-nav .language{position: absolute;top: 0;right: 0;display: inline-block;width: auto;padding:0;z-index: 1111;}


.product-box-list ul li{padding:0;}
.product-box-right{padding:0;}
.product-box-list ul li a{border:1px solid #ccc;padding:15px;}
.product-detai-content h1{font-size: 28px;}
.product-detai-content p{font-size: 16px;}




.feedback{border-radius: 0!important;right: auto;width: 100%;
left: 0;bottom: 0;}
.feedback .text{width: 50%;height: 40px;line-height: 100px;background: rgba(0,123,252,.6);border-radius: 0px;
line-height: 60px;border-radius: 30px!important;display: block;margin:0 auto;}
.feedback .text .text-box{}
.feedback .text h3{font-size: 14px;}
.feedback .text span{width: 5px;height: 5px;}
.feedback-box{position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.feedback-box .x-off{}
.feedback-box .box{}
.feedback-box .box form{}
.feedback-box .box .list{}
.feedback-box .box .list li{}
.feedback-box .box .list li  input{}
.feedback-box .box .list li  textarea{}
.feedback-box .box .list li .btn{}
.product-dt{position: fixed;left: 0;top: 0;z-index: 6666;background: #333;background: #999);
	padding:15px;height: 100%;width: 70%;left: -70%;transition:all .3s;-webkit-transition:all .3s;}
.leftsidebar_box dt.active a,.leftsidebar_box dt a{background: transparent;color: #fff;}
.leftproduct{display: block;background: #999;background: rgba(44,135,193,.8);color:#fff;
	position: absolute;right: -45px;top: 0; -webkit-writing-mode: vertical-rl;border-radius: 10px 10px 10px 0;
                writing-mode: vertical-rl;}
.leftsidebar_box .system_log{background: transparent;}
.leftproduct .icon-bar{background: #fff;}
.product-right-riltr-box .filtr-item{padding:5px;margin-bottom: 5px;}
.product-right-riltr-box .filtr-item a figure{width: 100%;}
.leftsidebar_box{border:none;}
.leftsidebar_box dt{padding:0;}
.leftsidebar_box dt img{right: 10px;}
.solutions-detailed .solutions-box1 h2{font-size: 22px;}
.material-de-model{padding:0;}
.material-de-model header h2{font-size: 20px;}
.material-de-model header h4{font-size: 16px;}

.product-tab .nav li{width: 50%;margin: 0;padding:0;}
.product-tab .nav li a{padding:10px 0;font-size: 14px;font-weight: 600}
.product-tab .nav li.active:after, .about-box2 .list-nav ul li:hover:after{display: none;}
.product-detailed-res .table-list li .first h3{padding: 30px 0;color: #fff;}
.product-detailed-res .table-list li .first{background: #bdbdbd}

/*vtronic*/
.footer-bottom-r .figure img{width: auto;}
.product-left-box1 .title,.product-box-rec{display: none;}
.product-box-left{border:none;padding:0;}
.leftsidebar_box .system_log{border:none;margin:15px 0;}
.material-de-top{padding:0;}
.material-de-cimain .bx-wrapper .bx-controls-direction a{display: none;}
.case-list ul li{padding:0;}
.download-box1 ul li .rbtn{text-align: center;margin-top: 15px;}
.product-left-box1{margin-top: 0;}




.product-right{padding:5px;}
.about-img3{padding:0 15px;}
.video-list ul li{width: 32%;}
.download{min-height: auto}

.move-view,.magnifier-view{display: none!important;}
.magnifier-container,.magnifier{width: 100%!important;height: auto!important;}

.product-left{position: relative;}


/*.news-detailed-pages .text-right{text-align: left;margin-top: 15px;}*/


.list-dropdown ul li:hover>a{background: #222;}


.images-cover{display: flex;justify-content:center;align-items:center;}
.images-cover img{height: auto;top: 0!important;margin-top: 0!important;position: relative;left: 0!important;margin-left: 0!important;}
.product-detailed-box1-right .inquiry{margin:30px auto;display: block;width: 167px;}
.product-detailed-box1-right{margin-top: 50px;}
.about-box2 .box{overflow: hidden;}

.about-box1 .title-h{font-size: 20px;}
.about-bol-title h3{font-size: 18px;}
.about-box2 .swiper-slide{padding: 5px;}

/*.news-detailed-pages div{text-align: center!important;}
.news-detailed-pages a{width: 180px;}*/
.support-box1 .titls,.support-box1-content .box2 h3{font-size: 18px;}
.support-box2 .box1 ul li a{display: block;border-radius: 5px;}
.support-box2 .box1 ul li a figure{width: 15%;display: inline-block;vertical-align: middle;}
.support-box2 .box1 ul li a h4{width: 80%;display: inline-block;vertical-align: middle;padding-left: 15px;}
.support-box2 .box1 ul li a span{display: block;margin-top: 15px;text-align: left;}
.support-box2 .box1 ul li{padding: 0;}

.swiper-banner .swiper-slide .swbox{padding:0;}
.swiper-banner .swiper-slide .swbox .box h3{font-size: 24px;}
.swiper-banner .swiper-slide .swbox .box p{line-height: 20px;margin-top: 20px;}
/*.swiper-banner{height: 450px;}*/
.swiper-banner .swiper-slide{background-size:cover!important;}
.swiper-banner .swiper-pagination{bottom: 20px;padding:0 15px;}
.header-list-li ul li.noac i.glyphicon{display: block;}

/*.header-top.mini .header-list-li ul li a.act-a,*/
/*.header-top.mini .list-dropdown,.header-top.mini{box-shadow: 0 0 5px #ccc;}*/
.header-top.mini .header-list-li ul li a.act-a{color: #fff!important;}
.header-top.mini .header-list-li ul li.active>a{color: #1eacf6!important}
.header-top.mini .list-dropdown:after{display: block;}

.header-top.mini .list-dropdown{box-shadow: none;}
.header-top{position: relative;height: auto;}
.header-top .padding50{padding: 0;}

.tc_bj{}
.tc{width: 95%;top: 20%;}
.tc .tc1{padding:20px;}
body.jinzhi{overflow: hidden;}
.padding50{padding:0 15px;width: 100%;}
.about-box1-left{padding-right: 15px;}
.padding100{padding:0 15px;}

/*.page-ms .header-top{background: rgba(0,0,0,.5);border-bottom: 1px solid rgba(255,255,255,.15);
    backdrop-filter: blur(3px);}*/
.page-ms .header-top .header-list-li ul li a.act-a{color: #fff!important;}
.main-pageimg figure{width: 100%;}
.main-pageimg figure img{max-width: 200%;width: 200%;margin-left: -20%;position: relative;}
.main-pageimg .text h3{padding-bottom: 15px;}
.main-pageimg .text p{margin-top: 5px;}
/*.page-ms{height: 48px;}*/

.index-box0-list .adiv figure img{transform:scale(1.2);}


.index-titles-t{margin-top: 30px;margin-bottom: 60px;}
.index-titles-t h3{font-size: 26px;}

.main-pageimg-list ul li{margin:10px 5px;}
.rack-box1-left p{width: 100%;margin-bottom: 20px;}
.rack-box1-left h2{font-size: 30px;}

.rack-detailed-box2-list ul li{margin-bottom: 15px;}
.rack-detailed-box2-list ul li a{height: auto;padding:15px;}
.rack-detailed-box1-text{margin-bottom: 30px;}
.rack-detailed-box2{background-size: cover;}
	.search-input-box{right:0;margin: 0 auto;top: 0;overflow:visible;position: relative;z-index: 1;}


.about-det3-list ul li{display: inline-block;margin-bottom: 15px;float: none;vertical-align: top;}
.about-det3-list ul{display: block;font-size: 0;}
.about-det1 .fis figure{padding: 5px;}
.main-pageimg-list{position: relative;}
.solve-box1{margin:15px 0;}
.case-btns .rights{text-align: left;margin-top: 20px;}
.news-box1-list ul li a:hover figure{width: 100%;}
.news-box1-list ul li a:hover .text{width: 100%;}
.index-box1{background: none}
.index-box1 .box .text h1{margin-top: 30px;font-size: 20px;}
.index-box4 .box .left-box ul li h3{text-align: left;}
.index-box4 .box .left-box ul li p{text-align: left;}
.index-box4 .box .left-box ul li:nth-child(2){padding-right: 0;}
.index-box4 .box .right-box ul li:nth-child(2){padding-left: 0;}
.index-box5 .index-box5-list ul li{width: 48%;margin-bottom: 20px;}
.index-box5-bot{width: 100%;}
.index-box5-bot .box .l p span{font-size: inherit;}
.index-box6 .list-box .list-con .right-list ul li a{padding:10px;}
.index-box6 .list-box .list-con .right-list ul li a figure, .index-box6 .list-box .list-con .left-list ul li a figure{
  border-radius: 10px;
}
.index-box6 .list-box .list-con .right-list ul li .time{padding:0 15px;}
.index-box6 .list-box .list-con .right-list ul li .time h4{display: inline-block;}
.index-box6 .list-box .list-con .right-list ul li .time p{display: inline-block;}
.footer-box1-left .lis ul li p{width: 80%;vertical-align: middle;}
.footer-box1-left .list{display: none;}
.footer-box1{padding-top: 60px;}
.about-box4 .about-box4-sw .swiper-pagination span{width: 9px;border-radius: 60px;height:9px;}

.download-box1-list ul li{display: block;}
.download-box1-list ul li{margin:10px 0;border:1px solid #ccc;padding:20px;border-radius: 10px;}
.download-box1-list ul li .right{width: 100%;border:none;}
.download-box1-list ul li .left{width: 100%;border:none;text-align: center;}
.about-box2 .list ul li{display: block;padding: 15px;margin-bottom: 30px;overflow: hidden;}
.about-box2 .list ul li .figure{margin-bottom: 20px;}

.swiper-banner .box .texts p{font-size:18px;}
.swiper-banner .box .texts span{font-size: 14px;margin-bottom: 0 }
.swiper-banner .box .texts .more{display: none;}
.index-box0{overflow: hidden;}
.index-box3-list ul li{width: 31%;}

.index-box2{padding-bottom: 0;}
.footer{padding: 0;}
.footer-box1-list ul li{text-align: center;margin-bottom: 30px;}
.footer-box1-list ul li .img{text-align: center;}

.product-pgs ul{display: block;}
.contact-ew:after{display: none;}
.contact-slist{text-align: center;}
.contact-slist .ts{text-align: left;}

} 
@media only screen and (max-width: 1200px){
.container{width: 100%;}

} 
@media only screen and (max-width: 1428px){
.header-list-li ul li.noac.hidden-md{display: none;}

} 
@media (max-width: 990px){
  /*header*/
  .header-top-list{float:none!important;float: left;}
}