@charset "utf-8";*,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
LI,UL{list-style-type:none}
body{font-family:"思源黑体 REGULAR";background:#fff;font-size:14px;color:#000}
@font-face{font-family:思源黑体 LIGHT;src:url("../fonts/思源黑体 LIGHT.OTF") format(".OTF"),}
@font-face{font-family:思源黑体 REGULAR;src:url("../fonts/思源黑体 REGULAR.OTF") format(".OTF"),}
.fz{margin:0 auto;width:95%;max-width:1700px}
.fr{float:right}
.fl{float:left}
.clear{clear:both}
a{text-decoration:none;color:#333}
img{border:0}


.top_head { position: fixed; left: 0; width: 100%; top: 0;  z-index: 9999; height:100px; background:#effedd;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed  .top_head {    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);   box-shadow: 0 1px 5px rgba(0, 0, 0, .1);}
.t_height { width:100%; height:100px;}
.fixed .top_head { height:75px;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .head .logo {top: 12px;  transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .head .nav ul li .f_a { line-height: 75px;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .head .nav ul li .s_navbox{ top:75px;border-bottom:1px solid #d6d6d6; }
.fixed .logo a {   width: 45%; padding-top: 6px;  transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .logo span { width:55%;  line-height: 44px; font-size: 25px;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}

.inner_top .top_head {  background:none; border-bottom:1px solid rgba(255,255,255,0.2);}
.inner_top .fixed .top_head {    border-bottom:none;}
.inner_top .top_head:hover {  background:#fff;}
.inner_top .top_head:hover .inner_logo1 { display:block;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.inner_top .top_head:hover .inner_logo2 { display:none;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.inner_top .top_head:hover .logo span { color:#868585;}
.inner_top .head .nav ul li .f_a .n_t {  background: url(../images/nav_bjb.png) no-repeat center center;}
.inner_top .fixed .head .nav ul li .f_a .n_t {  background: url(../images/nav_bj.png) no-repeat center center;}
.inner_top .top_head:hover .head .nav ul li .f_a .n_t {  background: url(../images/nav_bj.png) no-repeat center center;}
.inner_top .logo span { color: #fff;}
.inner_top .head .nav ul li .f_a { color: #fff;}
.inner_top .top_head:hover .head .nav ul li .f_a { color: #000;}
.inner_top .fixed .top_head {  background:#fff;}
.inner_top .fixed .head .nav ul li .f_a { color: #000;}
.inner_top .top_head:hover .head .nav ul li .f_a:hover { color: #104785;}
.inner_top .top_head:hover .head .nav ul li .f_a:hover .n_t {  background: url(../images/nav_bjh.png) no-repeat center center;}
.inner_top .fixed .logo span { color:#868585;}

/* 导航 */
.inner_logo1 { display:none;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .inner_logo1 { display:block;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.inner_logo2 { display:block;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .inner_logo2 { display:none;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}


.top_news .inner_logo1 { display:block;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .top_news .inner_logo1 { display:none;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.top_news .inner_logo2 { display:none;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .top_news .inner_logo2 { display:block;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}



.head{position: relative;width:100%;  height:100px;z-index: 9999}
.head {width: 100%; position:relative; }
.head .logo { width:360px; position:absolute; left:6%; top:10px; z-index:9999999999999999;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.logo a{ width:52%; padding-top: 14px; float:left;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.logo span { margin-top:5PX; width:48%; display:block; float:right; line-height:60px; color:#4b504e; font-weight: bold; font-size: 30px; transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
 .head .logo img { height:60PX;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.fixed .head .logo img {height:42PX;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}

.head .nav{display: block; width:100%; position:absolute; right:0; top:0; margin: 0 auto;}
.head .nav .nav_pc{ width:56%; float:right; margin-right:0%;}
.head .nav ul li{float:left; box-sizing: border-box;z-index: 999; width:16% !important;} 
.head .nav ul li:first-child  { width:10% !important;}
.head .nav ul li:last-child  { width:10% !important;}
.head .nav ul li .f_a{line-height:100px;display:inline-block;;text-align:center;font-size:16px;color:#000; position:relative; overflow:hidden;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.head .nav ul li .f_a em{ position:absolute; left:50%; bottom:0; width:0; height:2px; background:#009944;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.head .nav ul li:hover .f_a em{  left:0;width:100%;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}

.head .nav ul li:hover .f_a{ color: #009944;  }
.head .nav ul li .s_navbox{ top:100px;display:none;position: absolute;left: 0;width: 100%; background:#dcffcc;background-color:rgba(220,255,204,0.95);z-index: 9999;box-sizing: border-box; padding:2% 0; border-bottom:1px solid #d6d6d6; }
.head .nav ul li .s_navbox .s_a a{color:#000;font-size:16px;display:inline-block;padding:0 20px 0;border-left: 1px solid #c9c9c9;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;  }
.head .nav ul li .s_navbox .s_a{ text-align:center;}
.head .nav ul li .s_navbox .s_a a:first-child{ border-left:none;}
.head .nav ul li .f_a .n_t { display:inline-block; margin-left:5px; padding:6px; background:url(../images/nav_bj.png) no-repeat center center;transition:all 0.6s; -webkit-transition:all 0.6s; -moz- transition:all 0.6s; -o-transition:all 0.6s;}
.head .nav ul li:hover .f_a .n_t {  background:url(../images/nav_bjh.png) no-repeat center center;transition:all 0.6s; -webkit-transition:all 0.6s; -moz- transition:all 0.6s; -o-transition:all 0.6s;
 transform: rotate(180deg); 
            -ms-transform: rotate(180deg);
            /* Internet Explorer 9*/
            -moz-transform: rotate(180deg);
            /* Firefox */
            -webkit-transform: rotate(180deg);
            /* Safari 和 Chrome */
            -o-transform: rotate(180deg);
            /* Opera */
}
.head .nav ul li .s_navbox .s_a a:hover{ color:#abcd06;  transition:all 0.6s; -webkit-transition:all 0.6s; -moz- transition:all 0.6s; -o-transition:all 0.6s;}
 
  
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}d
 
/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
    .head .logo { width:300px;}
    .head .nav .nav_pc{ width:68%; }
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}

   .nav ul li .s_navbox .s_a{width:100%}
}

@media screen and (max-width: 1199px) and (min-width:993px) {
    .head .logo { width:330px;}
    .logo a{ width:48%; padding-top: 14px;}
    .logo span { margin-top:5PX; width:48%; d line-height:60px; font-size: 26px;}
    .head .logo img { height:40PX;}

    .head .nav .nav_pc{ width:55%; float:right; margin-right:1%;}
    .head .nav ul li:first-child  { width:10% !important;}
    .head .nav ul li:last-child  { width:15% !important;}
    .head .nav ul li{width:15%!important}
    .head .nav ul li .s_navbox .s_a a{font-size:14px;}
    .head .nav ul li .f_a{font-size:14px;}

    .head .nav ul li .f_a .n_t { margin-left:3px; padding:6px;}



 }

/*移动端导航*/
@media screen and (max-width: 992px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .head .navbox{display:none}
   .m_img{display:block;height:100px;background:#effedd;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .fixed .m_img { height: 85px;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .fixed .head {  height: 85px;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .fixed .m_img .headlf{padding-top:15PX;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .fixed .m_img .headrg{ padding-top:3%;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .m_img .headlf{padding-top:2%;padding-left:4%;float: left; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
   .m_img .headlf .m_logo{height:52px;display: block;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .m_img .headrg{padding-right:4%;padding-top:5%;float: right;-webkit-transition:all 0.6s;-moz-transition:all .6s;transition:all .6s}
   .m_img .headrg a .m_menuimg{height:30px;vertical-align:top; display:block;}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#143425;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#143425;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #0f3e28}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#009944;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.png) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;color:#abcd06;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}


/*=====搜索=====*/
.inner_search { background:#fafafa;  padding:3% 0; margin:20px auto;}
.inner_search dl{  margin:0 auto; width:70%;}
.inner_search dl dd .text {-webkit-appearance: none; border-radius:0; width:80.5%; padding:0 2%; float:left; border:1px solid #e5e5e5; border-right:0; background:#fff; height:55px; line-height:55px;}
.inner_search dl dd .btn { width:15%; float:right; border:1px solid #abcd06; background:#abcd06 url(../images/search.png) no-repeat center center;height:55px; line-height:55px;}
.inner_search dl dd .btn:hover {   border:1px solid #114885; background:#114885 url(../images/search.png) no-repeat center center;height:55px; line-height:55px;}
.inner_search dl dd:last-child{ margin-top:10px; color:#999;}

/*=====首页banner=====*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}

.slick-dots li button:hover:before,
.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;
	/* opacity: .25;*/
	color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}


/*banner背景图片动画*/
@-webkit-keyframes scale-bg{from{-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scale-bg{from{-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);transform:scale(1)}
}

/*banner */
.index_main{background:#fff;overflow:hidden;}
.index_main .section1{position:relative}
.index_main .section1 .index_banner .item{background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}
.index_main .section1 .index_banner .item.slick-current .scaleBg{visibility:visible;-webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards}
.index_main .section1 .index_banner .items{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}
.index_main .section1 .index_banner .items:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0)}
.index_main .section1 .index_banner .item .inner .block_txt{position:absolute;top:20%;right:10px;left:10px;opacity:0;transform:translateY(40px);-webkit-transform:translateY(40px);-webkit-transition:all .5s ease;transition:all .5s ease}
.index_main .section1 .index_banner #item_01 .inner .block_txt{top:20%}
.index_main .section1 .index_banner #item_02 .inner .block_txt{top:15%}
/*.index_main .section1 .index_banner #item_02 .inner .block_txt p .b_span3{font-size:36px;font-weight:700}*/
.index_main .section1 .index_banner .item.active .inner .block_txt{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;transition-delay:.1s}
.index_main .section1 .index_banner .item .inner .block_txt p{color:#fff;width:80%;margin:0 auto}
.index_main .section1 .index_banner .item .inner .block_txt p span{display:block}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span1{width:71px;height:3px;background:#abcd06;margin-bottom:2%}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span2{font-size:36px;font-weight:700;margin-bottom:1%;color:#ffffff}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span3{font-size:24px;color:#ffffff}
.index_main .section1 .slick_txt{width:30%;height:100%;background-color:transparent;transition:all .5s ease;-webkit-transition:all .5s ease;background-repeat:no-repeat;position:absolute;top:0;font-size:0;outline:0;border:0}
.index_main .section1 .left{left:0}
.index_main .section1 .right{right:0}
.index_main .section1 .slick_txt:hover .slick_arrow{opacity:1;visibility:visible}
.index_main .section1 .slick_txt .slick_arrow{width:20px;height:36px;background-repeat:no-repeat;background-position:center;margin-top:-18px;position:absolute;top:50%;cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;opacity:0;visibility:hidden}
.index_main .section1 .slick_txt .prev{background-image:url(../images/ban_prev.png);left:60px}
.index_main .section1 .slick_txt .next{background-image:url(../images/ban_next.png);right:60px}
.index_main .section1 .slick_txt .prev:hover{background-image:url(../images/ban_prev_hover.png)}
.index_main .section1 .slick_txt .next:hover{background-image:url(../images/ban_next_hover.png)}
.index_main .section1 .number{position:absolute;bottom:8%;left:50%;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.2);display:table;padding:0 20px;width:auto;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.index_main .section1 .number span{font-size:14px;color:#6a6a6a;margin-right:100px;display:inline-block;cursor:pointer;position:relative;transition:all .5s ease;-webkit-transition:all .5s ease}
.index_main .section1 .number .active{background:0 0;color:#abcd06}
.index_main .section1 .number span:last-child{margin-right:0}
.index_main .section1 .number span:after{content:"";display:inline-block;width:0;height:2px;background:#abcd06;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-20px;opacity:0;visibility:hidden;transition:all .5s ease;-webkit-transition:all .5s ease}
.index_main .section1 .number span.active:after{width:100%;opacity:1;visibility:visible}
.index_main .section2{background:#f5f5f5}
.index_main .section2 h3{text-align:center}
.index_main .section3{width:100%;height:100%;background:url(../images/3.jpg) no-repeat;background-size:100% 100%}
.index_main .section3 h3{text-align:center}
.index_main .section4{background:#f5f5f5}
.index_main .section4 h3{text-align:center}
@media only screen and (max-width:1439px){
.index_main .section1 .index_banner .slick-arrow{background-size:auto 30px}
.index_main .section1 .number{bottom:20%;left:50%;padding:0 20px 0px 20px;}
}
@media only screen and (max-width:992px){.index_main .section1 .index_banner .item{height:100vh}
.index_main .section1 .index_banner .item .inner .block_txt{left:0;right:0;margin:0 auto;padding:0 20px;top:30%}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span1{width:71px;height:3px;background:#abcd06;margin-bottom:2%}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span2{font-size:30px;font-weight:700;margin-bottom:1%;}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span3{font-size:18px;}

.index_main .section1 .index_banner .slick-arrow{display:none!important}
.index_main .section1 .index_banner .slick-dots{position:absolute;bottom:50px}
.index_main .section1 .index_banner .slick-dots li{width:12px;height:12px;border-radius:50%;border:2px solid #fff}
.index_main .section1 .index_banner .slick-dots li button{display:none}
.index_main .section1 .index_banner .slick-dots li.slick-active{background:#fff}
.index_main .section1 .number{bottom:12%;display:none}
.index_main .section1 .number span{margin-right:22px}
.index_main .section1 .number span:after{bottom:-14px}
}
/*=====首页banner=====*/



/*=====首页产品=====*/
.index_products_title { text-align:center; }
.index_products_title span { display:block; font-size:36px; color:#070b14; font-weight:bold;}
.index_products_title i { display:block; width:71px; height:3px; background:#abcd06; margin:15px auto;}
.index_products_title p { margin-bottom:60px; color:#626262; font-size:16px;}

.index_products {padding: 80px 0px 50px 0px; margin-top:0px;  background: #f7f7f7;    width: 100%;  overflow: hidden;}
.index_product_info { margin-top:0%;}
.index_product_info dl dd { float:left; width:23.5%; margin-left:2%; margin-bottom:2%; background:#fff; overflow:hidden;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}
.index_product_info dl dd:nth-child(4n+1) { margin-left:0;}
.index_product_info dl dd:hover {box-shadow:8px 3px 16px 0 rgba(0,0,0,.2);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}
.index_product_info dl dd a .index_product_img { text-align:center;  height:auto;  padding:5% 5% 1% 5%; overflow:hidden;}
.index_product_info dl dd a .index_product_img img{width:100%;margin-top:0%}
.index_product_info dl dd a .index_product_title { overflow:hidden; position:relative; height:60px; width:100%; }
.index_product_info dl dd:hover a .index_product_title { line-height:60px;}
.index_product_info dl dd a .index_product_title span { padding-left:5%; color:#5b5b5b; font-size:16px; float:left; width:80%;
    display: -webkit-box;  word-break: break-all;  text-overflow: ellipsis;  overflow: hidden;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;}
.index_product_info dl dd:hover a .index_product_title span { color:#fff;  }
.index_product_info dl dd a .index_product_title em {padding-right:5%; margin-top:22px; float:right; width:10%; height:16px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s display:block; background:url(../images/pro_jt.png) no-repeat center center;}
.index_product_info dl dd:hover a .index_product_title em {margin-top:22px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s }
.index_product_info dl dd a .index_product_title p { height:60px; line-height:60px; display:block; width:100%; position:absolute;left:0; bottom:0; z-index:2;}
.index_product_info dl dd a .index_product_title i { display:block; width:100%; height:60px; position:absolute; background:#009944; left:0; bottom:-60px; z-index:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}
.index_product_info dl dd:hover a .index_product_title i {bottom:0; z-index:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}

.index_product_info {  }
.index_products_sort { width:100%; margin-top:30px; text-align:center;}
.index_products_sort img { height:45px;  margin-top:7.5px;}
.index_products_sort dl dd { float:left; width:10%; }
 
.index_products_sort dl dd a { font-size:16px; display:block; width:96%; border-left:4% solid #f7f7f7; background:#fff; color:#000; height:60px; text-align:center; line-height:60px;}
.index_products_sort dl dd:frist-child a { font-size:16px; display:block; width:100%; border-left:0; background:#fff; color:#000; height:60px; text-align:center; line-height:60px;}
.index_products_sort dl dd a:hover {  background:#104785; color:#fff;}
.index_products_sort dl dt { width:10%; float:left;  background:#104785; color:#fff; height:60px; text-align:center; line-height:60px;}

.index_products .tabbtn { text-align:center; padding: 12px 0px; overflow:hidden;}
.index_products .tabbtn li { display:inline-block; margin:0px 5px;}
.index_products .tabbtn li  a {text-align:center; text-decoration:none; overflow:hidden; float:left; padding:8px 24px; font-size:16px; border-radius: 18px;  display: block; background: #4b504e;  color: #fff;   font-weight: normal;}
.index_products .tabbtn li.current a { border-bottom:0; color: #fff; background:#009944;}
.index_products .tabbtn li:hover a {  color: #fff; background:#009944;}



@media (max-width: 1439px) {
.index_products_title span {font-size:30px; }
.index_products_title i {width:70px; height:3px; margin:12px auto;}

.index_products {padding: 60px 0px 40px 0px;}
.index_products .tabbtn li  a {padding:8px 24px; font-size:14px; border-radius: 18px;}

}
@media (max-width: 1279px) {

}
@media (max-width: 992px) {
.index_products_title span {font-size:24px; }
.index_products {padding: 40px 0px 20px 0px;}
.index_products .tabbtn {padding: 8px 0px;}
.index_products .tabbtn li { display:inline-block; margin:0px 3px;}
.index_products .tabbtn li  a {padding:8px 16px; font-size:12px; border-radius: 18px;}

.index_product_info dl dd a .index_product_title {height:40px; }
.index_product_info dl dd:hover a .index_product_title { line-height:40px;}
.index_product_info dl dd a .index_product_title span { padding-left:5%; color:#5b5b5b; font-size:12px; float:left; width:80%;}
.index_product_info dl dd a .index_product_title em {padding-right:5%; margin-top:12px; width:10%; height:16px;}
.index_product_info dl dd:hover a .index_product_title em {margin-top:12px;}
.index_product_info dl dd a .index_product_title p { height:40px; line-height:40px;}
.index_product_info dl dd a .index_product_title i {height:40px; left:0; bottom:-40px;}

}
@media (max-width: 767px) {
    .index_products_title i{width:50px;margin:10px auto}
}


/*=====解决方案=====*/
.index_solution_tile { text-align:center; margin-top:80px;}
.index_solution_tile span { display:block; font-size:36px; color:#070b14; font-weight:bold;}
.index_solution_tile i { display:block; width:71px; height:3px; background:#abcd06; margin:15px auto;}
.index_solution_tile p { margin-bottom:60px; color:#626262; font-size:16px;}
.index_solution_info ul li { float:left; width:33.333333%;}
.index_solution_info ul li a .index_solution_info_img { width:100%; overflow:hidden;}
.index_solution_info ul li a .index_solution_info_img img { width:100%; display:block; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.index_solution_info ul li:hover a .index_solution_info_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.index_solution_info ul li a { display:block; width:100%; height:100%; position:relative;}
.index_solution_info ul li a .index_solution_info_t { position:absolute; left:0; width:84%; padding:8%; top:0; color:#fff;z-index:4;}
.index_solution_info ul li a i { display:block;width:100%; height:100%; background:rgba(0,0,0,0.5);  position:absolute; left:0; top:0; z-index:2;   -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_solution_info ul li:hover a i {  background:rgba(0,0,0,0.1);    -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_solution_info ul li a .index_solution_info_t span { font-size:18px; font-weight:bold;}
.index_solution_info ul li a .index_solution_info_t p { font-size:14px; color:#c4c5c7; text-transform:uppercase; margin-top:5px;}
.index_solution_info ul li a .index_solution_info_t .m01{ color:#fff; opacity:0; margin-top:60px; display:inline-block; padding:5px 25px; border:2px solid #fff; border-radius:5px; font-style:normal;     -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_solution_info ul li:hover a .index_solution_info_t .m01{opacity:1; margin-top:30px;   -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_solution_info ul li a .index_solution_info_t .m01:hover{  background:#abcd06;   -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_solution_info ul li a .index_solution_info_t .m01 em { opacity:0; color:#fff; font-weight:bold; display:inline-block; font-family:"宋体"; font-weight:bold; font-style:normal; padding-left:0; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_solution_info ul li a .index_solution_info_t .m01:hover em {  opacity:1;  padding-left:15px;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}

.fa_more { text-align:center;}
.fa_more dl{ width:30%; margin:60px auto;}
.fa_more dl dd { display:block; margin:0 4%; width:42%; float:left;}
.fa_more dl dd a { font-size:16px; display:block;width:100%; height:50px; line-height:50px; border:2px solid #abcd06; border-radius:50px;}
.fa_more dl dd:first-child a {  color:#fff;  background: #abcd06;}
.fa_more dl dd:last-child a {  color:#abcd06;  background: #fff;}
.fa_more dl dd:first-child a:hover{  color:#abcd06;  background: #fff ;}
.fa_more dl dd:last-child a:hover{  color:#fff;  background: #abcd06 ;}




/*=====首页我们的优势=====*/
.index_advantage { margin-top:80px; padding-bottom:50px; overflow:hidden;  background-position:center; background-repeat:no-repeat; background-size:cover; width:100%;}
.index_advantage_title { text-align:center; padding-top:60px;}
.index_advantage_title span { display:block; font-size:36px; color:#fff; font-weight:bold;}
.index_advantage_title i { display:block; width:71px; height:3px; background:#abcd06; margin:15px auto;}
.index_advantage_title p { margin-bottom:60px; color:#fefefe; font-size:16px;}
.index_advantage_i ul li { padding-bottom:1%;  text-align:center;   float:left; width:23.5%; margin-left:2%;  background:rgba(255,255,255,0.9);    box-shadow: 3px 0 8px 0 rgba(0,0,0,.3); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;flex: auto;}
.index_advantage_i ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.index_advantage_i ul li:hover {   background:rgba(255,255,255,1);    box-shadow: 5px 0 10px 0 rgba(0,0,0,.3); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index_advantage_i ul li  .index_advantage_i{  text-align:left; font-weight:bold;}
.index_advantage_i ul li .index_advantage_i{ text-align:center;}
.index_advantage_i ul li:last-child .index_advantage_i{  text-align:left;}
.index_advantage_i ul li:first-child {   margin-left:0;}
.index_advantage_i ul li a .index_advantage_img { margin-top:58px;}
.index_advantage_i ul li a .index_advantage_t span{  margin-top:37px; font-size:28px; font-weight:bold; display:block; color:#181818;}
.index_advantage_i ul li a .index_advantage_t i { display:block; width:29px; height:2px; background:#181818; margin:15px auto;}
.index_advantage_i ul li a .index_advantage_i { padding:0 6%;line-height:1.8; color:#373737; margin-top:37px; font-size:16px;}
.index_advantage_i ul li a .index_advantage_i em { font-style:normal; color:#005dc5;}


/* 客服*/
#rightButton{ position:fixed; _position:absolute;background:#fff;  top:25%; right:0; z-index:999999; display:block; border:2px solid #114885; overflow:hidden;}
 
.flagShow_p1 IMG { display:inline-block; padding-right:10PX;}
.flagShow_p1  {  color:#333333;text-align:center; margin:10px 0 0;}
.flagShow_p2 { font-weight:bold; color:#abcd06; font-size:15px; }
.flagShow_p3 { font-weight:bold; color:#abcd06; font-size:18px; }
.flagShow_p2 em { font-style:normal; display:block;}
 
#right_wx { text-align:center; padding-top:20px; border-top:1px dashed #dcdcdc }
 #right_wx img { width:80%;}
 
 

/*=====首页关于我们=====*/
.index_about {background:#f6f6f6; margin-top: 60px; overflow:hidden;}
.index_about_l {width:44%;padding: 3% 3% 3% 3%;}
.index_about_r {width:50%;}
.index_about_r img{  width:100%; display:block;}
.index_about_t {color:#181818; font-size:28px; font-weight:bold;}
.index_about_i {color:#6f6f6f; line-height:1.8;  margin-top:40px;}
.index_about_m {margin-top:50px;}
.index_about_m a {display:block; background:#abcd06; border:1px solid #abcd06;  color:#fff;width:131px; height:36px; line-height:36px; text-align:center;}
.index_about_m a:hover {background:#fff; border:1px solid #b4b4b4; color:#757576; }

@media (max-width: 1439px) {
   
}
@media (max-width: 1279px) {
.index_about {margin-top: 50px;}
.index_about_l {width:40%;padding: 3% 3% 3%;}
.index_about_i {color:#6f6f6f; line-height:1.5;  margin-top:30px;}   
.index_about_m {margin-top:30px;}
}
@media (max-width: 992px) {
.index_about {margin-top: 40px;}
.index_about_l{width:90%;padding:5% 5% 5%}
.index_about_r{width:100%}
.index_about_t {font-size:20px; }
.index_about_i{width:100%; margin-top:20px}
.index_about_m {margin-top:20px;}
}
@media (max-width: 767px) {

}



/*=====首页新闻资讯=====*/

.demo_title { color:#080c17; font-size:36px; font-weight:bold;}
.demo_title i {display:block; width:71px; height:3px; background:#abcd06; margin:15px  0 0 0;}
.demo {width:100%;margin:30px auto 0 ;position:relative;}


/* tabcon */
.tabcon { margin-top:15px; 
	position:relative;/*必要元素*/
 
}
.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
 .tabcon .sublist table { border:1px solid #c1c1c1 !important;border-collapse:collapse !important;}
  .tabcon .sublist table tr td { padding:1%;}
/* leftcon */
#leftcon .subbox {
	width:9999em;
}
#leftcon .subbox .sublist {
	float:left;
	width:664px;
}

 
 
.sublist ul li { float:left; width:30.6%; margin-left:4%; background:#f7f7f7;}
 .sublist ul li:last-child { display:none;}
.sublist ul li:first-child {  margin-left:0; } 
.sublist ul li .index_news_i01 { width:100%; overflow:hidden; position:relative;}
.sublist ul li .index_news_i01 img { width:100%;  display:block;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.sublist ul li:hover .index_news_i01 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
 
.sublist ul li a .index_news_i02 { color:#080c17; font-size:14px; margin:6% 6% 4%; font-weight:bold;  }
.sublist ul li:hover a .index_news_i02 { color:#104785;   }
.index_news_i ul li:hover a .index_news_i02 { color:#104785;  }	
.sublist ul li a .index_news_i04 { margin:2% 6% 0; padding-bottom:4%;}
.sublist ul li a .index_news_i04 i{ display:block; width:100%; color:#838384;   font-style:normal;}


 .index_more { margin:50px 0 0;}
.index_more a { display:block; background:#fff; border:1px solid #b4b4b4; color:#757576; width:131px; height:36px; line-height:36px; text-align:center;}
.index_more a:hover {   background:#abcd06; border:1px solid #abcd06; color:#fff; }




.demo_news { padding-top:90px;}
.demo_news_l { width:45%}
.demo_news_r { width:50%;}
.demo_news_l02 { margin-top:46px;}
.demo_news_l01 span { display:block; font-size:36px; color:#000; font-weight:bold;} 
.demo_news_l01 i { display:block; height:3px; width:70px; background:#f2890e; margin-top:20px;} 

.demo_news_r01 span { display:block; font-size:36px; color:#000; font-weight:bold;} 
.demo_news_r01 i { display:block; height:3px; width:70px; background:#f2890e; margin-top:20px;} 
.demo_news_r02 { margin-top:46px;}
.demo_news_r02 ul li { width:100%; position:relative;}
.demo_news_r02 ul li:first-child{ margin-bottom:34px;}
.demo_news_r02 ul li img { display:block;width:100%; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.demo_news_r02 ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.demo_news_r02 ul li a span { color:#fff; display:block; width:100%; position:absolute; left:0 ; top:16%; z-index:5555;}
.demo_news_r02 ul li a span p:first-child {   font-size:28px; margin-bottom:1.5%;}
.demo_news_r02 ul li a span p { padding:0 5%;}
.demo_news_r02 ul li a span p:last-child {color: #fff; margin:5% 0 0 5%;opacity:0;
    display: inline-block;
    padding: 5px 25px;
    border: 2px solid #fff;
    border-radius: 5px;
    font-style: normal;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s; } 
	
.demo_news_r02 ul li:hover a span p:last-child { opacity:1;color: #fff; margin:2% 0 0 5%; background:#abcd06; border: 2px solid #fff; 
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s; } 	
.demo_news_r02 ul li a { display:block; width:100%; overflow:hidden;}	

	
.demo_news_r02 ul li a span p:last-child em { opacity:0; color:#fff; font-weight:bold; display:inline-block; font-family:"宋体"; font-weight:bold; font-style:normal; padding-left:0; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.demo_news_r02 ul li a span p:last-child:hover em {  opacity:1;  padding-left:15px;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}

.fa_mo

#owl-demo{position:relative;width:100%; margin:0 auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo p { overflow:hidden; width:100%;}
#owl-demo img{display:block;width:100%; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#owl-demo:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:45px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:0;width:92%; padding:0 4%;color:#fff; display:block; height:45px; line-height:45px;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;display: none;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(images/bg16.png);}
.owl-buttons{display:block;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background:rgba(255,255,255,0.5) url(../images/p_lh.png) no-repeat center center;}
.owl-next{right:0;background:rgba(255,255,255,0.5) url(../images/p_rh.png) no-repeat center center;}
.owl-prev:hover{background:rgba(255,255,255,0.8) url(../images/p_lh.png) no-repeat center center;}
.owl-next:hover{background:rgba(255,255,255,0.8) url(../images/p_rh.png) no-repeat center center;}


.demo_chang .tabcon {  margin-top: 30px;}
.demo_chang .tabbtn {  width: 100%; float: none; text-align:center;border-bottom:none ;     margin-bottom:80px; }
.demo_chang .tabbtn li:first-child { float: none;}
.demo_chang .tabbtn li:last-child { float: none;}
.demo_chang .sublist .sublist_cf li{ background:#f6f6f6 }
.demo_chang .sublist .sublist_cf li:hover { background:#f98816 }
.demo_chang .tabbtn li a {    font-size:36px; color: #070b14; font-weight: bold;}
.demo_chang .tabbtn li.current a {  border-bottom:none; color: #070b14;}   
.demo_chang .tabbtn li a span { display:block;}
.demo_chang .tabbtn li a i { font-style:normal;display:block; color: #f98816; width: 71px; height: 3px; background: #abcd06; margin:15px auto;}

.demo_chang .sublist .sublist_cf li { width:17.6%; margin-left:3%; float:left;}
.demo_chang .tabbtn li.current a i {color: #fff; font-size:2px;}
.demo_chang .sublist .sublist_cf li a .sublist_cf_img { width:98%; padding:1%; overflow:hidden;}
.demo_chang .sublist .sublist_cf li a .sublist_cf_img img{ width:100%; display:block;  -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.demo_chang .sublist .sublist_cf li:hover a .sublist_cf_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.demo_chang .sublist .sublist_cf li a .sublist_cf_title { text-align:center; line-height:50px; height:50px; color:#333333;}
.demo_chang .sublist .sublist_cf li:hover a .sublist_cf_title { color:#fff;}
.demo_chang .sublist li:last-child { display:block;}
.demo_chang .sublist li:first-child { margin-left:0;}
/* clearfix */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

/* display none until init */
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}

/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


 /*=====底部=====*/
.inner_foot .foot{margin-top:0;}
.foot{  width:100%; padding:1.5% 0 1.5%; background:#143425;  overflow:hidden; margin-top:50px;}

.foot_logo {padding-bottom:1%; border-bottom:1px solid #10472d; overflow:hidden; text-align: center;}
.foot_logo img {}

.foot_dz { margin-top:1%;  }
.foot_dz dl dd { color:#93a87b;  margin-top:0.5%; text-align: center;} 
.foot_dz dl dd a { color:#93a87b; }
.foot_dz dl dd a:hover { color:#fff; }

.foot_sort { width:66%;}
.foot_sort ul li:first-child dl dd a{ padding-right:10px; display:block;}
.foot_sort ul li { float:left;  width:25%}
.foot_sort ul li:last-child {  width:12%}
.foot_sort ul li span { display:block; font-size:18px; color:#fff; margin-bottom:30px;} 
.foot_sort ul li span i{ display:inline-block; font-family:"宋体"; font-style:normal; font-weight:bold; padding-left:10px;} 
.foot_sort ul li:last-child{ margin-right:0;}
.foot_sort ul li dl dd{ margin-bottom:10px;display:block;}
.foot_sort ul li dl dd a{ color:#adadad;}
.foot_sort ul li dl dd a:hover{ color:#fff;}
.foot_sort ul li dl { display:block;}

.copyright {color:#effedd; height:60px; line-height:60px; margin-top:20px; text-align:center;}
.copyright a { color:#effedd; }
.copyright a:hover { color:#fff; }

@media (max-width: 1439px) {
	.foot_logo span {width:65%; font-size:18px; line-height:50px;}	
	}
@media (max-width: 1279px) {
	.foot_logo img { max-width:30%; float:none;}
	.foot_logo span {width:100%; font-size:18px; line-height:40px; float:none;}
	.foot_dz {margin-top:2%; font-size: 12px;}
	.foot_sort ul li span {font-size:16px; margin-bottom:20px;} 
	.foot_sort ul li dl dd{ margin-bottom:6px;display:block;}
	.copyright {height:50px; line-height:50px; margin-top:30px;}
	}
@media (max-width: 992px) {
	.foot_left { width:100%; text-align: center;}
	.foot_logo img { width:30%; }
	.foot_logo span {width:100%; font-size:18px; line-height:40px; text-align: center;}
	.foot_dz {margin-top:20px; font-size: 12px;}
	.foot_dz dl dd {margin-top:0%; line-height: 22px;} 
	.foot_sort { display: none;}
	.copyright {height:50px; line-height:50px; margin-top:20px; font-size: 12px;}
	}
@media (max-width: 767px) {
	.foot_logo span { font-size:16px; line-height:36px;}
	.foot_dz {margin-top:12px; font-size: 12px;}
	.foot_dz dl dd {margin-top:0%; line-height: 20px;} 
	.foot_sort { display: none;}
	.copyright {height:50px; line-height:40px; margin-top:12px; font-size: 12px;}	
}

/*=====内页解决方案=====*/
.inner_banner { width:100%; height:300px; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
 

.inner_banner_t { position:absolute; left:0; top:45%; color:#fff; width:100%}
.inner_banner_z { text-align:center;}
.inner_banner_z span { font-size:32px; display:block;}
.inner_banner_z p { font-size:16px; text-transform:uppercase; font-family:"Arial";}
#down_sort dl dd:last-child a { color:#fff;}
#down_sort dl dd:last-child {background:#104785}
.inner_sort_do dl dd { display:inline-block; padding:0.8% 4%; margin:0 2%; border: 1px solid #e5e5e5; font-size:16px; }
.inner_sort_do dl dd a{ display:inline-block;   color:#33333}
.inner_sort_do dl dd:hover a{   color:#fff}
.inner_sort_do dl dd:hover { background:#abcd06;}
.inner_sort_do dl .cur a{   color:#fff}
.inner_sort_do dl .cur { background:#abcd06;}

.inner_sort_do { text-align:center; margin-top:30px; margin-bottom:30px;}

.fl_sort { text-align:center; padding-top:24px;}
.fl_sort dl dd { display:inline-block; padding:12px 20px; margin:6px 6px; border-radius: 20px; background:#4b504e; font-size:12px; }
.fl_sort dl dd a{ display:inline-block;   color:#fff}
.fl_sort dl dd:hover a{   color:#fff}
.fl_sort dl dd:hover { background:#009944;}
.fl_sort dl .cur a{   color:#fff}
.fl_sort dl .cur { background:#009944;}

.z_sort{ text-align:center; padding-top:40px;}
.z_sort dl dd { display:inline-block; padding:0.8% 4%; margin:0 2%; border: 1px solid #e5e5e5; background:#e5e5e5; font-size:16px; }
.z_sort dl dd a{ display:inline-block;   color:#333333}
.z_sort dl dd:hover a{   color:#fff}
.z_sort dl dd:hover { background:#104785;}
.z_sort dl .cur a{   color:#fff}
.z_sort dl .cur { background:#104785;}

#sd01 dl dd:first-child a{   color:#fff}
#sd01 dl dd:first-child { background:#104785;}
#sd02 dl dd:first-child a{   color:#fff}
#sd02 dl dd:first-child { background:#104785;}
#sd03 dl dd:first-child a{   color:#fff}
#sd03 dl dd:first-child { background:#104785;}

#sd04 dl dd:first-child+dd a{   color:#fff}
#sd04 dl dd:first-child+dd { background:#104785;}
#sd05 dl dd:first-child+dd a{   color:#fff}
#sd05 dl dd:first-child+dd { background:#104785;}

#sd06 dl dd:first-child+dd+dd a{   color:#fff}
#sd06 dl dd:first-child+dd+dd { background:#104785;}
#sd07 dl dd:first-child+dd+dd a{   color:#fff}
#sd07 dl dd:first-child+dd+dd { background:#104785;}

#sd08 dl dd:first-child+dd+dd+dd  a{   color:#fff}
#sd08 dl dd:first-child+dd+dd+dd  { background:#104785;}
#sd09 dl dd:first-child+dd+dd+dd  a{   color:#fff}
#sd09 dl dd:first-child+dd+dd+dd  { background:#104785;}


#sd10 dl dd:first-child a{   color:#fff}
#sd10 dl dd:first-child { background:#104785;}
#sd11 dl dd:first-child a{   color:#fff}
#sd11 dl dd:first-child { background:#104785;}
#sd12 dl dd:first-child a{   color:#fff}
#sd12 dl dd:first-child { background:#104785;}

#sd13 dl dd:first-child+dd a{   color:#fff}
#sd13 dl dd:first-child+dd { background:#104785;}
#sd14 dl dd:first-child+dd a{   color:#fff}
#sd14 dl dd:first-child+dd { background:#104785;}

#sd15 dl dd:first-child+dd+dd a{   color:#fff}
#sd15 dl dd:first-child+dd+dd { background:#104785;}
#sd16 dl dd:first-child+dd+dd a{   color:#fff}
#sd16 dl dd:first-child+dd+dd { background:#104785;}

#sd17 dl dd:first-child+dd+dd+dd  a{   color:#fff}
#sd17 dl dd:first-child+dd+dd+dd  { background:#104785;}
#sd18 dl dd:first-child+dd+dd+dd  a{   color:#fff}
#sd18 dl dd:first-child+dd+dd+dd  { background:#104785;}

#sd19 dl dd:first-child a{   color:#fff}
#sd19 dl dd:first-child { background:#104785;}
#sd20 dl dd:first-child a{   color:#fff}
#sd20 dl dd:first-child { background:#104785;}
#sd21 dl dd:first-child+dd a{   color:#fff}
#sd21 dl dd:first-child+dd { background:#104785;}
#sd22 dl dd:first-child+dd a{   color:#fff}
#sd22 dl dd:first-child+dd { background:#104785;}
#sd23 dl dd:first-child+dd+dd a{   color:#fff}
#sd23 dl dd:first-child+dd+dd { background:#104785;}
#sd24 dl dd:first-child+dd+dd a{   color:#fff}
#sd24 dl dd:first-child+dd+dd { background:#104785;}
#sd25 dl dd:first-child+dd+dd+dd a{   color:#fff}
#sd25 dl dd:first-child+dd+dd+dd  { background:#104785;}
#sd26 dl dd:first-child+dd+dd+dd a{   color:#fff}
#sd26 dl dd:first-child+dd+dd+dd  { background:#104785;}

.all_sort { text-align:left;}
.all_sort dl dd { display:inline-block; margin-right:30px; }
.all_sort dl dd a { border-left:1px solid #dcdddd; font-size:20px; color:#333333 ;padding-left:30px; height:20px; line-height:20px; display:inline-block;}
.all_sort dl dd a:hover {  color:#abcd06}
.all_sort dl dd:first-child a { border-left:none;padding-left:0;}
.all_sort dl .s_h a {  color:#abcd06}



/*  主要样式 */
#d_nav {padding:0; margin:0; list-style:none; height:65px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#d_nav li.d_top {display:block; float:left; width:33.33%; position:relative;}
#d_nav li a.top_link {display:block; width:99.5%; float:left; height:65px; text-align:center; line-height:65px; color:#333333; text-decoration:none; font-size:18px;   cursor:pointer;background:#e0e0e0;}
#d_nav li a.top_link span {float:left; display:block; width:100%;  height:65px;background:url(blank.gif) right top; position:relative;}
#d_nav li a.top_link span i { display:block; width:12px; height:6px; position:absolute; bottom:29px; right:20px; background:url(../images/d_bj.png) no-repeat center center;}

#d_nav li a.top_link span.down {float:left; display:block;width:100%;   height:65px; background:url(blanka.gif) no-repeat right top;}
#d_nav li a.top_link:hover {color:#fff; background:#c9c9c9;}
#d_nav li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
#d_nav li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}

#d_nav li:hover > a.top_link {color:#abcd06; background:#c9c9c9;}
#d_nav li:hover > a.top_link  span i {  background:url(../images/d_bjh.png) no-repeat center center;}
#d_nav li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
#d_nav li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}

/* Default list styling */

#d_nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#d_nav ul, 
#d_nav li:hover ul ul,
#d_nav li:hover ul li:hover ul ul,
#d_nav li:hover ul li:hover ul li:hover ul ul,
#d_nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


#d_nav li:hover ul.sub
{left:0; top:65px; background: #fff;   white-space:nowrap; width:50%; height:auto; z-index:300;}
#d_nav li:hover ul.sub li
{display:block; height:50px; line-height:50px; position:relative; float:left; width:100%; font-weight:normal;}
#d_nav li:hover ul.sub li a
{display:block; font-size:16px; height:50px; width:50px; line-height:50px; width:100%; text-indent:5px; color:#000; text-decoration:none;}
#d_nav li ul.sub li a.fly{background: #e0e0e0 url(../images/d_ej.png) no-repeat 90% center; border-top:1px solid #fff; text-indent:2em;}

#d_nav li:hover ul.sub li a {   border-top:1px solid #fff; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
#d_nav li:hover ul.sub li ul li a { text-align:center;}
#d_nav li:hover ul.sub li a:hover {background:#abcd06; color:#fff; }
#d_nav li:hover ul.sub li a.fly:hover{background:#104785 url(../images/d_ejh.png) no-repeat 90% center; color:#fff;}


#d_nav li:hover ul li:hover > a.fly {background:#104785 url(../images/d_ejh.png) no-repeat 90% center; color:#fff;}

#d_nav li:hover ul li:hover ul,
#d_nav li:hover ul li:hover ul li:hover ul,
#d_nav li:hover ul li:hover ul li:hover ul li:hover ul,
#d_nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:100%; top:0; background: #fff; padding:0; border-top:1px solid #fff; white-space:nowrap; width:70%; z-index:400; height:auto;}


.inner_sort { width:100%; text-align:center;   background: #fafafa; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .15); box-shadow: 0 1px 5px rgba(0, 0, 0, .15);}
.inner_sort dl dd { display:inline-block; padding:20px 30px;}
.inner_sort dl dd a { display:inline-block; color:#4c4c4c; position:relative; font-size:16px;}
.inner_sort dl dd a i{ position:absolute; bottom:0; left:50%;  display:block; width:0; height:2px; background:#104785;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.inner_sort dl dd a:hover i{left:0; width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.inner_sort dl .cur a i{left:0; width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.inner_sort dl .cur a { color:#fff;}
.inner_sort dl .cur  { background:#009944}
.inner_sort dl dd:hover a { color:#fff; }
.inner_sort dl dd:hover { background:#009944}

#sort_p1 .inner_sort dl dd:first-child a { color:#fff;}
#sort_p1 .inner_sort dl dd:first-child { background:#104785}
#sort_p2 .inner_sort dl dd:first-child a { color:#fff;}
#sort_p2 .inner_sort dl dd:first-child { background:#104785}
#sort_p3 .inner_sort dl dd:first-child+dd+dd a { color:#fff;}
#sort_p3 .inner_sort dl dd:first-child+dd+dd { background:#104785}
#sort_p4 .inner_sort dl dd:first-child+dd+dd a { color:#fff;}
#sort_p4 .inner_sort dl dd:first-child+dd+dd { background:#104785}
#sort_p5 .inner_sort dl dd:first-child+dd+dd+dd a { color:#fff;}
#sort_p5 .inner_sort dl dd:first-child+dd+dd+dd { background:#104785}
#sort_p6 .inner_sort dl dd:first-child+dd+dd+dd a { color:#fff;}
#sort_p6 .inner_sort dl dd:first-child+dd+dd+dd { background:#104785}
#sort_p7 .inner_sort dl dd:first-child+dd+dd+dd+dd a { color:#fff;}
#sort_p7 .inner_sort dl dd:first-child+dd+dd+dd+dd { background:#104785}
#sort_p8 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd a { color:#fff;}
#sort_p8 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd { background:#104785}
#sort_p9 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd a { color:#fff;}
#sort_p9 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd { background:#104785}
#sort_p10 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd a { color:#fff;}
#sort_p10 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd { background:#104785}
#sort_p11 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd+dd a { color:#fff;}
#sort_p11 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd+dd { background:#104785}
#sort_p12 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd+dd+dd a { color:#fff;}
#sort_p12 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd+dd+dd { background:#104785}
#sort_p13 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd+dd+dd+dd a { color:#fff;}
#sort_p13 .inner_sort dl dd:first-child+dd+dd+dd+dd+dd+dd+dd+dd+dd { background:#104785}

 
.inner_sort dl dd:first-child a:after { display:none;}
#fw_sort .down_s dd:last-child{ background:#104785;}
#fw_sort .down_s dd:last-child a{ color:#fff;}


.warp { padding-top:30px;}
.inner_solutionlist{  padding-top:60px;}
.inner_solutionlist_img { width:40%;}
.inner_solutionlist_img img{ width:100%;}
.inner_solutionlist_r { width:55%;}

.inner_solutionlist ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.inner_solutionlist ul li:last-child { flex: none;}
.inner_solutionlist ul li {  flex: auto;overflow:hidden; width:47%; float:left; margin:0 0 60px 4%; padding-bottom:60px; border-bottom:1px solid #dbdbdb;}
.inner_solutionlist ul li:nth-child(2n+1) {  margin:0 0 60px 0;  }
.inner_solutionlist ul li a .inner_solutionlist_t img{ display:inline-block; padding-right:20px;}
.inner_solutionlist ul li a .inner_solutionlist_t { color:#070b14; font-size:25px; margin-bottom:3%;  display: -webkit-box;
    word-break: break-all;  text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.inner_solutionlist ul li a .inner_solutionlist_i{font-size: 16px; line-height: 1.8;  color: #999999;
    display: -webkit-box;  word-break: break-all;  text-overflow: ellipsis;  overflow: hidden;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;} 
.inner_solutionlist ul li a .inner_solutionlist_m { overflow:hidden; width:128px; height:38px; line-height:38px; text-align:center; color:#4d4d4d; border:1px solid #4d4d4d; margin-top:10%; position:relative;}
.inner_solutionlist ul li a .inner_solutionlist_m span {  width:128px; height:38px; display:block; position:absolute; left:0; top:0; z-index:2}
.inner_solutionlist ul li a .inner_solutionlist_m:hover  { color:#fff;}
.inner_solutionlist ul li a .inner_solutionlist_m i {  width:128px; height:38px; display:block; position:absolute; left:-128px; top:0; z-index:1; background:#4d4d4d;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.inner_solutionlist ul li a .inner_solutionlist_m:hover i { left:0;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}

.inner_solution_t { padding-bottom:2%; margin-bottom:4%; color:#070b14; font-size:32px;  border-bottom:1px dashed #dbdbdb;}
.inner_solution_i { line-height:1.8; color:#666666;}
.inner_solution_i img { max-width:100%;}
.inner_solution_l { width:66%; padding:3%; background:#fff;}

.related h3{ font-weight:100; margin-bottom:10px; font-size:18px}
.related ul li { width:31.3%; margin-left:3%; margin-bottom:3%; background:#fff; float:left;}
.related ul li:hover { background:#104785;}
.related ul li:nth-child(3n+1) {  margin-left:0; }
.related ul li .b_img { width:100%; display:block;}
.related ul li .related_img { width:100%; height:100%; position:relative; overflow:hidden;}
.related ul li .related_img i{ width:100%; height:100%; left:0; top:0; position:absolute; background:rgba(0,0,0,0); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.related ul li:hover .related_img i{ z-index:1;   background:rgba(0,0,0,0.4); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.related ul li a .related_title { color:#333333; margin:5%; text-align:center; width:90%;
  display: -webkit-box;  word-break: break-all;  text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.related ul li:hover a .related_title { color:#fff;}
.related ul li a .s_img { opacity:0;  z-index:3;  position:absolute; left:38%; top:top:45%; width:120px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.related ul li:hover a .s_img {  opacity:1;  left:43%; top:45%;width:46px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}


/*=====企业文化=====*/
.wh_list ul li{ width:22.7%; margin-left:3%; margin-bottom:3%; float:left; padding-bottom:4%;    background: #f6f6f6; }
.wh_list ul li:nth-child(4n+1){ margin-left:0;}
.wh_list ul li .wh_list_img { width:100%;}
.wh_list ul li .wh_list_img img{ width:100%;opacity:1;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.wh_list ul li:hover .wh_list_img img{ opacity:0.8;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.wh_list ul li .wh_list_title {text-align:center; font-size:30px; font-weight:bold; margin:5% 4% 0;} 
.wh_list ul li .wh_list_content { line-height:1.8; margin:5% 12% 0;} 
.wh_list ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.wh_list ul li { flex: auto;}
.wh_desc { line-height:1.6; }
.wh_desc img { max-width:100%;}


/*=====内页产品列表=====*/
#pro_sort {  background: #fff; -webkit-box-shadow: 0 1px 5px rgba(255, 255, 255,0); box-shadow: 0 1px 5px rgba(255, 255, 255,0);}

.productlist_bj { background: #f7f7f7;   width:100%; overflow:hidden; padding-bottom:60px;}
.productlist ul li {    min-height: 235px; background:#fff; padding:1%; width:22.25%; margin-left:1%; margin-bottom:1%; float:left;}
.productlist ul li:nth-child(4n+1) {margin-left:0;}
.productlist ul li .productlist_l { width:100%;}
.productlist ul li .productlist_r { width:100%;}
.productlist ul li .productlist_r img { width:100%; display:block;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.productlist ul li:hover .productlist_r img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
 
.productlist ul li a .productlist_t { color:#070b14; font-size:20px;  font-weight:bold; padding-bottom:20px; width:100%; position:relative; overflow:hidden;}
.productlist ul li a .productlist_t span{ display:block; width:100%; position:relative; overflow:hidden;
 display: -webkit-box; word-break: break-all; text-overflow: ellipsis; overflow: hidden;  -webkit-box-orient: vertical;  -webkit-line-clamp:2; }
.productlist ul li a .productlist_t i{  width:100%; left:-80%; height:2px; bottom:0; background:#009944;width:100%; position:absolute;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;z-index:2}
.productlist ul li a .productlist_t em{  width:100%; left:0; height:2px; bottom:0; background:#e8e8e8;width:100%; position:absolute;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; z-index:1}
.productlist ul li:hover a .productlist_t i{left:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.productlist ul li a .productlist_i { margin-top:4%; line-height:1.8; color:#999999;  display: -webkit-box;
    word-break: break-all; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp:4; }
.productlist ul li a .productlist_m { margin-top:8%; color:#999999; }
.productlist ul li a .productlist_m span { display:inline-block; padding-right:40px; background:url(../images/right1.png) no-repeat right center;}


.products_content_l .demo {margin: 0 auto 0;}
.products_content_l .tabbtn {border-bottom:0; width: 100%; float: left;}
.products_content_l .tabcon {margin-top: 0; background:#fff; width:92%; padding:4%; overflow:hidden;}
.products_content_l .tabbtn li {height: 70px; padding:0; width:33.33%;float:left !important}
.products_content_l .tabbtn li a {display:block;  height: 70px; font-size:18px;  line-height:70px; font-weight:100;}
.products_content_l .tabbtn li a {border-bottom:0;  color: #fff; background:#104785}
.products_content_l .tabbtn li.current a {border-bottom:0;  color: #fff; background:#abcd06}
.products_content_l .tabbtn li.current {background:#104785}
.products_content_l .tabbtn li a i { display:inline-block; padding:35px 16px; float:left; margin:0 13% 0 18%; }
.products_content_l .tabbtn #tabbtn01 a i { background:url(../images/p_t.png) no-repeat center center;}
.products_content_l .tabbtn #tabbtn02 a i { background:url(../images/p_c.png) no-repeat center center;}
.products_content_l .tabbtn #tabbtn03 a i { background:url(../images/p_a.png) no-repeat center center;}
.products_content_l .tabbtn #tabbtn04 a i { background:url(../images/p_x.png) no-repeat center center;}
.products_content_l .tabbtn li a span { display:inline-block;}
.products_content_l .tabcon .sublist_pro { line-height:1.7;}
.products_content_l .tabcon .sublist_pro img { max-width:100%;}

.sublist_al dl dd span{float:right;width:20%;text-align:right;color:#999}
.sublist_al dl dd a{float:left;width:75%;display:block;color:#000;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sublist_al dl dd { width:100%;  height:50px; line-height:50px;  border-bottom:1px dashed #e2e2e2}
.sublist_al dl dd a i{ display:inline-block; padding-right:10px; color:#104785;  font-style:normal; font-size:12px;}
.sublist_xz dl dd { width:100%; height:55px; line-height:55px; color:#fff;}
.sublist_xz dl dd span{ display:block; width:57%; padding-left:3%; float:left}
.sublist_xz dl dd a{ display:block; width:100px; float:right;color:#fff;}
.sublist_xz dl dd:first-child { background:rgba(16,71,133,0.7);}
.sublist_xz dl dd { background:rgba(16,71,133,0.3);}
.sublist_xz dl dd:nth-child(2n) { background:rgba(16,71,133,0.2);}

.poroduct_bj { background: #f7f7f7;   width:100%; overflow:hidden; padding-bottom:60px;}
.inner_current { height:65px; line-height:75px;}
.inner_current_l a { color:#666666; display:inline-block; }
.inner_current_l a:hover { color:#104785; }
.inner_current_l a:first-child{ padding-right:10px;}
.inner_current_l a:last-child i{ display:none;}
.inner_current_l a i{   display:inline-block; font-style:normal; padding:0 10px; }
.inner_current_l { width:50%;}
.inner_current_r { width:50%; text-align:right;}
.inner_current_r a { color:#666666; display:inline-block; }
.inner_current_r a:hover { color:#104785; }
.inner_current_r a:first-child{  margin-right:20px; }
.inner_current_r a i{ font-family:"宋体"; display:inline-block;font-style:normal;}
.inner_current_r a:hover i{ color:#104785;}
.inner_current_r a:last-child{  margin-left:20px; }

@media (max-width: 1439px) {

}
@media (max-width: 1279px) {

}
@media (max-width: 992px) {
.productlist_bj {padding-bottom:30px;}
.poroduct_bj {padding-bottom:40px;}
.inner_current_l{width:100%}
.inner_current_r{display:none}
}
@media (max-width: 767px) {
.inner_current_l a{font-size:12px}
.inner_current{height:auto;line-height:1.5;padding:15px 0;overflow:hidden}
}


/*产品详情页begin*/
.products_info { background:#fff; overflow:hidden;} 
.products_r { width:36%; padding:2% 2%; border-right:5px solid #f7f7f7;}
.products_r img{ width:100%;}
.products_l {width:54%; padding:2%;}
.products_title { color:#009944; font-size:36px;}
.products_desc {line-height:2; color:#666666; font-size:16px; margin:3% 0 5% 0;}


.XG_products {width:100%;  overflow:hidden; clear: both;}
.XG_products h5{ width:100%; font-size:18px; color:#abcd06;padding: 12px 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.XG_products ul li{ width:13.5%; padding:0%; background:#fff; margin:0% 3.4% 0% 0%; float: left;}
.XG_products ul li:nth-child(6n){margin:0% 0% 0% 0%;}
.XG_products ul li p img {   width:100%; display:block; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.XG_products ul li p {   width:100%; overflow:hidden;}
.XG_products ul li:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.XG_products ul li span { display:block; text-align:center; color:#666666; margin-top:4%;}

@media (max-width: 1439px) {

}
@media (max-width: 1279px) {

}
@media (max-width: 992px) {
.products_l{width:96%;float:none;}
.products_r{width:96%;float:none;border-left:0;border-bottom;:10px solid #f7f7f7;border-right:0px solid #f7f7f7; margin: 0 auto;}    

.XG_products ul li{ width:30%; padding:1%; background:#fff; margin:0% 2% 2% 0%; float: left;}
.XG_products ul li:nth-child(3n){margin:0% 0% 2% 0%;}

}
@media (max-width: 767px) {
.products_title{font-size:25px}     

}
/*产品详情页end*/



.products_content_l { width:73%}
.products_content_r { width:25%}
.products_content_l01 { font-size:18px; color:#070b14; line-height:80px; height:70px;}
.products_content_l02 { line-height:1.8; padding:4%; background:#fff; overflow:hidden; }
.products_content_l02 img { max-width:100%;}
.products_content_r01 { width:92%; padding:0 4%;font-size:18px; color:#070b14; line-height:60px; height:60px; background:#fff; margin-bottom:4%;}
#products_content_r01 { width:92%; padding:0 4%;font-size:18px; color:#070b14; line-height:80px; height:70px; margin-bottom:0; background:none; }
.products_content_r02 ul li{ padding:4%; background:#fff; margin-bottom:8%;}
.products_content_r02 ul li p img {   width:100%; display:block; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.products_content_r02 ul li p {   width:100%; overflow:hidden;}
.products_content_r02 ul li:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.products_content_r02 ul li span { display:block; text-align:center; color:#666666; margin-top:4%; }



.pro-switch{overflow:hidden;position:relative}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:450px}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 auto;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav a{width:18px;height:44px;display:block;position:absolute;top:45%;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background:url(../images/p_rh.png) no-repeat center center;right:0}
.flex-direction-nav .flex-prev{background:url(../images/p_lh.png) no-repeat center center;left:0}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}



/*--------------------page------------------*/

.page { text-align:center;margin:10px auto;clear: both;padding-top:10px;}

.page span.page_list {overflow:hidden;}
.page span.page_list a {background:#fff;margin-right:5px;border:1px solid #eaeaea;padding: 5px 10px 5px 10px;font-size:12px;}
.page span.page_rows {background:#fff;border:1px solid #eaeaea;font-size:12px;margin-right:5px;padding: 5px 10px 5px 10px;}
.page span.page_list a.selected {background: #3f3a36;border:1px solid #3f3a36;color: #fff;}



/*=====内页常见问题=====*/
.faqlist{  }
.subNavBox{width:100%;}
.subNav{cursor:pointer;font-size:16px;color:#333333;line-height:60px;height:60px; margin-bottom:2px; padding:0 20px;background:#f4f4f4}
.subNav em { display:block; width:28px; margin-top:16px; height:28px; float:right;  background:url(../images/faq_a.png) no-repeat right center;}
.subNav:hover em{background: url(../images/faq_b.png) no-repeat right center; }
.subNav:hover{color:#fff;background:#104785 }
.subNav i { display:inline-block; padding:0 10px 0 0; font-style:normal;float: left;}


.currentDd{color:#fff;background:#104785}
.currentDt{background:#104785 color:#fff;}
.currentDt em{background:url(../images/faq_b.png) no-repeat right center;}
.navContent{display: none; padding:20px; overflow:hidden;}
.navContent_l { width:2%;line-height:1.8;}
.navContent_r { width:98%; line-height:1.8;}

.downlist ul li {height:100px; position:relative; overflow:hidden;     border-bottom: 1px solid #e5e5e5;}
.downlist ul li:first-child {     border-top: 1px solid #e5e5e5;  }
.downlist ul li .downlist_l { width:60%; color:#070b14; font-size:18px; font-weight:bold; line-height:100px;}
.downlist ul li .downlist_r { width:35%;}
.downlist ul li .downlist_r a { margin-top:26px; display:inline-block; padding:12px 20px 12px 50px; background:#fff url(../images/d1.png) no-repeat 20px center;float:right; border:1px solid #e5e5e5; color:#666666;}
.downlist ul li .downlist_r a:hover {   background:#104785 url(../images/d2.png) no-repeat 20px center; border:1px solid #104785; color:#fff;}
.downlist ul li .downlist_info { z-index:2 ;position:absolute; width:96%; padding:0 2%; left:0; top:0;}
.downlist ul li i { width:100%; height:100px; display:block; left:-100%; top:0; position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s; background:rgba(16,71,133,0.1); z-index:1}
.downlist ul li:hover i {  left:0; position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}
.sublist_xz .downlist ul li {   width: 100%; margin-left:0; float:none; background:#fff;}

#down_z { width:77%;}




/*荣誉资质*/
#mbOverlay { position:fixed; z-index:9999; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer;  }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; top:30%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }

#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:14px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.mod_gallerylist ul li{float:left;     margin: 0 0 3% 3%; width:22.7%; background:#fff;}
.mod_gallerylist ul li img { width:100%; }
.mod_gallerylist ul li:nth-child(4n+1){margin-left:0}
#mod_gallerylist ul { display: flex;flex-direction: row;flex-wrap: wrap;}
#mod_gallerylist ul li { flex: auto;}
.mod_gallerylist ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.mod_gallerylist ul li { flex: auto;}
.mod_gallerylist ul li:last-child { flex: NONE;}
 
#productlist_sj ul li{float:left;     margin: 0 0 2% 3%; width:22.7%; background:#fff;}
#productlist_sj ul li img { width:100%; }
#productlist_sj ul li:nth-child(4n+1){margin-left:0}
#productlist_sj ul li { flex: none;}


.mod_gallerylist{width:100; margin-top:2%;}
.meta{text-align:center; display: table; width:94%;padding:0 3%;height:45px;}
.image_container img{ width:100%;}
 
.meta a{color:#333; text-decoration:none; display:block;  line-height:1.4; height:45px; margin-top:10px;  vertical-align: middle;
             display: table-cell; padding:3% 0;}
.mod_gallerylist ul li .image_container {width:100%; overflow:hidden; }
.mod_gallerylist ul li .image_container  img{ width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.mod_gallerylist ul li:hover .image_container  img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.mod_gallerylist ul li .meta { height:50px; line-height:50px;}
.mod_gallerylist ul li:hover{ background:#114885 ;}
.mod_gallerylist ul li:hover .meta a { color:#fff;}
#productlist_sj ul li:hover .meta a { color:#abcd06;}


@media only screen and (max-width:992px){
    .mod_gallerylist{width:100; margin-top:3%;}   
}



/*=====内页新闻列表=====*/
.inner_newlist ul li { float:left; width:31.3%; margin-left:3%; margin-bottom:2%; background:#f4f4f4;}
.inner_newlist ul li:last-child {}
.inner_newlist ul li:nth-child(3n+1){ margin-left:0;}
.inner_newlist ul li a .inner_newlist_img { width:100%; height:100%; overflow:hidden;}
.inner_newlist ul li a .inner_newlist_img img{ width:100%;   display:block;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.inner_newlist ul li:hover a .inner_newlist_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
 
.inner_newlist_i { padding:3%; min-height:78px;}
.inner_newlist ul li a .inner_newlist_t{font-size:16px;font-weight:700;color:#070b14;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.inner_newlist ul li a .inner_solutionlist_m {  color:#999999; margin-top:2%;}


.inner_newlistAA ul li { float:left; width:100%; margin-bottom:5%;  background:#fff; border: 1px solid #f2f2f2;}
.inner_newlistAA ul li:last-child {}
.inner_newlistAA ul li:nth-child(4n+1){ margin-left:0;}
.inner_newlistAA ul li a .inner_newlistAA_img { width:40%; height: auto; overflow:hidden; float: left;}
.inner_newlistAA ul li a .inner_newlistAA_img img{ width:100%;   display:block;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.inner_newlistAA ul li:hover a .inner_newlistAA_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
 
.inner_newlistAA_i { width: 40%; padding:3%;  float: left;}
.inner_newlistAA ul li a .inner_newlistAA_t{font-size:14px;font-weight:500;color:#070b14;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.inner_newlistAA ul li a .inner_solutionlistAA_m {color:#999999; margin-top:2%;}


.news_current   { background: #f7f7f7;   width:100%; overflow:hidden; }
.news_current .inner_current { height: 50px;  line-height: 50px; width:95%;}
.news_current .inner_current a { color:#999999;}

.news_K{ width:88%; margin:0 auto; overflow:hidden; padding:40px 0px;}

.news { width:68%; overflow:hidden; float: left;} 
.news_time { color:#888; font-size:16px; margin-bottom:10px;}
.news_title { color:#070b14;   padding-bottom:20px; width:100% ; position:relative; border-bottom:3px solid #e5e5e5;}
.news_title h1{ font-size:30px;}
.news_title i { height:3px; background:#009944;width:150px ; display:block; position: absolute; bottom:-3px;}

.news_info { line-height:1.8; color:#585858; }
.news_info img { max-width:100%;}


.news_related { width:28%; padding:30px 0 20px 0; overflow:hidden; background:#f9f9f9; border: 1px solid #eee; margin-top:100px; float: right;}
.news_related  .inner_newlist ul li {background: #fff;}
.news_related_t { text-align:center; font-size:20px; color:#070b14; font-weight:bold;}
.news_related .warp { padding-top:20px;}




@media only screen and (max-width:992px){
    .inner_newlist ul li a .inner_newlist_t{font-size:14px;}
    .inner_newlistAA ul li a .inner_newlistAA_t{font-size:14px;}
    .news_related { width:100%; padding:40px 0; margin-top:40px;}  
    .news_related_t { font-size:24px;} 

    .news_K{ width:92%; margin:0 auto; overflow:hidden; padding:40px 0px;}
    .news { width:100%;  float: none;} 

    .news_related { width:99%; padding:30px 0 20px 0; overflow:hidden; background:#f9f9f9; border: 1px solid #eee; margin-top:30px; float: none;}

    .inner_newlistAA ul li a .inner_newlistAA_img { width:100%; height: auto; overflow:hidden; float: none;}
    .inner_newlistAA_i { width: 100%; padding:3%;  float: none;}
}



/*=====内页联系我们=====*/
.inner_contact { width:100%; padding:80px 0px; overflow:hidden; background:#f4f4f4; }
.inner_contact_l { width:40%;float: left; text-align: right;}
.inner_contact_l img{ max-width:60%;}
.inner_contact_r { width:60%; float: left;}
.inner_contact_l .BMap_omCtrl { display:none;}
.inner_contact_r {padding-top:0px;}
.inner_contact_r dl { width:80%; margin:0 auto;}
.inner_contact_r dl dt span { color:#104785; font-size:20px;font-weight:bold;}
.inner_contact_r dl dt p { color:#009944; font-size:30px; font-weight:bold;}
.inner_contact_r dl dt{ border-bottom: 4px solid #000; padding-bottom: 20px;}
.inner_contact_r dl dd { border-bottom: 1px solid #dcdcde; overflow: hidden;  padding: 20px 0;}
.inner_contact_r dl dd i { display:block;width: 38px; height: 38px;  border: 2px solid #1a1a1a;   border-radius: 100%;  overflow: hidden; vertical-align: middle; margin-right: 10px; float:left;}
.inner_contact_r dl .dc1 i { background:url(../images/c1.png) no-repeat center center;}
.inner_contact_r dl .dc2 i { background:url(../images/c2.png) no-repeat center center;}
.inner_contact_r dl .dc3 i { background:url(../images/c3.png) no-repeat center center;}
.inner_contact_r dl .dc4 i { background:url(../images/c4.png) no-repeat center center;}
.inner_contact_r dl .dc5 i { background:url(../images/c5.png) no-repeat center center;}
.inner_contact_r dl dd p { width:80%; float:left;}
.inner_contact_r dl dd p span { display:block;}
.inner_contact_r dl dd p span:first-child{ color:#999999; margin-bottom:5px;}
.inner_contact_r dl dd p span:last-child{ color:#1a1a1a; font-size:16px;} 
.inner_contact_r dl .dc4 span{ display:block;}

.contact_info_l { width:45%} 
.contact_info_r { width:45%}
.contact_info_l dl dt span{ display:block;     color: #999;font-size: 16px;}
.contact_info_l dl dt p{ display:block; font-weight:bold;font-size:40px;}
.contact_info_l dl dt i { display:block; width: 80px;height: 4px; background: #f08519;margin: 10px 0;}
.contact_info_l dl .tt_01 { font-size: 16px; line-height: 26px;  border-bottom: 1px solid #dcdcde;  color: #999999;   padding: 20px 0;   overflow: hidden;}
.contact_info_l dl .tt_02 {  padding: 20px 0; border-bottom: 1px solid #dcdcde; overflow:hidden;}
.contact_info_l dl .tt_02 span{ float:left; width:47%; margin-left:6%; display:block; font-weight:bold;    font-size: 20px; margin: 5px 0;  color: #1a1a1a;}
.contact_info_l dl .tt_02 span:first-child{margin-left:0; }
.contact_info_l dl .tt_02 span i { display:block;color: #999999;font-style: normal; font-weight:100;font-size:14px}



.contact_info_r ul li{ float:left; margin-left:2%; margin-bottom:2%; width:49%;}
.contact_info_r ul li:nth-child(2n+1){ margin-left:0;}
.contact_info_r ul li .text { width:96%; height:60px; line-height:60px; background: #f4f4f4; padding:0 2%; border:0;}
.contact_info_r ul li .textarea { width:96%; height:120px; line-height:1.5; background: #f4f4f4; padding:2%; border:0;}
.contact_info_r ul .sy_email_r05 { width:100%; margin-left:0}
.contact_info_r ul .sy_email_r06 { width:100%; margin-left:0}
.contact_info_r ul .sy_email_r06 .btn { width:100%; height:60px; line-height:60px; text-align:center; background:#104785; color:#fff; border:0;}
.contact_info_r ul .sy_email_r06 .btn:hover {  background:#abcd06; color:#fff; }

.inner_about { line-height: 2; font-size: 15px; padding: 60px 0px 0px 0px;}
.inner_about_info { line-height:1.8; max-width:1200px;}
.inner_about_info img {max-width:100%; }
.inner_about_i { margin-top:60px;}
.inner_about_i ul li { overflow:hidden;}
.inner_about_i ul li .inner_about_l { width:50%}
.inner_about_i ul li .inner_about_l img { width:100%; display:block;}
.inner_about_i ul li .inner_about_r { width:45%; padding-left:5%}
.inner_about_i ul li:nth-child(2n) .inner_about_l { float:right;}
.inner_about_i ul li:nth-child(2n) .inner_about_r { float:left;  padding-left:0; padding-right:5%}
.inner_about_i ul li .inner_about_r01 { margin-top:5%;font-size:30px; font-weight:bold; color:#104785;}
.inner_about_i ul li .inner_about_r01 span { display:inline-block; padding-bottom:20px; border-bottom:3px solid #104785;}
.inner_about_i ul li .inner_about_r02 { line-height:1.8; margin-top:20px;}

.inner_abo { line-height:1.8;}
.inner_abo img {max-width:100%;}


@media only screen and (max-width:992px){
    .inner_about { line-height: 1.6; font-size: 12px; padding: 30px 0px 0px 0px;}   
}




.m_height { width:100%; height:100px;}
.s_height { width:100%; height:100px;}


.inner_sev { border-top:1px solid #dadada; padding:80px 0 100px; background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; overflow:hidden;}
.inner_sevr_t { font-size:36px; font-weight:bold; text-align:center;}
.inner_sevr_t  i { display:block; background:#003bc0; height:3px; width:70px; margin:20px auto;}
.inner_sevr_i { line-height:1.8;}
.inner_sevr_i img{ max-width:100%;}
.inner_sevr_info { margin-top:60px;}
.inner_sevr_info ul li { width:33.2%; float:left;  border-left:1px solid #cfd0d0; padding:5% 0; overflow:hidden;}
.inner_sevr_info ul li:first-child {   border-left:0; }
.inner_sevr_info ul li .inner_se_img { width:100%; text-align:center;}
.inner_sevr_info ul li .inner_se_t { font-size:24px; font-weight:bold; color:#181818; margin:20px; text-align:center;}
.inner_sevr_info ul li .inner_se_t span { display:block; width:30px; height:2px; background:#a6a6a6; margin:15px auto 20px;}
.inner_sevr_info ul li .inner_se_i { width:80%; margin:0 auto; line-height:1.8; color:#6e6e6e; font-size:16px;} 
.inner_sevr_info ul li .inner_se_i em { font-style:normal; color:#003bc0;}
.inner_sevr_info ul li .inner_se_i span { display:block; text-align:center; }


@media screen and (max-width:4804px) and (min-width:1920px){
.i_honor ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.i_honor ul li:nth-child(4n+1){margin-left:3%}
.i_honor ul li:nth-child(6n+1){margin-left:0}
}
@media screen and (max-width:1920px) and (min-width:1600px){
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
}
@media only screen and (max-width:1600px){
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
}
@media only screen and (max-width:1500px){
.mod_gallerylist ul li img{width:100%}
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
.mod_gallerylist ul li:first-child{margin-left:0}
}
@media only screen and (max-width:1440px){
.fz{width:95%;transition:all .6s}
.index_main .section1 .index_banner .item{height:500px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
}
@media only screen and (max-width:1345px){
.BIdots a:first-child{padding-left:2%!important}
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
.index_main{height:400px!important}
.index_main .section1 .index_banner .item{height:400px!important}
}
@media only screen and (max-width:1300px){
.index_advantage_i ul li a .index_advantage_img img{width:60px}
.index_advantage_i ul li a .index_advantage_i{margin-top:15px}
.BIdots a:first-child{padding-left:0!important}
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
.index_main{height:280px!important}
.index_main .section1 .index_banner .item{height:310px!important}
}
@media only screen and (max-width:1200px){
.fz{width:95%}
.inner_about{max-width:95%}
.index_main .section1 .index_banner .item{height:450px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.index_main{height:450px}
.inner_contact_r dl dt p{font-size:24px;}
.inner_contact_r dl dt{border-bottom:2px solid #000}
.contact_info_l dl dt p{font-size:35px}
.contact_info_l dl dt i{height:2px}
.fa_more dl{width:40%}
#inner_sort_ca dl dd{padding:30px 30px}
.BIdots a{margin:0 1%!important;padding:0 1%!important}
.swiper-slide img{width:100%!important;height:auto!important}
.swiper-container .swiper-slide{height:100%!important}
.mod_gallerylist ul li{float:left;margin:0 0 3% 3%;width:14.1%}
.mod_gallerylist ul li:nth-child(4n+1){margin-left:3%}
.mod_gallerylist ul li:nth-child(6n+1){margin-left:0}
}
@media only screen and (max-width:1100px){
.index_main .section1 .index_banner .item{height:450px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.index_main{height:450px}
#inner_sort_ca dl dd{padding:30px 20px}
.inner_search dl dd .text{width:80.4%}
}


@media only screen and (max-width:1024px){
.m_nav .m_navList ul li:first-child{padding:10% 0 5%;text-align:center}
.m_nav .m_navList ul li:first-child img{width:35%}
.m_height{display:block;width:100%;height:100px}
.inner_banner_t{top:40%}
.inner_sevr_info ul li .inner_se_i span{display:initial;text-align:left}
#inner_sort_ca{text-align:left;padding:20px 2%}
#inner_sort_ca dl dd{padding:8px 0}
.inner_sort{text-align:left;padding:20px 2%;overflow:hidden}
.inner_sort dl dd{padding:8px 0;background:#ececec;float:left;margin-left:2%;margin-bottom:2%;text-align:center}
.inner_sort dl dd:first-child{margin-left:0}
#inner_sort_ca dl dd{width:32%}
#inner_sort_ca dl dd:nth-child(3n+1){margin-left:0}
.inner_sort{width:96%}
#pro_sort dl dd{width:18.3%}
#pro_sort dl dd:nth-child(5n+1){margin-left:0}
#fw_sort dl dd{padding:8px 4%;background:#ececec;float:none;margin:0 2%;text-align:center}
#fw_sort dl .cur{background:#114885}
#fw_sort dl dd:hover{background:#114885}
#fw_sort{text-align:center}
.inner_search dl dd .text{width:80.2%}
#abo_sort dl dd{width:18.4%;margin-bottom:0}
#nw_sort dl dd{width:30%;margin-bottom:0}
}

@media only screen and (max-width:850px){
.inner_contact { width:100%; padding:50px 0px; overflow:hidden; background:#f4f4f4; }
.products_content_l .tabbtn li a i{margin:0 5% 0 10%}
.index_main .section1 .index_banner .item{height:500px}
.index_main{height:500px}
.inner_banner_z p{font-size:16px}
.inner_banner_z span{font-size:25px}
}

@media only screen and (max-width:768px){
.index_solution_tile span{font-size:30px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.index_advantage_title span{font-size:30px}
.index_advantage_i ul li{width:49%;margin-bottom:2%}
.index_advantage_i ul li:nth-child(2n+1){margin-left:0}
.index_advantage{height:auto}
.demo_title{font-size:30px}
.inner_contact_l{width:100%;float:none; text-align: center;}
.inner_contact_r{width:100%;float:none}
.inner_contact_l #dituContent{height:400px!important}
.contact_info_l{width:100%;float:none}
.contact_info_r{width:100%;float:none;margin-top:60px}
.inner_contact_r dl .dc4{border-bottom:none}
.inner_contact_r{padding-top:60px}
.warp{padding-top:50px}
.wh_list ul li{width:49%;margin-left:2%;margin-bottom:2%;padding-bottom:3%}
.wh_list ul li:nth-child(2n+1){margin-left:0}
.index_advantage_i ul li{padding-bottom:3%}
.index_product_info dl dd:first-child{margin-left:0;width:49%}
.index_product_info dl dd{margin-left:2%;margin-bottom:2%;width:49%}
.index_product_info dl dd:nth-child(2n+1){margin-left:0}
.index_product_info dl dd:first-child a .index_product_img{height:auto}
.index_product_info dl dd:first-child a .index_product_img img{height:auto;width:100%}
.index_product_info dl dd a .index_product_img{height:auto}
.index_product_info dl dd a .index_product_img img{height:auto;width:100%}
.index_product_info dl{display:flex;flex-direction:row;flex-wrap:wrap}
.index_product_info dl dd{flex:auto}
.products_content_l{width:100%}
.products_content_r{width:100%}
.inner_solution_l{width:94%}
#rightButton{display:none}
.fa_more dl{width:70%}
#down_z{width:94%}
.demo_news_l{width:100%;float:none}
.demo_news_r{width:100%;float:none;margin-top:50px}
.demo_news_l01 span{font-size:30px}
.demo_news_r01 span{font-size:30px}
.demo_news_r01 i{margin-top:10px}
.demo_news_l01 i{margin-top:10px}
.demo_news{padding-top:50px}
.demo_news_l02{margin-top:20px}
.demo_news_r02{margin-top:20px}
.BIdots a SPAN{font-size:14PX!important}
.case_slide_info p{font-size:20px!important}
}

@media only screen and (max-width:700px){
.news_current .inner_current { height: 24px;  line-height: 24px; width:95%;}
.inner_banner{height:300px}
.related ul li{width:49%;margin-left:2%;margin-bottom:2%}
.related ul li:nth-child(3n+1){margin-left:2%}
.related ul li:nth-child(2n+1){margin-left:0}
.related ul li:first-child{margin-left:0}
.inner_newlist ul li{width:49%;margin-left:2%;margin-bottom:2%}
.inner_newlist ul li:nth-child(3n+1){margin-left:2%}
.inner_newlist ul li:nth-child(2n+1){margin-left:0}
.inner_newlist ul li:first-child{margin-left:0}

.inner_newlistAA ul li{width:100%;margin-left:0%;margin-bottom:2%}
.inner_newlistAA ul li:nth-child(3n+1){margin-left:0%}
.inner_newlistAA ul li:nth-child(2n+1){margin-left:0}
.inner_newlistAA ul li:first-child{margin-left:0}

.mod_gallerylist ul li{margin:0 0 3% 3%;width:48.5%}
.mod_gallerylist ul li:first-child{margin:0 0 3% 0!important}
.mod_gallerylist ul li:nth-child(2n+1){margin:0 0 3% 0}
.mod_gallerylist ul li:nth-child(4n+1){margin:0 0 3% 3%}
.mod_gallerylist ul li:nth-child(5){margin:0 0 3% 0}
.mod_gallerylist ul li:nth-child(9){margin:0 0 3% 0}
.mod_gallerylist ul{display:flex;flex-direction:row;flex-wrap:wrap}
.mod_gallerylist ul li{flex:auto}
.mod_gallerylist ul li:nth-child(13){margin-left:0}
.mod_gallerylist ul li:nth-child(17){margin-left:0}
#productlist_sj .mod_gallerylist ul li .image_container{min-height:auto}
.demo_chang .sublist .sublist_cf li{width:47.5%;margin-left:3%}
.demo_chang .sublist .sublist_cf li:last-child{display:none}
.demo_chang .sublist .sublist_cf li:nth-child(2n+1){margin-left:0}
.BIdots a{display:block!important;padding:3% 0!important;margin:0!important;border-left:1px solid #dbdbdb;width:33%;float:left}
.BIdots a:first-child{border-left:1px solid #dbdbdb!important;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.BIdots a:nth-child(2){border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.BIdots a:nth-child(3){border-right:1px solid #dbdbdb!important;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.BIdots a:nth-child(4){border-bottom:1px solid #dbdbdb}
.BIdots a:nth-child(5){border-bottom:1px solid #dbdbdb}
.BIdots a:last-child{border-right:1px solid #dbdbdb!important;border-bottom:1px solid #dbdbdb}
#productlist_sj ul li{margin:0 0 3% 3%;width:48%}
#productlist_sj ul li:nth-child(2n+1){margin:0 0 3% 0}
}


@media only screen and (max-width:600px){
.index_main .section1 .index_banner .item .inner .block_txt{top:25%}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span2{font-size:30px}
.inner_contact_r dl{width:96%}
.productlist ul li{padding:3%;width:100%;margin-bottom:2%;margin-left:0}
.news{width:96%}
.inner_newlist ul li:last-child{display:block}
.inner_about_i ul li .inner_about_l{width:100%}
.inner_about_i ul li .inner_about_r{width:100%}
.inner_about_i ul li{margin-top:30px}
.inner_sevr_info ul li{width:100%;border-left:0}
.inner_sevr_info ul li .inner_se_img img{width:15%}
.inner_sevr_t{font-size:30px}
.inner_sort dl dd a{font-size:14px}
.products_content_l .tabbtn li a i{padding:35px 10px;background-size:100%!important}
.products_content_l .tabbtn li a{font-size:16px}
.inner_solutionlist ul li{width:100%;margin-left:0}
.subNav{line-height:1.5;height:auto;padding:3% 20px;overflow:hidden}
.subNav em{margin-top:0}
.navContent_l{width:6%}
.navContent_r{width:94%}
.subNav span{display:block;width:80%;float:left}
.wh_list ul li{width:100%;margin-left:0;margin-bottom:4%}
.inner_search dl dd .text{width:80%}
.news_current{height:auto}
.news_current .inner_current{width:90%}
}


@media only screen and (max-width:500px){
.index_main .section1 .index_banner .item .inner .block_txt p .b_span2{font-size:20px}
.index_main .section1 .index_banner .item .inner .block_txt p .b_span3{font-size:14px;}
.sublist ul li{width:49%;margin-left:2%;margin-bottom:2%}
.sublist ul li:nth-child(2n+1){margin-left:0}
.sublist ul li:last-child{display:block}
.sublist ul li a .index_news_i02{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sublist ul{display:flex;flex-direction:row;flex-wrap:wrap}
.sublist ul li{flex:auto}
.tabcon .sublist{height:auto}
.warp{padding-top:30px}
.inner_solutionlist ul li{padding-bottom:40px;margin-bottom:40px}
.inner_solutionlist ul li a .inner_solutionlist_t{font-size:20px}
.inner_solutionlist ul li a .inner_solutionlist_m span{width:110px;height:32px;line-height:32px;font-size:12px}
.inner_solutionlist ul li a .inner_solutionlist_m{width:110px;height:32px}
.inner_banner{height:160px}
.faqlist{padding-top:10px!important}
.downlist ul li .downlist_r a{margin-top:10px}
.downlist{padding-top:20px!important}
.wh_list{padding-top:20px!important}
.news_title h1{font-size:25px}
.news_title i{width:80px}
#pro_sort dl dd{width:23.5%}
#pro_sort dl dd:nth-child(5n+1){margin-left:2%}
#pro_sort dl dd:nth-child(4n+1){margin-left:0}
#pro_sort dl dd:first-child{margin-left:0}
.inner_search dl dd .text{width:79.8%}
.inner_search dl{width:90%}
.index_honor_t span{font-size:30px!important}

.all_sort dl dd{margin-right:10px}
.all_sort dl dd a{font-size:18px;padding-left:10px}
.wh_list ul li .wh_list_content{margin:5% 6% 0}
.related h3{font-weight:700}
.related ul li a .s_img{display:none}
.products_content_l .tabbtn li a span{font-weight:700}
.subNav em{background-size:70%}
.subNav:hover em{background-size:70%}
.inner_contact_r dl .dc4{}
}
@media only screen and (max-width:450px){
.index_solution_info ul li{float:none;width:100%;margin-left:0;margin-bottom:2%}
.index_solution_info ul li:first-child{max-height:300px;overflow:hidden}
.index_advantage_i ul li{width:100%;margin-left:0}
.inner_contact_r dl dd p{width:81%}
.inner_contact_r dl dt p{font-size:16px; float: none;}
.inner_contact_r dl dt{border-bottom:0px solid #000;}
.inner_banner_z span{font-size:20px}
.inner_banner_z p{font-size:14px}
.inner_banner_t{top:30%}
.demo_title{display:none}
.m_img{height:90px}
.head{height:90px}
.top_head{height:90px}
.t_height{height:90px}
.m_img .headrg{padding-top:30px}
.m_img .headlf{padding-top:24px}
.index_main .section1 .index_banner .item{height:350px}
.index_main{height:350px}
.index_main .section1 .index_banner .item .inner .block_txt p{width:100%}
.m_height{height:90px}
.products_content_l .tabbtn li a i{display:none}
.products_content_l .tabbtn li{text-align:center}
.products_content_l .tabbtn li:last-child{float:left;margin-left:0}
.products_content_l .tabbtn li a{height:60px;line-height:60px}
.sublist_al dl dd a{width:70%}
.sublist_al dl dd{overflow:hidden;height:auto;line-height:1.5;padding:4% 0}
.sublist_al dl dd span{width:25%;font-size:12px}
.downlist ul li .downlist_l{width:100%;float:none}
.downlist ul li{height:auto;overflow:hidden;padding:5% 0}
.downlist ul li i{display:none}
.downlist ul li .downlist_l{line-height:1.5}
.downlist ul li .downlist_info{position:inherit}
.inner_solutionlist_img{width:100%;float:none}
.inner_solutionlist_r{width:100%;float:none;margin-top:5%}
.fa_more dl{width:100%}
.m_img .headlf .m_logo{height:48px}
.fixed .m_img .headlf{padding-top:6%}
.fixed .m_img .headlf .m_logo{height:40px}
.fixed .m_img .headrg{padding-top:26px}

#inner_sort_ca dl dd:first-child{margin-left:0}
#inner_sort_ca dl dd{width:49%}
#inner_sort_ca dl dd:nth-child(3n+1){margin-left:2%}
#inner_sort_ca dl dd:nth-child(2n+1){margin-left:0}
.inner_solution_t{font-size:25px}
#d_nav li a.top_link span i{bottom:10px;right:5px}
#d_nav li:hover ul.sub{width:98%}
#d_nav li ul.sub li a.fly{text-indent:1em;font-size:14px}
#d_nav li:hover ul.sub li ul li a{font-size:12px}
#d_nav li:hover ul li:hover ul,#d_nav li:hover ul li:hover ul li:hover ul,#d_nav li:hover ul li:hover ul li:hover ul li:hover ul,#d_nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{width:100%}
#d_nav li:hover #d_t li:hover ul{left:-100%!important}
.index_solution_tile{margin-top:40px}
.index_solution_tile i{width:50px;margin:10px auto}
.index_solution_tile p{margin-bottom:30px}
.fa_more dl dd a{height:45px;line-height:45px}
.fa_more dl{margin:30px auto}
.index_products{padding:40px 0;margin-top:0px}
.tabcon{margin-top:10px}

.index_honor_t{margin:40px 0 30px}
.index_honor_t i{width:50px;margin:10px auto}
.index_advantage{margin-top:40px}
.index_advantage_title i{width:50px;margin:10px auto}
.demo_news_l01 i{width:50px}
.index_main .section1 .index_banner .slick-dots li{width:10px;height:10px;margin:0 10px;border:2px solid #fff}

.testimonial-items-navigation .next{top:35%!important}
.testimonial-items-navigation .prev{top:35%!important}
}
@media only screen and (max-width:420px){
.BIdots a{width:32.8%}
}
@media only screen and (max-width:390px){
.BIdots a{width:32.5%!important}
.z_sort dl dd a{font-size:12px}
}
@media only screen and (max-width: 350px){	
    #pro_sort dl dd { width:31.9%;}
	#pro_sort dl dd:nth-child(5n+1) {margin-left:2%;}
	#pro_sort dl dd:nth-child(4n+1) {margin-left:2%;}
	#pro_sort dl dd:first-child {margin-left:0;}
    #pro_sort dl dd:nth-child(3n+1) {margin-left:0;}
}