@charset "utf-8";
/* CSS Document */

* {
	box - sizing: border - box
} * , 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:"微软雅黑"; background:#fff; font-size:14px; color:#000;}
IMG {
	BORDER - TOP - WIDTH: 0;
	BORDER - LEFT - WIDTH: 0;
	BORDER - BOTTOM - WIDTH: 0;
	BORDER - RIGHT - WIDTH: 0
}


 
.fz { margin:0 auto; width:94%; max-width:1500px;}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
a { text-decoration:none;color:#333333;}
img { border:0;}




/* 导航 */
.navbox{ position:relative;}
.index_logo{ position:absolute; left:3%; top:0; z-index:8888888888888}
.index_logo span{ color:#0075b6; display:block; font-weight:bold; text-align:center; border:1px solid #0075b6; border-radius:20px; padding:2px 0 2px 2px; letter-spacing:4px; font-size:16px;}
.head1  .index_logo span{border:1px solid #000;color:#000;}
.index_logo a{ display:inline-block}
.index_logo img{ height:50px;padding-top:20px;}
.head{width:100%;height:114px;z-index: 9999;  position:relative;}
.head1{ position:absolute;}
.head .nav{display: block; width:100%; position:absolute; right:0; top:0; }
.head .nav .nav_pc{ width:65%; float:right;}

.head .nav ul li:first-child+li+li+li .s_navbox { width: 112%;}
.head .nav ul li .s_navbox .s_a { text-align:left; }
.head .nav ul li{float:left;box-sizing: border-box; text-align:center;z-index: 999; width:13.6% !important; position:relative;}
.head .nav ul li:first-child{ }
.head .nav ul li:last-child{ text-align:left; width:5% !important;  }
.head .nav ul li:last-child .f_a{ background:url(../images/icon1.png) no-repeat right center; } 
.head1 .nav ul li:last-child .f_a{background:url(../images/icon10.png) no-repeat right center;}
.head .nav ul li:last-child:hover .f_a{ background:url(../images/icon1h.png) no-repeat right center; } 
.head .nav ul li:last-child {  width:4% !important;}
.head1 .nav ul li .f_a{color:#fff;}
.head .nav ul li .f_a{line-height:114px;display:block;font-size:17px;width:100%; position:relative;}
.head .nav ul li .f_a p { position:absolute; left:0; top:0;   width:100%;  }
.head .nav ul li .f_a p em { margin:90px auto 0; display:block; height:3px; width:0; background:#0075b6;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -transition:all 0.6s; -webkit-transition:all 0.6s;}
.head1 .nav ul li .f_a p em{background:#ccc;}
.head .nav ul li .f_a:hover p em {  width:25px; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -transition:all 0.6s; -webkit-transition:all 0.6s;}
.head .nav ul li:hover .f_a p em {  width:25px; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -transition:all 0.6s; -webkit-transition:all 0.6s;}


.head .nav ul li:hover .f_a{color:#333; transition:all .3s}
.head1 .nav ul li:hover .f_a{color:#fff; transition:all .3s}
.head .nav ul li .s_navbox{padding: 10px 20px 20px;display:none;position: absolute;left: 0;width:165px; z-index: 9999;box-sizing: border-box;background: #fff;
    border-radius: 4px;
    border-bottom: none;
    box-shadow: 0px 0px 24px 0px rgba(75, 76, 79, 0.1);}
.head .nav ul li:first-child+li+li+li+li .s_navbox{   width:140px;  }	
.head .nav ul li:first-child+li+li+li+li+li .s_navbox{   width:165px;  }	
.head .nav ul li:first-child+li .s_navbox{   width:140px;  }		
	
.head .nav ul li .s_navbox .s_a a{ position:relative;color:#fff;font-size:15px;text-transform:uppercase;display:block;padding:0  10px; height:45px; line-height:45px;     color:#353535;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -transition: all 0.6s;
    -webkit-transition: all 0.6s;border-bottom: #e3e9ee 1px dashed;}
	.head .nav ul li .s_navbox .s_a a i { width: 0;display: block;position: absolute;left: 0;top: 21px;height: 3px;background: #0075b6;margin-left: 0;transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-transition: all 0.6s;-webkit-transition: all 0.6s;}	
.head .nav ul li .s_navbox .s_a a:hover i {width:20px; margin-right:15px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -transition:all 0.6s; -webkit-transition:all 0.6s; }	
	
.head .nav ul li .s_navbox .s_a a:hover{ color: #0075b6; padding-left:25px;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
 

.head .nav ul li:last-child .s_navbox{ width:140px; left:auto;right:-15%;}
.head .nav ul li:last-child .search { width:50%; margin:0 auto;}
.head .nav ul li:last-child .search .text { outline:none; float:left; width:76%;border:0;  background:#fff; height:45px; line-height:45px; padding-left:2%; color:#949292;}
.head .nav ul li:last-child .search .btn { outline:none; padding:0; color:#fff; float:left; transition:all 0.6s;  width:20%; border:0; background:#e8340c; height:45px; line-height:45px; text-align:center;} 
.head .nav ul li:last-child .search .btn:hover { transition:all 0.6s; color:#e8340c; background:#fff;height:45px; line-height:45px;}

.head .nav ul li:nth-child(2):after,.head .nav ul li:nth-child(3):after,.head .nav ul li:nth-child(5):after{ content:"∨"; color:#fff; float:left; display:block; position:absolute; left:70%; top:0; line-height:114px;}


/* 下拉侧边菜单 */
.sidenav{position: relative;width:180px;display: block; float: left;}
.sidenav label {width:180px;display: block;padding-left: 55px;box-sizing: border-box; background: #128ee3;position: relative;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.sidenav label i {width: 30px;height: 30px;display: block;position: absolute;background-size: 20px;left: 25px;top: 16px;}
.sidenav .side {display: inline-block;position: absolute;top: 48px;left: 0;z-index: 999;width: 180px;background: #fff;border-top: none;background-color: rgba(255, 255, 255, .95);box-sizing: border-box;}
.sidenav .side li {position: relative;width:100%; padding:5px 0px;border-bottom: 1px solid #cccccc;box-sizing: border-box}
.sidenav ul.side li:first-child {cursor: pointer; width:14%;}
.sidenav .side li a {color: #333;height: 40px;line-height: 40px;padding: 8px 0 8px 0;display: block;font-size: 16px;}
.sidenav .side li a:hover {background: none;color: #0085cd;}
.sidenav .side li a i {transition: all 0.3s ease 0s;}
.sidenav .side li a i.side_t {margin-left:10px; width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-size: 30px;}
.sidenav .side li a:hover i {margin-left: 15px;}
.icon1{background: url(../images/sideIcon1.png) no-repeat;}
.icon2{background: url(../images/sideIcon1.png) no-repeat;}
.icon3{background: url(../images/sideIcon1.png) no-repeat;}
.icon4{background: url(../images/sideIcon1.png) no-repeat;}
.icon5{background: url(../images/sideIcon1.png) no-repeat;}
.icon6{background: url(../images/sideIcon1.png) no-repeat;}
.icon7{background: url(../images/sideIcon1.png) no-repeat;}
.sidenav .side li:hover .side_main {display: block;z-index: 999;}
.sidenav .side .side_main {display: none;width: 500px;background: #FFFFFF;position: absolute;left: 180px;top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);border: 1px #cecece solid;z-index: 7;}
.sidenav .side .side_main dl {margin: 20px;padding: 0;}
.sidenav .side .side_main dl dt {font-size: 18px;margin-bottom: 10px;color: #0173b2;font-weight: bold;}
.sidenav .side .side_main dl dt b{font-size: 15px;}
.sidenav .side .side_main dl dd {margin-bottom: 10px;display: inline-block;}
.sidenav .side .side_main dl dd a {position: relative; display: inline-block;color: #777;font-size: 14px;margin:0 4px ;padding: 0 5px;border-right: 2px solid #bbbbbb; height: auto;line-height: 1.5;transition: all 0.2s ease 0s;}
i.icon-hot,i.icon-new {display: inline-block;height: 9px;width: 24px;background: url(../images/img_public.png) no-repeat;vertical-align: middle;}
i.icon-hot {background-position: 0 -240px;}
i.icon-new {background-position: -40px -240px;}
.sidenav .side .side_main dl dd a span {color: #999;}
.sidenav .side .side_main dl dd a:hover {background: none;color: #cf1322;transform:translateY(-2px);}
.sidenav .side .side_main dl dd a:hover b {color: #40adf5;}
.sidenav .side .side_main dl dd a:hover span {color: #40adf5;}
.m_img{ display:none;}



/*移动端导航*/
.m_navList ul li:first-child{ text-align:center; padding:15% 0 15%;}
.m_navList ul li .c_logo{ width:45%;}
.m_tel { display:none}
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   .head{display:none}
   .headlf a{ display:inline-block;}
   .headlf span{ color:#0075b6; display:block; font-weight:bold; text-align:center; border:1px solid #0075b6; border-radius:20px; padding:2px 0; letter-spacing:4px;}
   .m_img{display:block;height:90px;background:#fff;width:100%;z-index:9999;overflow: hidden; position:relative;}
   .m_img .headlf{  position:absolute; left:0; top:0; height:90px; width:100%; text-align:center;z-index:9 ;}
   .m_img .headlf .m_logo{height:45px;display:inline-block;padding-top:10px;}
   .m_img .headrg{padding-top:35px;padding-left:20px; position:absolute; left:0; top:0;  width:30%; z-index:999;}
   .m_img .headrg a .m_menuimg{height:25px;vertical-align:top;display: block}
   .m_tel { display:block;  position:absolute; right:0; top:0;   width:25%; text-align:right;z-index:9999 ; height:90px;   padding-right:15px; }
   .m_tel img { height:38px; padding-top:28px;padding-right:15px;}
   .m_tel a { color:#7b7b7b; font-weight:bold; font-size:18px; display:block ; margin-top:23px;  height:40px; text-align:center; line-height:40px; float:right; width:40px; border-radius:50px; border:1px solid #dedede; margin-left:5%;}
   .m_tel a:hover{ color:#0075b6; }
.headrg .a_js span{display:block;height:3px;background:#0075b6;margin-bottom:8px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.headrg .a_js span:nth-child(1){ width:35px; }
.headrg .a_js span:nth-child(2){ width:45px;}
.headrg .a_js span:nth-child(3){margin-bottom:0;width:35px;}
.container .navTrigger-on span:nth-child(1){transform: translateX(3px) translateY(0px) rotate(45deg); width:39px !important;}
.container .navTrigger-on span:nth-child(2){opacity:0; width:45px !important;}
.container .navTrigger-on span:nth-child(3){transform:translateX(3px) translateY(11px) rotate(-45deg); width:39px !important;}
   
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:100000000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:3%;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:#0b0d19;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 #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;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%; height:45px; position:relative;}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 100%;height:35px;box-sizing: border-box; padding:0 5px; display: block; position:absolute; left:0; top:0;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: right 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.png) 100% no-repeat!important;background-position: right 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;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}






/*=====banner=====*/
.banner {margin: 0 auto;width: 100%;}

.banner1 .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.banner1{ height:100%;position: relative; overflow:hidden;}
.banner1 .swiper-container {width: 100%;height: 100%;}
.banner1 .swiper-slide {text-align: center;font-size: 18px;background: #fff; height:100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
.banner1 .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.banner1 .swiper-slide a{ display:block;}
    
.banner .flexslider .slides .wap02{ display:none;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; position:relative; }
.flexslider .slides > li div { background-position: center; background-repeat: no-repeat; background-size: cover; }
.flexslider .slides > li div a { display:block; width:100%; }

.flexslider .slides > li .img img{display:block;width:100%;  }

.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.banner ul li .li_video{ background:#000;}
.banner #video { width:100%; }
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;} 
.pro-switch {overflow: hidden;position: relative;width:100%;height: 100vh}
.no-js .slides > li:first-child {display: block;}

.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease; height:100vh;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width:60px;height:60px; border-radius:5px;margin: -58px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background:rgba(0,0,0,0.2) url(../images/b_r.png) no-repeat center center;right: 2%;  }
.flex-direction-nav .flex-next:hover {background:#0075b6 url(../images/b_r.png) no-repeat center center;}
.flex-direction-nav .flex-prev {background:rgba(0,0,0,0.2) url(../images/b_l.png) no-repeat center center;left: 2%;}
.flex-direction-nav .flex-prev:hover {background:#0075b6 url(../images/b_l.png) no-repeat center center;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom:5%;text-align: center;}
.flex-control-nav li {margin: 0 10px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display:block;height:6px;overflow: hidden;text-indent:-99em;width:30px; border-radius:10px; background:#fff;cursor: pointer;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.flex-control-paging li a.flex-active {background:#0075b6;width:50px; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }

 
 
/*--------------------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: #0075b6;border:1px solid #0075b6;color: #fff;}


/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 


/* 推荐产品 */
.scale_pro{ padding:80px 0; background:#f8f8f8}
.scale_pro_a{ text-align:center; margin-bottom:40px;}
.scale_pro_a h3{ font-size:36px; color:#0075b6;}
.scale_pro_b{  font-size:16px;color:#303030; margin-top:20px; line-height:1.6;}
.scale_pro_b i{ display:block; width:10%; height:3px; background:#0075b6; margin:15px auto 0;}
.scale_pro_c{margin:0 auto 30px; text-align:center;}
.scale_pro_c li{display:inline-block;text-align:center; margin-left:10px; background:#fff; margin-bottom:10px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;border-radius:10px; }
.scale_pro_c li:nth-child(1){  margin-left:0;}
.scale_pro_c li:hover{background:#0075b6;}
.scale_pro_c li:hover a{ color:#fff;}
.scale_pro_d li{ width:32%; float:left; margin-left:2%; position:relative;margin-bottom:20px; border:none; display:block; overflow:hidden;}
.scale_pro_d li a{ display:block;}
.scale_pro_d li:nth-child(3n+1){ margin-left:0;}
.scale_pro_d li img{ width:100%;  display:block; transition:all 0.6s;}
.scale_pro_d li .proa span{display: block;height:100%;background: url(../images/ck.png) no-repeat center 20px;}
.prot{background: #f4f4f4;}
.scale_pro_d li p{ text-align:center; font-size:14px; padding:20px 0;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.scale_pro_d li:hover .proa{ display:block; overflow:hidden;}
.scale_pro_d li:hover .proa a{ bottom:0;}
.scale_pro_d li:hover .prot{ background: #0075b6; color:#fff;}
.scale_pro_d li:hover img{ -webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
.container{margin:auto;}
.tab_content{ position:relative; overflow:hidden;}
.tabslider{width:20000px;}
.tab_list{float:left;width:100%;}
.tab_list ul{ overflow:hidden;}
.scale_pro_d li:hover{transform: translateY(-20px);box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);-ms-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);-o-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;  }
.productlist ul li a .productlist_title:before{content: ""; display:none;}
.productlist ul li a .productlist_title{ text-align:center; width:100%;}

#tab_case li a:hover span,#tab_case li a.hover{ display:inline-block; background-color:#0075b6;color:#fff;border-radius:10px;}
.scale_pro_c a{ padding:10px 20px ;display: inline-block;}


/* 关于我们*/
.scale_about{ background-image: url(../images/bj01.jpg); background-attachment:fixed; background-size:100%; padding:60px 0 150px;}
.scale_aboutt{ font-size:36px; font-weight:bold;}
.scale_abouta { background:#fff;display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;}
.scale_abouta01{ width:36%; padding:30px 5%;}
.scale_about1{ font-size:18px;margin:10px 0 15px; line-height:1.4;}
.scale_about2{ line-height:1.8; overflow:hidden; text-overflow:ellipsis; display: -webkit-box;-webkit-line-clamp:9;-webkit-box-orient: vertical; max-height:235px;}
.scale_about2 p{text-indent:2em; margin-bottom:5px;}
.scale_aboutlink a{ display:inline-block; color:#666; margin-top:10px;    float: right;}
 .scale_aboutlink a:hover{ color:#0075b6;}
.scale_about3{ padding:10px 10%; border:1px solid #666; display:inline-block; margin-top:60px; transition:all 1s;}
.scale_about3 a{ color:#666;}
.scale_abouta:hover .scale_about3{ background:#0075b6;border:1px solid #0075b6;}
.scale_abouta:hover .scale_about3 a{ color:#fff}

.scale_abouta02{ width:54%; overflow:hidden;}
.scale_abouta02 img{ width:100%;  transition:all 3s; display:block;}
.scale_abouta:hover .scale_abouta02 img{transform:scale(1.1)}



/* 关于我们优势*/
.scale_adv{ margin-top:10px; border-bottom:1px solid #5c8fbb;border-top:1px solid #5c8fbb; padding:10px 0 10px 0;}
.scale_adv li{ width:17%; text-align:center; float:left; margin-left:10.66%;}
.scale_adv li:nth-child(1){ margin-left:0;}
.scale_advwz{position:relative;}
.scale_advwz span{ color:#0075b6; font-weight:bold; font-size:36px;}
.scale_advwz i{ font-size:12px; color:#0075b6; position:absolute; top:0;font-style: normal;}
.scale_advwz p{ color:#333;}

.scale_advimg { opacity:0.6;}
.scale_advimg img{ height:70px;}



.scale_about02{ background:#fff; padding:50px 0 30px 0; box-shadow:#ccc 0px 0px 5px; margin-top:-80px;}
.scale_about02_info .scale_about02{ margin-top:50px;}
.scale_about02 li{ float:left; width:25%; display:inline-block;}
.scale_about_img{position: relative;overflow: hidden;height:70px;}
.scale_about02 li{ text-align:center;}
.scale_about_img01{position: absolute;top: 0;transition: all 0s;left: 0;right: 0;}
.scale_about_img02{position: absolute;top: -100%;transition: all 0.3s; left:0; right:0}
.scale_about02 li:hover .scale_about_img01{ position:absolute; top:-100%;}

.scale_about02 li:hover .scale_about_img02{ position:absolute; top:0;}	

.scale_about02_a{ font-size:18px; position:relative; margin-bottom:20px;}
.scale_about02_a i{ width:10%; background:#0075b6; height:3px; display:block; margin:20px auto; }

 #container {width: 100%;height:50vh; margin-top:20px; text-align:left;}
#container h3{ font-size:20px ; color:#0477b6;text-align:left; padding-bottom:10px; display:block;}
#container div{ display:block;}






 #mapContainer {height:50vh; margin-top:20px; text-align:left}
    .info_card {
      display: inline-block;
      margin: 50px auto;
      position: absolute;
      width: 300px;
      height:100px;
      background-color: #f2f2f2;
      border: 5px solid #ffffff;
      color: #000000;
    }
    .info_card .title{
      width: 100%;
      height:40px;
      background-color: #0477b6;
      color: #ffffff;
    }

    .title span.title_name{
      position: relative;
      top: 7px;
      left: 10px;
      font-size: 18px;
    }


    .info_card .title .close_img{
      position: absolute;
      top:10px;
      right: 10px;
      width: 20px;
      height: 20px;
      background-color: #ffffff;
    }
    .info_card .title .close_img .min {
      width: 0;
      height: 0;
      font-size:0; 
      overflow:hidden;
      position:absolute;
      border-width:10px; 
    }

    .info_card .title .close_img .top_img {
      border-style:solid dashed dashed; 
        border-color:#0477b6 transparent transparent transparent;
        top:-2px;
    }

    .info_card .title .close_img .right_img {
      border-style:solid dashed dashed; 
        border-color:transparent #0477b6 transparent transparent;
        left:2px;
    }

    .info_card .title .close_img .bottom_img{
      border-style:solid dashed dashed; 
        border-color:transparent transparent #0477b6 transparent;
        top:2px;
    }

    .info_card .title .close_img .left_img{
      border-style:solid dashed dashed; 
        border-color:transparent transparent transparent #0477b6;
        left:-2px;
    }
    
    .info_card span.cancle{
      width:0;
      height:0;
      font-size:0;
      overflow:hidden;
      position:absolute;
    }

    .info_card span.bot{
        border-width:20px; 
        border-style:solid dashed dashed; 
        border-color:#ffffff transparent transparent;
        left:80px; 
        bottom:-40px;
    }
    .info_card span.top{
        border-width:20px; 
        border-style:solid dashed dashed; 
        border-color:#f2f2f2 transparent transparent; 
        left:80px; 
        bottom:-33px;
    }
    .info_card .content{
            margin: 10px 10px 0 10px; font-size:16px;
    }





















/* 首页优势 */

	.scale_seradvan{ margin-top:80px;}
	#tab_list{ position:relative;}
	#ul1{ display:block; position:absolute; bottom:20px; z-index:999; width:max-content; left:0; right:0; margin:0 auto;}
	#ul1 li{ background:#cacaca; width:20px; height:20px; border-radius:100%; float:left; margin-left:1vw; }
	#ul1 li:nth-child(1){ margin-left:0;}
	#ul1 .active{ background:#0075b6;}
	
	.scale_pro_b dl dt{ width:31%; margin-left:3.5%; float:left; position:relative; overflow:hidden;}
	.scale_pro_b dl dt img{ width:100%; display:block;}
	.scale_pro_b dl dt:nth-child(1){ margin-left:0;}
	.show{display: block;}
	.hide{display: none;}
	.advan_a{ position:absolute; left:0; right:0; bottom:-100%; color:#fff; padding:0 20%;}
	.advan_a h3,.advan_a p{ color:#fff;}
	.scale_pro_b dl dt:before{ content:""; background:rgb(0,0,0,0.3); width:100%; height:100%; position:absolute; left:0;}
	.scale_pro_b dl dt:hover:before{ content:"";  background:rgb(0,0,0,0.6);}
	.hd_info_a{ position:absolute; left:10%; bottom:20px;}
	.scale_pro_b dl dt .hd_info_a img{ width:100px; height:100px; margin-top:40px;}
	.hd_info_a  p{ font-size:36px; font-weight:bold; color:#fff;margin: 5px 0 40px; }
	.advan_a{ position:absolute; top:-150%;transition:all 0.5s;}
	.scale_pro_b dl dt:hover .advan_a{ top:23%;}
	.advan_a h3{ font-size:30px; margin-bottom:20px; }
	.advan_a p{ line-height:2;}
	.scale_pro_b dl dt:hover .hd_info_a{ display:none;}
	
	.advan_a span {counter-reset:sectioncounter;}
	.advan_a span p:before {
    display: inline-block;
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    margin-right: 1em;
    background: #0075b6;
    color: #efe;
    font-size: 14px;
}
	

	
/* 应用行业 */
	.scale_apply{ margin-top:80px;}
	.scale_applyt{ background:#f8f8f8;}
	.scale_applyt ul{padding:20px 2%; display:block;}
	.scale_applyt li{ float:left; width:14.2%; border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; padding:20px 0; display:block; padding-left:5%;}
	.scale_applyt li:nth-child(5n+1){ border-left:none;}
	.scale_applyt li:nth-of-type(n+6){ border-bottom:none;}	
	.vico img{ height:25px;vertical-align:middle;}
	.vico{ position:relative; height:25px; width:20%; overflow:hidden;}
	.vico01{ position:absolute; top:0;transition:all 0s;}
	.vico02{ position:absolute; top:-100%; transition:all 1s;}
	.scale_applyt li:hover .vicot { color:#0075b6;}
	.scale_applyt li .vicot { line-height:1.6; vertical-align:middle; font-size:18px; padding-left:5px;}	
	.scale_applycon{ margin-top:30px;}
	.scale_applycon2 { text-align:center;}
	.scale_applycon2 a{ display:inline-block; margin:0 auto; padding:10px 5%; border:1px #f2f2f2 solid; color:#666;}
	.scale_applycon2:hover a{ background:#0075b6; border-bottom:1px solid #0075b6; color:#fff;}
	.scale_applyt li:hover .vico01{ position:absolute; top:-100%;}
	.scale_applyt li:hover .vico02{ position:absolute; top:0;}	
	.scale_applycon li{ float:left; width:32%; margin-left:2%; overflow:hidden; position:relative; text-align:center; margin-bottom:10px;}
	.scale_applycon li:nth-child(3n+1){ margin-left:0;}
	.scale_applycon li img{ width:100%;display:block;}	
	.scale_applycon li:before{content: "";background: rgb(0,0,0,0.6);width: 100%;height: 100%;position: absolute;left: -100%;transition: all 0.5s;}
	.scale_applycon li h3{ margin-bottom:10px; font-size:18px; font-weight:normal;line-height:2;}
	 .scale_applycon li:hover .applya h3{ color:#0075b6; }
	



/* 资讯中心-推荐 */
	.scale_news{ margin-top:80px;}
	.scale_newst{ width:23%; padding:45px 0 30px;border-bottom:1px solid #efefef;border-top:1px solid #efefef;}
	.scale_newstt{ border-bottom:1px solid #efefef;margin-bottom:20px; transition:all 1s;}
	.scale_newst01{word-break: break-all;text-overflow: ellipsis;overflow: hidden; font-weight:bold;line-height:1.6;}
	.scale_newst02{ color:#666; padding:10px 0 15px;}
	.scale_newst03{ color:#666; line-height:1.6; }
	.scale_newst04{ background:#e8e8e8; display:inline-block; padding:10px 8%; margin-top:25px; transition:all 1s;}
	.scale_newst04 a{ display:block;}
	.scale_newst:hover .scale_newstt{  border-bottom:1px solid #0075b6;}
	.scale_newst:hover .scale_newst04 { background:#0075b6}
	.scale_newst:hover .scale_newst04 a{ color:#fff;}




	.scale_newstpic { width:32%; margin:0 5%}
	.scale_newstpic  .swiper-container1 {width:100%; margin:0;}
	.scale_newstpic  .swiper-container1 img{ width:100%;}
	.scale_newstpic  .swiper-slide {text-align: center;background: #ccc;}
	.scale_newstpic .swiper-slide img{ display:block;}
	.scale_newstpic  .swiper-container1 .swiper-slide:before{ content:""; display:none;}

	.scale_newstlist{ width:35%;border-bottom:1px solid #efefef;border-top:1px solid #efefef; }
	.scale_newstlista .swiper-slide{ background:#fff;border-bottom:1px solid #efefef; position:relative; overflow:hidden}
	.scale_newstlista .swiper-slide:before{ content:""; border-bottom:1px solid #0075b6; position:absolute; left:-100%; bottom:0; transition:all 1s; width:100%;}
	.scale_newstlista .swiper-slide h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px; margin-bottom:0.5em;}
	.scale_newstlista_01{ color:#999;word-break: break-all; min-height:38px;}
	.scale_newstlista_02{ text-align:right; color:#cacaca; font-size:12px; line-height:2;}
	.scale_newstlista .swiper-slide:hover:before{content:""; border-bottom:1px solid #0075b6;left:0%; bottom:0;}
	.scale_newstlista .swiper-slide:nth-child(3n+1){ margin-left:0}
	.scale_newstlista .swiper-slide:hover h3{ color:#0075b6;}


/* 合作伙伴*/
	.scale_part{ margin-top:80px;}
	.scale_partlist li{ width:15%; margin-left:2%; float:left; position:relative; overflow:hidden;}
	.scale_partlist li:nth-child(1){ margin-left:0;}
	.scale_partlist li img{ width:100%;transition:all 0.5s}
	.scale_partlist li:before{ content:""; background:rgb(0,0,0,0.5); width:100%; height:100%; left:-100%; position:absolute; display:block;transition:all 0.5s;}
	.scale_partlist li span{ color:#fff; text-align:center; display:block; position:absolute; top:-100%; left:0; right:0; transition:all 0.5s; }
	.scale_partlist li:hover span{ top:40%}
	.scale_partlist li:hover:before{content:"";left:0; }



	.scale_part{ margin-top:80px;}
	.owl-wrapper .owl-item{ width:15%;float:left; overflow:hidden; display:block;}
	.owl-wrapper .owl-item .li_img{display:block; overflow:hidden;}
	.owl-wrapper .owl-item:nth-child(1){ margin-left:0;}
	.owl-wrapper .owl-item img{ width:100%;transition:all 0.5s; }
	.owl-wrapper .owl-item span{ color:#fff;text-align:center; display:block; color:#333; transition:all 0.5s; }
	.owl-wrapper .owl-item:hover span{ color:#0075b6;}
	.owl-wrapper .owl-item:hover img{ transform:scale(1.1)}
	 
	
	
 
/*底部*/
.foot{ background:#5d5d5d; padding:60px 0 0; margin-top:80px;}
.foot_con01 { display:block; width:23%; }
.foot_con01 img{ width:80%; text-align:right;}
.foot_con01 .foot_brand{ text-align:right; color:#fff; line-height:1.6; margin-top:10px; font-weight:bold;}
#goTopBtn {POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT:70px; background:#878787 url(../images/back.png) no-repeat center 10px ; color:#fff;WIDTH: 50px; BOTTOM: 35px; HEIGHT: 50px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto; z-index:9;}
#goTopBtn:hover{  background:#0075b6 url(../images/back.png) no-repeat center 10px ; } 
.foot_logo{  margin-top:20px;}



.foot_con02 a,.foot_con02,.bottom_nav_a,bottom_nav_d{ color:#fff;}
.foot_con02{ display:flex;width:auto; float:right;-moz-columns: auto 4;-webkit-columns: auto 4;columns: auto 4;}
.foot_con02 dl{display:block;float:left;width:auto;margin-left:4vw;}
.foot_con02 dl:nth-child(1){ margin-left:0;}
.bottom_nav_b a{ color:rgb(255,255,255,1);}
.foot_con03{ width:75%;}
.bottom_nav_b a{ color:rgb(255,255,255,1);}
.bottom_nav_a{ margin-bottom:20px; font-size:18px; font-weight:bold; border-bottom:1px solid rgb(255,255,255,0.5); position:relative; padding-bottom:10px;}
.bottom_nav_b li{ line-height:1.8;}
.foot_con02 dl a:hover{ color:rgb(255,255,255,0.7);}
.bottom_nav_c p a{color:rgb(255,255,255,1);}
.bottom_nav_c p:hover a{color:rgb(255,255,255,0.7);}
.bottom_nav_a i{ height:1px;display:block;width:20px; background:#fff; position:absolute; bottom:-1px;}
.bottom_nav_c{ line-height:1.8;}
.bottom_nav_d{ text-align:center;}
.bottom_nav_d p{ color:#fff; text-align:center;}
.foot_e{ background:#385679; color:#fff; text-align:center; padding:20px 0; margin-top:60px;}
.foot_e p a{ color:rgb(255,255,255,1)}
.foot_e a:hover{ color:rgb(255,255,255,0.7)}



/*首页新闻轮播*/
#wrap{min-width:300px;}
.hiSlider{overflow:hidden; height:auto !important;}
.hiSlider-wrap,.hiSlider li{ height:auto !important;}
.hiSlider-wrap,.hiSlider-wrap img{ width:100%; display:block;}  
.hiSlider-item{float:left;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-pages{bottom:10px;right:10px;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.htmleaf-container{margin:0 auto;overflow:hidden}
.htmleaf-header{padding:1em 190px 1em;letter-spacing:-1px;text-align:center;background:#66677c}
.htmleaf-header h1{color:#D5D6E2;font-weight:600;font-size:2em;line-height:1;margin-bottom:0;font-family:"Microsoft YaHei","宋体","Segoe UI","Lucida Grande",Helvetica,Arial,sans-serif,FreeSans,Arimo}
.htmleaf-header h1 span{font-family:"Microsoft YaHei","宋体","Segoe UI","Lucida Grande",Helvetica,Arial,sans-serif,FreeSans,Arimo;display:block;font-size:60%;font-weight:400;padding:0.8em 0 0.5em 0;color:#c3c8cd}
.htmleaf-demo a{color:#1d7db1;text-decoration:none}
.htmleaf-demo{width:100%;padding-bottom:1.2em}
.htmleaf-demo a{display:inline-block;margin:0.5em;padding:0.6em 1em;border:3px solid #1d7db1;font-weight:700}
.htmleaf-demo a:hover{opacity:0.6}
.htmleaf-demo a.current{background:#1d7db1;color:#fff}
.htmleaf-links{position:relative;display:inline-block;white-space:nowrap;font-size:1.5em;text-align:center}
.htmleaf-links::after{position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background:#dbdbdb;content:'';-webkit-transform:rotate3d(0,0,1,22.5deg);transform:rotate3d(0,0,1,22.5deg)}
.htmleaf-icon{display:inline-block;margin:0.5em;padding:0em 0;width:1.5em;text-decoration:none}
.htmleaf-icon span{display:none}
.htmleaf-icon:before{margin:0 5px;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'icomoon';line-height:1;speak:none;-webkit-font-smoothing:antialiased}
.htmleaf-footer{width:100%;padding-top:10px}
.htmleaf-small{font-size:0.8em}
.center{text-align:center}
.related{color:#fff;background:#494A5F;text-align:center;font-size:1.25em;padding:0.5em 0;overflow:hidden}
.related > a{vertical-align:top;width:calc(100% - 20px);max-width:340px;display:inline-block;text-align:center;margin:20px 10px;padding:25px;}
.related a{display:inline-block;text-align:left;margin:20px auto;padding:10px 20px;opacity:0.8;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-backface-visibility:hidden}
.related a:hover,.related a:active{opacity:1}
.related a img{max-width:100%;opacity:0.8;border-radius:4px}
.related a:hover img,.related a:active img{opacity:1}
.related h3{font-family:"Microsoft YaHei",sans-serif}
.related a h3{font-weight:300;margin-top:0.15em;color:#fff}
.icon-htmleaf-home-outline:before{content:"\e5000"}
.icon-htmleaf-arrow-forward-outline:before{content:"\e5001"}
@media screen and (max-width:50em){.htmleaf-header{padding:3em 10% 4em}
.htmleaf-header h1{font-size:2em}
}@media screen and (max-width:40em){.htmleaf-header h1{font-size:1.5em}
}@media screen and (max-width:30em){.htmleaf-header h1{font-size:1.2em}
}




.bottom{background:#5d5d5d; padding:30px 0 0; display:none; margin-top:80px;}
.foot_a { padding-bottom:10px; width:100%; margin-bottom:10px; overflow:hidden; border-bottom:1px solid rgb(255,255,255,0.3);}
.f_logo { width:25%; opacity:0.7; padding:10px 0 20px;}
.f_logo img { width:100%;}
.f_nav { width:71%; text-align:right; padding-right:4%}
.f_nav ul li { display:inline-block; padding:0 3%; line-height:60px}
.f_nav ul li a { display:inline-block; color:rgb(255,255,255,0.7); font-size:15px; }
.f_nav ul li a:hover {   color:#fff; }
.foot_c,.foot_c a{ text-align:center;color:rgb(255,255,255,0.3); padding:10px 0;}
.foot_c:hover a{ text-align:center;color:rgb(255,255,255,0.5); }
.foot_c a{ text-decoration:underline;}
.foot_logo span{ color:#000; display:block; font-weight:bold; text-align:center; border:1px solid #000; border-radius:20px; padding:2px; letter-spacing:7px; font-size:16px; width:80%;}

/* 内页大图 */
.inner_banner { width:100%; position:relative; display:block; overflow:hidden;}
.inner_banner2{ display:none;}
.inner_banner img{ width:100%; transition:all 3s; display:block;}
.inner_banner:hover img{ transform:scale(1.05);}
.inner_banner_t {  position:absolute; left:0; top:40%; width:100%;}
.inner_banner_z span { display:block; font-size:25px; font-weight:bold; color:#fff; }
.inner_banner_z i { display:block; width:50px; margin-top:10px; height:2px; background:#fff;}
#b_pc .inner_banner_z span { display:block; font-size:25px; font-weight:bold; color:#7c7c7c; }
#b_pc .inner_banner_z i { display:block; width:35px; margin-top:10px; height:2px; background:#7c7c7c;}

/* 面包屑 */
.i_current a { color: #5f5e5e; font-size:12px;}
.i_current a:hover { color: #0961cc;}
.i_current a i { font-style:normal; display:inline-block; padding:0 5px; font-family:"宋体"}
.i_current a:last-child i {  display:none;}
.i_current { margin-top:20px;}
.i_current a:first-child{ padding:10px 14px 10px 25px; background:url(../images/icon13.png) no-repeat center left;}

/* 导航 */
.inner_sort {text-align:center; padding:40px 0 0; border-bottom:1px solid #dedede; }
.inner_sorts li{ padding:0 20px !important;}
.inner_sort ul li { display:inline-block; padding:0 60px;height:88px; position:relative;}
.inner_sort ul li a { position:relative;height:88px; line-height:88px; display:inline-block;  color:#232323; font-size:20px; position:relative;}
.inner_sort ul li::before {    content: '';  width:1px; height:22px; background:#c7c7c7; display:block;  position: absolute;left: 0;  top:35px; z-index: 9999;}
.inner_sort ul li:first-child::before {    display:none;   }
.inner_sort ul li:hover a{ color:#0075b6;}
.inner_sort ul .cur a{ color:#0075b6; font-weight:bold;}
.inner_sort ul li a::before { content: ""; display:block;  position: absolute;  left: 0;   bottom:-1px;   width: 100%;  height:3px;   background: #0075b6;   transition: transform .3s;    z-index: 1;  transform: scale(0,1);  transform-origin: right;}
.inner_sort ul li:hover a::before{transform: scale(1);transform-origin:left;}
.inner_sort ul .cur a::before {  transform: scale(1); transform-origin: left;   }


/* 关于我们 */
.inner_about { padding-top:20px;}
.inner_about1_l { width:48%;line-height:2; color:#7a7a7a;} 
.inner_about1_l span{font-size:36px; color:#0075b6; font-weight:bold;}
.inner_about1_r { width:50%; line-height:1.6; font-size:16px; color:#313131;}
.inner_about1_r  video{object-fit: fill;}
.inner_about1_l h3  {color:#666 ; display:block; font-size:18px; margin-bottom:20px;}   
.inner_about1_l p { line-height:1.6;font-size:15px; color:#666666;width:100%;line-height:2; text-indent:2em; }


.inner_aboutb,.inner_about2,.inner_honor{ margin-top:60px;}
.inner_aboutb img{ display: block;margin: 0 auto;}
.inner_about_t{ font-size:36px; text-align:center;margin-bottom:40px; color:#333;} 
.inner_about_con p{ color:#666;}
.inner_about_con{ text-align:center; line-height:1.8; color:#666; }
.inner_about_con img{ max-width:100%;}
.inner_aboutb img{ max-width:100%} 
 
/*微信弹窗*/
.about_video img{ width:100%; display:block; -webkit-transiti	on: 1s;-moz-transition: 1s;transition: 1s;}
.about_video:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.about_video .bgs:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0;background-image:url(../images/about_pic2.png); background-size:59px 59px;background-repeat:no-repeat; background-position:center center;transition:all 0.4s;}
.about_video:hover .bgs:after{ background-image:url(../images/about_pic2h.png); background-size:59px 59px;background-repeat:no-repeat; background-position:center center;transition:all 0.4s;}
.about_video .bgs:before { content:""; position:absolute; width:100%; height:100%; top:0; left:0;background:rgba(0,0,0,0.3); }
.about_video .bgs:hover:before {  background:rgba(0,0,0,0); }

.about_video .bgs {   height: 100%;  overflow: hidden; transition: all 0.4s; position: absolute;  bottom: 0%;  left: 0;  width: 100%; background: rgba(0,0,0,0.1);  display: flex;   justify-content: center;  align-items: center;}
 .about_video { cursor: pointer;  overflow: hidden;  position: relative;  margin-top: 20px;}
#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}
#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }
#hiddenimg2{text-align: center;}
.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}


/*视频弹窗*/
.mainFilter{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;display: none;background: url(../images/about_bg.png);z-index: 1000000000000000000;}
.popupVideo{max-width:890px;width:96%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:120;display:none;border-radius:4px;outline:none;z-index:10000000000000000000}
.popupVideo iframe,.popupVideo video{width:100%;max-height:500px;background:#000}
.popupVideo .close{z-index:100000000000000000000;width:30px;height:30px;position:absolute;top:-20px;right:-20px;background:#666 url(../images/c10.png) no-repeat center;cursor:pointer;transition-duration:0.4s;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;border-radius:50%}
.popupVideo .close:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);background-color:#0075b6;background-image:url(../images/c10.png)}
.popupVideo .video_t{height:60px;line-height:60px;overflow:hidden;background:#fff;padding-left:18px;color:##424242;font-size:18px;font-weight:400}

/* 办公展示*/



.inner_about_office li{ float:left; width:23.5%; margin-left:2%; display:block; margin-bottom:30px; text-align:center;}
.inner_about_office li img{ display:block; width:100%;}
.inner_about_office li:nth-child(4n+1){ margin-left:0;}
.inner_about_office li .li_img{ display:block; overflow:hidden; border:1px solid #efefef;}
.inner_about_office li img{ transition:all 3s;}
.inner_about_office ul li span{ line-height:2}
.inner_about_office li:hover img{ transform:scale(1.2);}
.inner_about_office li:hover span{ color:#0075b6;}


/*发展历程*/
.inner_about3{ background:#e8e8e8; padding:60px 0; font-size:18px; margin-top:50px;}
.inner_about_dev01{ width:40%; margin-right:2%; display:block; overflow:hidden;}
.inner_about_dev01 img{ width:100%; transition:all 1s;}
.inner_about_dev01_a{ overflow:hidden;}
.inner_about_dev01_a:hover img{transform:scale(1.1)}
.inner_about_dev01_b{ text-align:center;}
.inner_about_dev01_b,.inner_about_dev01_b span,.inner_about_dev01_b p{ font-size:16px; line-height:1.8;}
.inner_about_dev02{ width:58%; position:relative;}
.inner_about_dev02 li{ display:block;overflow: hidden;position: relative;color:#333}
.inner_about_dev02 li:before{ content:"";width:15px; height:15px; background:#a7a7a7; border-radius:100%; position:absolute; left:25%; top:5px; }
.dev01{ width:20%;z-index:0;text-align:right; padding-right:5%; z-index:0; font-size:24px; color:#0075b6; font-weight:bold;}
.dev02{ width:70%;border-left: 1px solid #a7a7a7;padding:0 0 40px 4%; z-index:1; top:50%; }
.inner_about_dev02 li:hover:before{width:10px; height:10px; background:#fff; border:2.5px solid #0477b6; left:25%;}
.inner_about_dev02 li:hover .dev02,.inner_about_dev02 li:hover .dev01{ color:#0477b6;}
.inner_about_s{ text-align:center;}


/* 荣誉资质*/
.inner_honor .mod_gallerylist ul li{ width:23.5%;margin: 0 0 2% 2%;}
.inner_honor .mod_gallerylist ul li:nth-child(3n+1){margin-left: 2%;}
.inner_honor .mod_gallerylist ul li:nth-child(4n+1){ margin-left:0;}
.inner_honor .mod_gallerylist,.inner_honor .testimonial-section{ margin-top:0px;}
.inner_honor .mod_gallerylist ul li:hover .meta a{ color:#0075b6;}
.inner_honor .mod_gallerylist ul li:hover .image_container{border: 1px solid #0075b6;}



/*三级栏目*/
.fc_sort { margin-top:40px; text-align:center;}
.fc_sort a { display:block; margin:0 1% 2%;}
.fc_sort a { padding:10px 20px; border: 1px solid #b8b8b8;background:#fff; color:#232323; font-size:15px; display:inline-block;}
.fc_sort a:hover {   background:#0075b6;border: 1px solid #0075b6; color:#fff;  }
.fc_sort .cur a {  background:#0075b6; color:#fff; border: 1px solid #0075b6; } 


/* 企业文化*/
.inner_culture1{ padding-top:30px;}
.inner_culture_t{font-size:30px; font-weight:bold; text-align:center; margin-bottom:10px;color:#0477b6;} 
.inner_culture_t_a{ text-align:center; font-size: 16px;color: #303030;margin-top: 20px;line-height: 1.6;}
.inner_culture_tt{ margin:0 auto; text-align:center; color:#666; font-size:18px; line-height:1.6; margin-bottom:30px;}
.inner_culture_c{ text-align:center;}
.inner_culture_c li{display: inline-block; position:relative; margin-bottom:30px; width:20%;}
.cluture01{ position:relative; display:inline-block; overflow:hidden;}
.cluture01_a { text-align:center; display:block;}
.cluture01_b{position: absolute;top:-100%;}
.inner_culture_c li:hover .cluture01_b{ top:0;}
.cluture01 img{ width:40%;background:#efefef; border-radius:100%; padding:10%;}
.inner_culture_c li:hover .cluture01 img{ background:#0477b6;}
.cluture02{ font-size:21px; color:#666; font-weight:bold; margin-top:10px;}
.inner_culture_c li:hover .cluture02{ color:#0477b6}

/* 文化理念*/

.inner_culture_d{counter-reset:section}
.inner_culture_d li{ width:23.5%; margin-left:2%; overflow:hidden;}
.inner_culture_d li:nth-child(1){ margin-left:0;}
.inner_culture_d li{content: counter(sectioncounter);counter-increment: sectioncounter; float:left; background:#efefef; padding:30px 0%; position:relative;}
.inner_culture_d li:before{ content:""; width:100%; height:2px; background:#0075b6; position:absolute; bottom:0; left:-100%; transition:all 1s;}
.inner_culture_d li:hover:before{ content:""; width:100%; height:2px; background:#0075b6; position:absolute; bottom:0; left:0;}
.cluture_num:before{counter-increment:section;content: "0" counter(section); text-align:center; color:#0477b6; display:block; font-size:24px; font-weight:bold;}

.inner_culture_d li .cluture_dimg{ text-align:center; margin:20px auto; width:85%; overflow:hidden; display:block;}
.inner_culture_d li img{ transition:all 1s; width:100%;}
.inner_culture_d li:hover img{ transform:scale(1.1)}
.cluture_dt{ font-size:24px; font-weight:bold; color:#333; text-align:center; margin-top:10px;}
.cluture_dt i{ display:block; width:10%; height:4px; background:#0477b6; margin:10px auto 0;}
.cluture_dc{ line-height:1.6; text-align:center; min-height:30px; color:#333; font-size:16px; padding:0 5% ;}



/* 经营理念*/
.inner_culture2{ background:#0477b6; padding:60px 0; margin-top:80px;}
.inner_culture_tj{color:#fff;}
.inner_culture_tt1{ color:#fff;}
.inner_culture_f { color:#fff;}
.cluture01 img{ width:30%;background:#efefef; border-radius:100%; padding:15%;margin: 0 auto;}

.inner_culture_f  .cluture02{ color:rgb(255,255,255,0.8)}
.inner_culture2 .inner_culture_c li:hover .cluture01 img{ background:#fff;}
.inner_culture2 .inner_culture_c li:hover .cluture02{color:#fff;}

.inner_culture_f  li{ width:16%;}




/*团队风采*/
#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/c10.png) no-repeat center; position:absolute; top:10px; right:-60px; }
#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 2% 4%; width: 30.5%;}
.mod_gallerylist ul li img { width:100%; }
.mod_gallerylist ul li:nth-child(3n+1){margin-left:0}
#n_mold ul li .meta { display:none;}
#n_mold ul li .mbTitle { display:none;}
.mod_gallerylist{width:100; margin-top:5%;}
.meta{text-align:center;}
.image_container img{ width:100%;}
.meta a{color:#333; text-decoration:none;}
.mod_gallerylist ul li:hover .meta a{ color:#0075b6;}
.mod_gallerylist ul li:hover .image_container { border:1px solid #0075b6;}
.mod_gallerylist ul li .image_container { border:1px solid #efefef;width:100%; margin-bottom:10px; }
.mod_gallerylist ul li .image_container a { display:block; position:relative;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 .image_container a::before{ display:block; content:""; position:absolute; left:0; width:100%; height:100%; top:0;  z-index:555;}
.mod_gallerylist ul li:hover .image_container a::before{ background:url(../images/ck.png) no-repeat center center;  }
.mod_sj { padding-top:80px;}
.mod_decs { width:70%; margin:0 auto; font-size:16px; line-height:1.8; color:#313131; padding:20px; background:#f4f3f3;}
 
 
.inner_sortap{ height: 70px;line-height: 70px;font-size: 18px; text-align:center; position:relative; border-bottom:1px solid #efefef; color:#0477b6;} 

 
.mod_gallerylist_a ul li{ width:32%;margin: 0 0 2% 2%;}
.mod_gallerylist_a ul li:nth-child(3n+1){ margin-left:0;}
.video_i_meta{ line-height:2; text-align:center;}
.mod_gallerylist_a ul li:hover .video_i_meta{ color:#0477b6;}
 /*合作品牌*/
.partern01{ margin:40px auto;}
.partern01 li{ float:left; margin: 0 0 2% 2%;width:23.5%; text-align:center;}
.partern01 li .partern_a{border: 1px solid #CCC; overflow: hidden;}
.partern01 li img{ width:100%; transition:all 3s;}
.partern_b{ margin-top:10px;}
.partern01 li:nth-child(4n+1){ margin-left:0;}
.partern01 li:hover .partern_a img{ transform:scale(1.2)}
.parterna{  line-height:1.6; margin-top:40px; padding:40px 20px; background:#efefef; color:rgb(0,0,0,0.8);}

.scale_part_list{ margin-top:30px;}
.inner_about_office li{ width:18.4%; margin-left:2%;}
.inner_about_office li:nth-child(4n+1){ margin-left:2%;}
.inner_about_office li:nth-child(5n+1){ margin-left:0;}
.inner_about_office li:hover .li_img{ border:1px solid #0075b6;}

 /*产品*/

.interprise_info  { padding-top:60px;}
.interprise_info_t span {  font-size:25px;  color:#333333; font-weight:bold; display:block;}
.interprise_info_t i { display:block; margin:10px auto 0; width:30px; height:2px; background:#0961cc;}
.interprise_info_t { text-align:center; margin-top:80px;}
.back { overflow:hidden; height:80px; margin-top:30px;}
.back a{ margin:0 auto 60px; width:180px; height:45px; border-radius:45px; line-height:45px;   text-align:center; color:#333333; background:#dedede;   display:block;}
.back a:hover{  color:#fff; background:#0961cc;    }


.m_sort { display:none; position:fixed; width:100%; top:35vh; left:0; z-index:4;}
/* 必要布局样式css */
.mold { padding-top:80px;}
.serve-content { position: relative;}
.serve-content-box { width: 100%; }
.serve-content-title { text-align: center;  font-size: 32px; color: #333;  padding-top: 124px; padding-bottom: 15px;}
.serve-content-text {  width: 184px; margin: 0 auto; margin-bottom: 50px;  text-align: center;}
.serve-content-text em { display: inline-block;padding: 0 10px; background: #FFF; font-size: 14px; color: #777; font-style: normal;}
.serve-content-btn { text-align: center; padding: 45px 0 104px;}
.serve-content-btn a {display: inline-block; width: 190px; height: 55px; background-color: rgb(0, 162, 255); color: rgb(255, 255, 255);
 box-shadow: rgba(4, 195, 255, 0.5) 0px 5px 15px; border-radius: 8px; font: 400 16px/55px 微软雅黑;}
.serve-content-list {float: left; width: 24%;}
.serve-content-info { width:72%;   float: right;   position: relative;}
.serve-content-btn a:hover {    background: #41b8fc;}
.serve-content-middle { overflow: hidden;}
.serve-content-list ul li { display: block;   width: 70%; padding:0 5% 0 25%; height:85px;   margin-bottom: 1px;
 cursor: pointer; background:#e5e5e5 url(../images/icon27.png) no-repeat 25px center;}
 .serve-content-list ul li div{ color:#333333; font-size:17px;  width: 100%; height:85px;display:table-cell;vertical-align: middle;}
.serve-content-list ul .on { background: #0075b6 url(../images/icon27h.png) no-repeat 13px center;   }
.serve-content-list ul .on div { color:#fff;}
.serve-content-list ul li span {  display: block; width: 28px; height: 28px; float: left; margin-left: 72px; margin-right: 15px;  overflow: hidden;}
.serve-content-list ul li span img { display: block; float: left;}
.serve-content-list ul li p { display: block; overflow: hidden;   color: #333; font-size: 18px;}
.serve-content-list ul .on p {  color: #fff;}
.serve-content-list ul .on span img { margin-top: -28px;}
.serve-content-info ul {  width: 100%;   }
.serve-content-info ul li .serve-image-img img { width:100%;}
.image_box1 {  line-height:1.5; color:#0075b6; font-size:25px; font-weight:bold;}
.image_box2 { padding-top:20px; margin-top:20px; border-top:1px solid #e9e9e9; line-height:1.8; color:#6c6c6c; font-size:16px; }
.serve-content-info ul li .serve-image-img { width:100%;}
.serve-content-info ul li .image_box { width:100%; margin-top:30PX; }
.image_box_img { width:100%;}
.image_box_img dl dd { margin-top:2%; margin-left:2%; width:32%; float:left;}
.image_box_img dl dd:first-child {  margin-left:0;}
.image_box_img dl dd img { width:100%;}



/*=====产品展示=====*/
.productlist{ padding-top:60px;}
.productlist ul li { width:22.7%; margin-left:3%; margin-bottom:3%; float:left;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; overflow:hidden;}
.productlist ul li img{ width:100%;}
.productlist ul li:nth-child(4n+1) {   margin-left:0;}
.productlist ul li a  { height:100%; display:block;   border: 1px solid #dedede;}
.productlist ul li a .productlist_img { width:100%;
    overflow: hidden;
    background: #fff;  }
.productlist ul li a .productlist_img img { width:100%;  display:block;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.productlist ul li:hover a .productlist_img  img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.05);}
  .productlist ul li p{ text-align:center; padding:10px 0; display:block; color:#333;}
.productlist ul li a .productlist_title { border-top:1px solid #dedede; position:relative; width:90%; height:50px; line-height:50px; background:#f4f4f4; color:#333333; font-size:16px; padding:0 5%; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; }
.productlist ul li:hover {transform: translateY(-20px);box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;  }
.productlist ul li a .productlist_title:before{ content:""; position:absolute; right:20px; top:15px; background:url(../images/p_jt.png) no-repeat center center; width:16px; height:16px; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.productlist ul li:hover a .productlist_title{ background:#0075b6; color:#fff; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;padding:0 8%; width:85%}
.productlist ul li:hover a .productlist_title:before{  right:25px;background:url(../images/p_jth.png) no-repeat center center;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}


.product { padding-top:80px;}
.product_left { width:40%;}
.product_left img { width:100%;  border: 1px solid #dedede;}
.product_right { width:50%;}
.product_right_t { font-size:30px; color:#333333; padding-bottom:20px; margin-bottom:20px; border-bottom: 1px solid #dedede;}
.product_right_i { line-height:1.8;font-size: 16px; color: #313131;}
.product_right_tel { margin-top:40px;}
.product_right_tel p { color:#3d3d3d; font-size:14px; margin-bottom:3px;}
.product_right_tel span { color:#0075b6; font-size:22px; font-weight:bold; display:block; width:100%;word-wrap:break-word;}
.product_right_rz { margin-top:30px;}
.product_right_rz dl dd { float:left; width:20%; margin-left:3%; border: 1px solid #dedede; border-radius:5px;}
.product_right_rz dl dd img { width:100%;}
.product_right_rz dl dd:first-child { margin-left:0; }
.product_right_tel {  padding-left: 60px;  background: url(../images/t_t.png) no-repeat left center;}
.product_infon_t  { width:100%; height:65px; line-height:65px;width: 100%;  margin-top: 30px;  text-align: center;   background: #f4f4f4;  color: #474747; font-size: 18px;}
.product_infon_i { margin-top:25px; line-height:1.8; font-size:16px;}
.product_infon_i img { max-width:100%;}
.inner_related_t { margin-top:40px; mheight:35px; width:100%; border-bottom: 1px solid #dedede;}
.inner_related_t span{ font-size:18px; font-weight:bold; color:#333333; display:block; height:20px; line-height:20px; padding-left:10px; border-left:3px solid #0075b6; margin-bottom:15px;}
 #productlist { padding-top:30px;}
.tabslider .productlist{ padding-top:0;}

.sj_info { display:none; margin-top:50px;}
.sj_info img { margin-bottom:2%; width:100%; display:block;}
.wap02{ display:none;}


.ny_products_l { width:45%;}
.ny_products_r { width:45%; padding-left:5%; margin-top:30px;}
.ny_products_title{ font-size:24px; font-weight:bold;}
.ny_products_title i{ display:block; height:3px; background:#0075b6; width:10%; margin:10px 0 20px;}
.xc_conten{ font-size:18px ; line-height:2.5; border:1px solid #f3f3f3; padding:5%; margin-top:50px;}
.xc_contendh{ background:#f3f3f3; font-size:20px ; margin-top:80px; padding:20px 0; text-align:center;}
.xc_contendh span{ font-size:26px; font-weight:bold; color:#0075b6; letter-spacing:-3px; vertical-align:middle;}
.xc_contendh a{ display:inline-block; background:#0075b6;color:#fff; padding:5px 15px; margin-left:20px;}
#newslist_tj02{ margin-top:40px;}
.newslist_tj01{background:url(../images/ico_tj.png) no-repeat left center;  height:30px; background-size:30px 30px;font-size:24px; border-bottom:2px solid #c2c2c1; padding-bottom:10px; position:relative;}
.newslist_tj01 span{ padding-left:40px;}
.newslist_tj01 em{ color:#c2c2c1; font-size:20px; padding-left:10px; text-transform:uppercase;}
.newslist_tj01:after{ content:""; display:block; width:10%; background:#000; height:2px; position:absolute; left:0; bottom:-2px;}
#newslist_tj02 .productlist,.newslist_tj .productlist{ margin-top:-20px;}

.new_tj{ margin-top:30px;}
.new_tj li{ float:left; width:40%; padding:10px 5%; border-bottom:1px dashed #f3f3f3; display:block; line-height:2; font-size:16px;background: url(../images/ico_new_03.png) no-repeat 7% center; font-weight:bold;}
.new_tj li a{ display:block;}
.new_tj li span{ float:right; color:#cccccc; font-weight:normal;}
.new_tj li:hover a{ color:#0f61cd;}
.sj_produ  { display:none;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:468px;height:468px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:100%;height:100%;max-width:650px;display: block;overflow: hidden;border:1px solid #f3f3f3;}
.spec-scroll{clear:both;margin-top:15px;width:100%;max-width:650px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:108px; line-height:108px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:100%;height:110px;overflow:hidden;width: calc(100% - 30px);}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:110px;text-align:center; margin:0 2px;}
.spec-scroll .items ul li img{border:1px solid #CCC;width:108px;height:108px;}
.spec-scroll .items ul li img:hover{border:1px solid #0f61cd;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#0075b6 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}





/*=====；新闻中心=====*/
.newlista{ margin-top:30px;}
.newlist li{ padding:30px 5%;border-bottom:1px solid #dadada;}
.newlist_a{ width:30%; margin-right:2%; overflow:hidden;}
.newlist_a img{ width:100%;transition:transform 1s;}
.newlist_b{ width:68%;}
.newlist li:hover{ background:#fff; border-bottom:1px solid #0961cc;}
.newlist_c{ font-size:20px; padding:10px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newlist_d{ color:#626262; padding-bottom:5px;}
.newlist_e{ color:#999; line-height:1.6;}
.newlist_f{ margin-top:30px; color:#666;}
.newlist li:hover .newlist_a{ overflow:hidden}
.newlist li:hover .newlist_a img{ transform: scale(1.2); width:100%;}
.newlist li:hover .newlist_c,.newlist li:hover .newlist_f{ color:#0961cc;}



.news_l{ padding:40px 0;}
.news_l .news_l01{ text-align:center; font-size:16px; padding:40px 0; font-weight:bold; border-bottom:1px #dedede dashed; margin-bottom:30px;}
.news_l .news_l02{ color:#666; line-height:2; margin:0 auto; width:90%; font-size:16px; }
.news_l02 img{ max-width:100%;}
.news_l03{ margin-top:40px;width:90%;background:#f8f8f8; padding:20px 5%; font-size:16px; }
.news_l03 li{ display:block; padding:10px 0;}
.news_l03 li a{ color:#999;}
.news_l03 li:hover a{ color:#000;}



/*竞争优势*/
.inner_service1,.inner_service2{ margin-top:60px;}
.inner_service_a,.inner_service2_a{ margin-top:50px;}

.service2_d{counter-reset:sectioncounter;}
.service2_d p:before {display: inline-block;content: counter(sectioncounter);counter-increment: sectioncounter;width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    margin-right: 1em;
    background: #0075b6;
    color: #efe;
    font-size: 14px;}
.inner_service_a li{ float:left; width:23.5%; margin-left:2%;border-radius:2em; overflow:hidden; transition:all 1s; margin-top:0;box-shadow:0 0 5px rgb(0,0,0,0.2);}
.inner_service_a li:nth-child(1){ margin-left:0;}
.inner_service_a li img{ width:100%; transition:all 3s;}
.inner_service_a li .service1_a{ display:block; overflow:hidden;}
.inner_service_a li .service1_b{  text-align:center; font-size:20px; margin:20px 0 10px; font-weight:bold; color:#333;}
.inner_service_a li .service1_b i{ display:block; width:10%; height:2px; background:#0477b6; margin:20px auto;}
.inner_service_a li .service1_c{ padding:10px 20px; color:#666; line-height:1.6; min-height:130px;}
.inner_service_a li:hover{ box-shadow:0 0 5px rgb(0,0,0,0.2); margin-top:-20px;}
.inner_service_a li:hover img{ transform:scale(1.1)}
.inner_service_a li:hover .service1_b{ color:#0477b6;}


.inner_service2_a li{  display:block;width: 100%; clear:both; overflow:hidden;}

.service2_a{ width:50%;}
.service2_b { width:44%; padding:10% 2% 0;}
.service2_c{ font-size:20px; display:block; font-weight:bold; position:relative;}
.service2_c:after{display:block; width:20%; height:2px; margin:10px 0; background:#ccc; content:""; left:-100%; transition:all 1s;}
.service2_d{ font-size:16px; line-height:1.6; color:#1c1a1a;}
.inner_service2_a li .service2_a img{ width:100%; display:block; }
.inner_service2_a li .service2_a{ overflow:hidden;}
.inner_service2_a li img{ transition:all 3s;}
.inner_service2_a li:hover img{ transform:scale(1.1);}
.inner_service2_a li:nth-child(1) .service2_a{ float:left;}
.inner_service2_a li:nth-child(1) .service2_b{ float:right;}
.inner_service2_a li:nth-child(2) .service2_a{ float:right;}
.inner_service2_a li:nth-child(2) .service2_b{ float:left;}
.inner_service2_a li:nth-child(3) .service2_a{ float:left;}
.inner_service2_a li:nth-child(3) .service2_b{ float:right;}
.inner_service2_a li:nth-child(4) .service2_a{ float:right;}
.inner_service2_a li:nth-child(4) .service2_b{ float:left;}
.inner_service2_a li:nth-child(2),.inner_service2_a li:nth-child(4){ background:#f3f3f3;}
.inner_service2_a li:hover .service2_c:after{display:block; width:30%; height:2px; margin:10px 0; background:#0477b6; content:""; left:0;}
.inner_service2_a li:hover .service2_c{ color:#0477b6;}
.inner_service2_a{ border-top:1px solid #f3f3f3;}
.inner_service3{ line-height:1.6}
.inner_service3 img{ max-width:100%;}



/*=====；联系我们=====*/
.inner_contact_t { text-align:center; margin-top:80px;}
.inner_contact_t h1 { color:#333333; font-size:30px;}
.inner_contact_t i { display:block; width:50px; height:2px; background:#0075b6; margin:10px auto 0; }
.inner_contact_t p{font-size: 18px; color: #313131; margin:20px auto 0; width:80%;}
.inner_contact_i {     border-top: 1px solid #dedede;  width:100%; padding-top:60px;}
.inner_contact_i ul li{ float:left;}
.inner_contact_i ul li:first-child{ width:40%; }
.inner_contact_i ul li:first-child+li{ width:35%;margin-left:4%; margin-right:5%}
.inner_contact_i ul li:last-child{ width:15%; text-align:center; }
.inner_contact_i ul li:last-child img { width:100%; display:block; }
.inner_contact_i ul li:last-child p { color:#999; margin-top:5px;}
.inner_contact_i ul li:first-child .h_k_img { width:18%;}
.inner_contact_i ul li:first-child+li .h_k_img { width:20%;}
.inner_contact_i ul li:first-child .h_k_img img { width:60%}
.inner_contact_i ul li:first-child+li .h_k_img img { width:100%; margin-top:20px;}
.inner_contact_i ul li:first-child .h_k { width:80%;}
.inner_contact_i ul li:first-child+li .h_k { width:72%;}
.inner_contact_i ul li dl dt { font-size:20px; font-weight:bold;color:#333333; margin-bottom:10px;}
.inner_contact_i ul li dl dd { font-size:16px; color:#555555; margin-bottom:5px; }
.inner_contact_i { margin-top:80px;}

.h_k .interprise_equipment2{ margin-bottom:0.5em;}
#inner_foot { margin-top:0;}
.inner_message { width:100%; margin-top:80px; overflow:hidden; background: #fafafa; padding:80px 0;margin-bottom: -80px;}
.inner_message_l { width:50%;}
.inner_message_l img { width:100%;}
.inner_message_r { width:45%;}

.inner_con_l { width:100%;} 
.inner_con_l ul li { margin-bottom:4%; overflow:hidden;}
.inner_con_l ul li .field2_title { width:10%; float:left; font-size:16px; line-height:35px; color:#636563; }
.inner_con_l ul li .field2 { width:90%; float:right;}
.inner_con_l ul li .field2 .text { width:94%; height:35px; background:#fff; color:#636563; line-height:35px; border:1px solid #d9d9d9; padding:0 2%;}
.inner_con_l ul li .field2 .textarea { width:94%; height:100px; background:#fff; color:#636563; line-height:1.5; border:1px solid #d9d9d9; padding:0 2%;}
.inner_con_l ul li .submit .btn{ margin-right:3%;
    display: block;
    float: right;
    width: 150px;
    height: 42px;
    background-color: #979797;
    border: none;
    text-align: center;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;}
.inner_con_l ul li .submit .btn:hover{ background-color: #c9242b; color:#fff;}
.inner_message_r h3 { font-size:20px; font-weight:bold;color:#333333; margin-bottom:20px;}
.inner_message_r h3::after{ content:""; width:60px; margin:20px 0 40px; height:2px; background:#0075b6; display:block;}
.inner_con_l ul li:last-child { margin-bottom:0; }


.case_con01{ text-align:center; padding:30px 0; border-bottom:1px dashed #efefef; margin-bottom:30px; font-size:24px; font-weight:bold;}
.case_con02	 img{ max-width:100%; text-align:center;}
.case_con02	{ margin-bottom:40px; text-align:center;}
.case_con03{ background:#f2f2f2; padding:40px 2%; color:#333; margin-bottom:40px;}


.interprise_equipment_t{ font-size:16px; color:#7a7a7a; text-align:center; width:80%; margin:40px auto 20px; line-height:1.6;}
.interprise_equipment2{ font-weight:bold; font-size:18px; color:#0477b6;}
.interprise_equipment  .mod_gallerylist{ margin-top:20px;}
/*小于1600大于1200稍微调整下字体*/
.swiper-container01{ display:block;}
.swiper-container02{ display:none;}
@media screen and (max-width:4804px) and (min-width:1920px) {
    .head .nav ul li .s_navbox {   width: 120%;}
    .index_logo { left: 6%;}
	.head .nav .nav_pc {  width:63%;}
	.head .nav ul li:first-child+li .s_navbox { width: 110%;}
	.head .nav ul li .f_a { font-size:20px;}
	.flex-direction-nav a { width:70px;  height:70px; background-size:20% !important}
	
	.cluture_dc{min-height:70px;}
	.foot_con02 dl{ margin-left: 5.25%; float:none;}
	
	.foot_con03{display: block;float: right;width: 70%;}
	.foot_con02{width: 70%;}
	.scale_pro_b dl dt:hover .advan_a{ top:23%;}
	.foot_logo span{ letter-spacing:10px;}
	
}
@media screen and (max-width:1920px) and (min-width:1600px) {
	
.index_logo img {height:45px;padding-top:25px;}}

@media only screen and (max-width: 1400px){	.index_logo img {height:45px;    padding-top: 25px;}
.nav_pc{ margin-right:3%;}}


@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
    .scale_about2{overflow:hidden;-webkit-line-clamp:7;max-height:180px;}
	
	.scale_pro_a h3,.scale_aboutt,.scale_advwz span,.inner_about1_l span,.inner_about_t{ font-size:30px;}
	.scale_advimg img{ height:60px}
	.scale_pro{ padding:40px 0;}
	.scale_apply,.scale_news,.scale_part,.foot,.inner_aboutb, .inner_about2, .inner_honor,.inner_service_a, .inner_service2_a,.scale_seradvan{ margin-top:40px;}

	.inner_about_t{ margin-bottom:30px;}
	
	.hd_info_a  p{ font-size:30px;}
.scale_pro_b dl dt .hd_info_a img{ width:90px; height:90px;}	
}

@media screen and (max-width: 1200px) and (min-width:1024px) {
   
   .head .nav ul li:last-child { padding-left:0;transition:all 0.6s;}
}


@media screen and (max-width: 1920px) and (min-width:1600px) {
   .head .nav ul li .s_navbox {   width: 130%;}
   
   #home_banner{ max-width: 100%; margin:40px auto  }
   .big_img { margin-left:-218px;} 
   #small_imgs .active .big_img{ margin-left:-100px;} 
   #small_imgs .img { overflow:hidden;}
   .inner_talent_img ul li:last-child { top: 309px;}
   .head .nav ul li:first-child+li .s_navbox { width: 130%;}
   .fz { width: 89%;}
   #small_imgs .active .big_img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
  .mod_decs {  font-size: 18px;}
  .inner_sort ul li a { font-size: 24px;}
  .serve-content-list ul li div {  font-size: 18px;}
  .banner{min-height: 600px;}
  .pro-switch{ height:auto !important;}
}
@media only screen and (max-width: 1650px){	
  .inner_sort ul li {  padding: 0px 50px;}
}
@media only screen and (max-width: 1600px){	
   .inner_talent_img ul li:last-child { top: 245px;}
   .scale_info {  padding: 30px 2% 0;}
   .fz {   max-width: 1400px;}
   .head .nav ul li .f_a {  font-size: 16px;}
  
   .inner_sort ul li {  height: 70px;}
   .inner_sort ul li a { height: 70px;  line-height: 70px; font-size:18px;}
   .inner_sort ul li a::before {  bottom: 0px;}
   .inner_sort ul li::before{ top:26px;}
   .image_box1 {  font-size: 20px;}
	
   
   .inner_sort ul li {  padding: 0px 46px;}
   .interprise_style ul li a .interprise_style_img { height: 205px;}
   .head .nav ul li:first-child+li+li+li .s_navbox {  width: 123%;}
   .head .nav ul li .s_navbox .s_a a:hover i {  width:15px;}
   .inner_service_a li .service1_c{ min-height:115px;}
   .cluture_dc{min-height:50px;}
   
   .scale_pro_a h3,.scale_aboutt,.scale_advwz span,.inner_about1_l span,.inner_about_t{ font-size:30px;}
	.scale_advimg img{ height:60px}
	.scale_pro{ padding:40px 0;}
	.scale_apply,.scale_news,.scale_part,.foot,.inner_aboutb, .inner_about2, .inner_honor,.inner_service_a, .inner_service2_a,.scale_seradvan{ margin-top:40px;}

	.inner_about_t{ margin-bottom:30px;}
}

@media only screen and (max-width: 1550px){	 
  .head .nav ul li:first-child+li+li+li .s_navbox {  width: 130%;}
  .testimonial-items-navigation .prev{left: -1%;}
  .testimonial-items-navigation .next{ right:-1%;}
  
}
@media only screen and (max-width: 1500px){	
  .inner_talent_img ul li:last-child { top: 222px;}
  .inner_contact_i ul li:first-child+li {   width: 35%;  margin-left: 5%}
  .head .nav ul li:first-child+li+li+li .s_navbox {  width: 145%;} 
  .scale_pro_b dl dt:hover .advan_a{ top:18%;}
}


@media screen and (max-width: 1600px) and (min-width:1440px) {
   .big_img { margin-left:-218px;} 
   #small_imgs .active .big_img{ margin-left:-145px;} 
   #small_imgs .img { overflow:hidden;}
   
}
@media only screen and (max-width: 1440px){	
      .inner_sort ul li {   display: inline-block;  padding: 0px 44px;}
		.inner_service_a li .service1_c{ min-height:110px;}
	.inner_sort ul li {padding: 0 35px;}
.spec-scroll .prev, .spec-scroll .next,.spec-scroll .prev, .spec-scroll .next{ height:90px; line-height:90px;}
.spec-scroll .items ul li img{ height:90px; width:90px;}
.spec-scroll .items ul li{ width:92px;}	
	}


@media only screen and (max-width: 1400px){	
   .inner_sort ul li {  padding: 0 40px;}
   .inner_talent_img ul li:last-child { top: 188px;}
   .scale_info {    top: -90px;}
   #seventh span {   font-size:35px;}
   .bt h3 {   font-size: 37px;}
   .inner_contact_t h1 { font-size:25px;}
	.inner_contact_t p { font-size: 16px;}
	.inner_contact_i ul li dl dd { font-size: 14px;}
	.inner_contact_i ul li dl dt {  font-size: 18px;}
	.inner_message_r h3 { font-size: 18px;} 
	 
	 .scale_pro_b dl dt:hover .advan_a{ top:16%;}
	 .advan_a{ padding:0 15%;}
	 .scale_about2{max-height:155px ;-webkit-line-clamp:6;}

}

@media only screen and (max-width: 1350px){	
	.scale_info { top: -117px;}
	.head .nav ul li:first-child+li+li+li .s_navbox {  width: 150%;} 
	.flex-direction-nav a { width:50px;   height: 50px; background-size:20% !important;}

	.ny_products_title{ font-size:26px; font-weight:bold;}
	.xc_contendh{ font-size:20px;}
	.xc_contendh span{ font-size:26px ;}
}

@media only screen and (max-width: 1300px){	
	.scale_info { top: -145px;}
	.value_info li .value_img img {height:40px;}
	.buttonBox { margin: 0 0 0;}
	.service {  margin-top: 80px;}
	 .scale_about3{ margin-top:40px;}
	 .scale_about2{max-height:130px ;-webkit-line-clamp:5;}
	 
	 .xc_conten{ font-size:18px; margin-top:30px;}
	 .xc_contendh{ margin-top:40px;}
	 .ny_products_r{ margin-top:0;}
	 .xc_contendh{ font-size:16px;}
	 .foot_logo span{ letter-spacing:4px;}
}
@media only screen and (max-width: 1270px){	
.cluture_dc{ font-size:14px;}
.foot_con02 dl{display:block;float:left;width:auto;padding-left:2vw; width:15%;}
.foot_con02 dl:nth-child(4){ width:25%;}
}
@media only screen and (max-width: 1220px){	
.inner_sort ul li {padding: 0 35px;}
.inner_service_a li .service1_c{ min-height:110px;}
.spec-scroll .prev, .spec-scroll .next,.spec-scroll .prev, .spec-scroll .next{ height:80px; line-height:80px;}
.spec-scroll .items ul li img{ height:80px; width:80px;}
.spec-scroll .items ul li{ width:82px;}

.foot_con01{    display: block;float: none;margin: 0 auto 50px;}
.foot_con02{ float:none;}
.foot_con03{ width:100%;}
.foot_logo span{    width: 120%;margin-left: -20%;}
}

@media only screen and (max-width: 1200px){	
 
.scale_pro_a h3, .scale_aboutt, .scale_advwz span, .inner_about1_l span, .inner_about_t{ font-size:25px;}
	.value_info li {width: 19.8%;}
	#seventh span {  font-size: 30px;}
	.fz { width: 90%;}
   .index_news_right ul li a .index_news_right_r { width: 72%;} 
   .inner_banner_z h3 { margin:110px 0 0;}
  
   .index_logo img { height:40px;padding-top: 20px;}
   .head .nav ul li:nth-child(2):after, .head .nav ul li:nth-child(3):after, .head .nav ul li:nth-child(5):after{content: "∨";line-height:95px;}
   .head {height: 95px;}
   .head .nav ul li .f_a { line-height: 95px;}
   .head .nav ul li .f_a p em {  margin: 75px auto 0;}
   .banner { min-height:auto !important;}
   
   .bt h3 {  font-size: 35px;}
   
   .inner_sort ul li {  padding: 0 2%;    height:68px;}
   .inner_sort ul li a {  height: 68px;   line-height: 68px;}
   .inner_culture ul li p {  font-size: 15px;}
   .ms-showcase2-template .ms-thumb-list .ms-thumb-frame { width: 110% !important;}
   
   .interprise_style ul li a .interprise_style_img {height: 170px;}
   .flex-direction-nav a {  width: 30px;  height: 30px;}
	.flex-control-paging li a { height:3px; width:25px;}
	.flex-control-paging li a.flex-active {    width:40px;}
	.flex-direction-nav .flex-prev { background-size:20%;}
   
   
   .scale_seradvan .swiper-slide .advan_a{top:25%;left: 0;}
   .scale_seradvan .swiper-slide:hover .advan_a{ top:5%;}
   .scale_seradvan .swiper-slide:before{ content:""; left:0;}
   
   .scale_newst { width:55%; border:none;}
   .scale_newstpic{ width:40%;margin-right:0;}
   
   .scale_newstlist { width:100%; margin-right:0; margin-top:2em;}
   .scale_newstlista li{ width:47%; float:left;border-bottom:1px dashed #ccc; padding:0; margin-top:0; padding:10px 1%;}
   .scale_newstlista li:nth-child(3n+1){ margin-left:2%;}
   .scale_newstlista li:nth-child(2n+1){ margin-left:0;}
   .inner_service_a li{width:48%; margin-left:4%; margin-bottom:40px;}
   .inner_service_a li:nth-child(2n+1){ margin-left:0;}
   .inner_service_a li .service1_c{ min-height:80px;}
   .inner_culture_d li{ width:46%; margin-left:4%; margin-bottom:40px;}
   .inner_culture_d li:nth-child(2n+1){ margin-left:0;}
   .inner_culture_f  li{ width:33%;}
   .newlist_f{ margin-top:20px;}
  .scale_about1{ margin-bottom:20px;}
  
  .scale_applyt li {width: 16.2%;padding-left: 3%;}
  
  .foot_con02 dl:nth-child(4){ max-width:200px;}
  
  .scale_pro_b dl dt:hover .advan_a{ top:9%;}
	.advan_a{ padding:0 10%;}
	.advan_a h3{ font-size:20px; margin-bottom:10px;}
	.advan_a p { font-size:16px; line-height:1.6;}
	
	.scale_about2{max-height: 70px;-webkit-line-clamp: 3;}
	.scale_abouta01{padding: 15px 5%;}
	
	.scale_adv li:nth-child(2n+1){ margin-left:0;}
	.scale_adv li{ width:39%;}
	.scale_advcon{ display:inline-block; margin:0 auto;}
	.scale_adv{ padding:5px 0; margin-top:10px;}
	.index_logo span{ font-size:15px;}
	.hd_info_a  p{ font-size:25px;}
	.scale_pro_b dl dt .hd_info_a img {width: 80px;height: 80px;}
	.spec-scroll .prev, .spec-scroll .next,.spec-scroll .prev, .spec-scroll .next{ height:65px; line-height:65px;}
.spec-scroll .items ul li img{ height:65px; width:65px;}
.spec-scroll .items ul li{ width:67px;}
.foot_logo span{ letter-spacing:1px;}



.foot_con02 dl{display:block;float:left;width:auto; width:15%;}
.foot_con02 dl:nth-child(4){ width:25%;}

}
  
@media screen and (max-width: 1200px) and (min-width:1024px) {
     .flexslider .slides > li .slide { height:500px;transition:all 0.6s;}
	.head .nav ul li .f_a { font-size: 15px;transition:all 0.6s;}
    .inner_about1_l { padding-top:40px}
	.scale_partlist li:before{ display:none;}
	.inner_about_dev02 li:before{ content:"";position:absolute; left:24.5%;}
	.dev01{ width:20%;}
	.dev02{ width:70%;}
	.inner_about_dev02 li:hover:before{left:24.5%;}
	.inner_about1_l,.inner_about1_r{width: 100%;}
	
	}

@media only screen and (max-width: 1080px){	.scale_about1{ font-size:16px;}
.scale_abouta01 { padding:15px 5%;}
.ms-slide-bgcont{ display:block;}
.ms-slide-bgcont img{ width:450px  !important; height:450px !important; display:inherit;}
.ms-basic-view{ height:450px !important; margin-top:0;}
.ms-slide-bgcont img{margin-top:0 !important;}
}
@media only screen and (max-width: 1035px){	
	.inner_about_dev02 li:before{ content:"";position:absolute; left:24.9%;}
	.inner_about_dev02 li:hover:before{left:24.9%;}
	..newlist_e{ line-height:1.6;}
}


@media only screen and (max-width: 1024px){	
	.flexslider .slides > li .slide img{display:block;width:100%;   position:inherit;  }
    .index_news_right ul li a .index_news_right_r { width:65%;}
	.fz {  width: 95%;}
	.scale_about2{}
	.foot{ display:none;}
	.bottom{ display:block;}
	.inner_about1_l { padding-top:40px}
	.inner_about1_l span{ font-size:24px}

	.scale_partlist li:before{ display:none;}
	
	.m_sort { display:block; z-index:99999;}
	.m_sort ul { margin:0 auto; width:60%;}
	.m_sort ul li { float:left; margin-left:3%;  margin-bottom:3%;width:48.5%;}
	.m_sort ul li:nth-child(2n+1) {  margin-left:0; }
	.m_sort ul li a {    border-radius: 8px;  text-align: center;   font-size: 18px;  color: #000;  width: 100%;  display: block; padding:8% 0;background-color: rgba(255,255,255,0.8); opacity: 0.8; text-decoration: none;}
	.m_sort ul li:hover a {     color: #fff;   background-color:#0075b6; opacity: 1;  } 

	.wap01{ display:none;}
	.wap02{ display:block;}
	.banner1 .flexslider .slides wap02> li .img img{ min-height:auto;}
	.pro-switch01,.wap02 .flex-viewport{ height:auto;}
	
	.inner_banner1{ display:none;}
	.inner_banner2{ display:block;}
	.inner_about1_l,.inner_about1_r { width:100%;}
	
	
	.hd_info_a{position: absolute; top:20%;  bottom:0;}
	.hd_info_a p{ font-size:26px;}
	.advan_a h3{ display:none;}
	.scale_pro_b dl dt:hover .hd_info_a{ display:block;}
	.scale_pro_b dl dt:hover .advan_a,.advan_a{ top:40%;}
	#tab_list{ width:100%;}
	.scale_pro_b dl dt,.scale_pro_b dl dt:nth-child(1){ margin:0 auto 20px; width:100%; clear:both;}
	.advan_a h3{ font-size:24px;}
	.advan_a p{ font-size:18px; line-height:2;}
	.scale_applycon  li{ width:100%; margin:0 auto;}
	
	.swiper-container01{ display:none;}
	.swiper-container02{ display:block;}
	.swiper-pagination{ display:none;}
	.scale_newstlista,.swiper-container .swiper-slide{ width:100% !important;}
	.swiper-container .swiper-slide .scale_newstlista_02{ text-align:left} 
	
	.i_current { display:none;}
	.inner_sort{ padding:10px 0 0;}
	.scale_pro_c li{ width:48%; margin-left:0;}
	#tab_case li a:hover span, #tab_case li a{ display:block; }
	#tab_case li a:hover span{ width:100%;}
	.scale_pro_c li a{ width:100%; display:block;width: calc(100% - 40px);}
	.scale_newstlista .swiper-slide{ margin:0 auto; padding:10px 0; }
	.scale_aboutlink{display: flex;justify-content: center;}
}

@media only screen and (max-width: 1120px){
.scale_about2{max-height:50px;-webkit-line-clamp: 2;}
.scale_abouta01{padding: 15px 5%;}
}
 
 
@media only screen and (max-width: 1100px){	
	.newlist_e{line-height:1.6;}
	.newlist_f{ font-size:20px;margin-top:10px;}
	.newlist_c{ font-size:18px;}
	#market .scale_pro_b dl dt{ width:100%; margin-left:0; margin-bottom:20px;}
	#market .scale_pro_b dl dt:hover .advan_a{ top:30%;}
}

@media only screen and (max-width: 970px){	

	
	.inner_about_dev01 { width:100%; margin-left:0; margin-bottom:60px;}
	.inner_about_dev01_b{ margin:20px auto;}
	.inner_about_dev02 li:before{ content:"";position:absolute; left:25%;}
	.inner_about_dev02 li:hover:before{left:25%;}
	.inner_about_dev02 { width:100%;}
	.scale_about2{}
	.scale_abouta01 { width:100%;}
	.scale_abouta01 .scale_about3{ text-align:center; display:block; }
	.scale_abouta02 { width:100%; margin-top:40px;}
	.scale_aboutt,.scale_about1{ text-align:center;}
	.inner_service_a li .service1_c{ min-height:80px;}
	.productlist ul li a .productlist_title{ font-size:15px;}
	
	.new_tj li{ padding:10px 2%;background: url(../images/ico_new_03.png) no-repeat 1% center;width: 46%;}
	.ny_products_l{ width:55%}
	.ny_products_r { width:40%;}
	.scale_abouta01 { width:90%; float:none; display:block; clear:both;}
	.scale_abouta02 { margin-top:20px; float:none; display:block;}
	.scale_abouta{ padding:50px 0 0;}	
	
	
}
@media only screen and (max-width: 850px){	
	
	.scale_pro_d li .proa a{ position:relative; display:inline;}
	.scale_pro_d li:hover .prot{ color:#0075b6;}
	.prot{ position:relative; color:#333;}

	.mod_gallerylist ul li {width:48%; margin-left:4%;}
	.mod_gallerylist ul li:nth-child(3n+1){margin-left:4%;}
	.mod_gallerylist ul li:before{ display:none;}
	.interprise_team .mod_gallerylist ul li {width:48%; margin-left:4%;}
	.interprise_team .mod_gallerylist ul li:nth-child(2n+1) {margin-left:0;}
	
	.mod_gallerylist_a ul li:nth-child(3n+1){ margin-left:4%;}
	.mod_gallerylist_a ul li:nth-child(2n+1){ margin-left:0;}
	
	.inner_about_office li {width:48%; margin-left:4%; margin-bottom:20px;}
	.inner_about_office li:nth-child(4n+1){ margin-left:0;}
	.inner_about_office li:nth-child(2n+1){ margin-left:0;}
	.inner_about_office li:before{ display:none;}
	.scale_advimg img{ height:65px;}
	.inner_about1_l{ padding-top:20px;}
	.productlist ul li a .productlist_title{ font-size:14px;}
	.inner_culture_f  li{ width:32%;}
	.inner_about1_l p{ font-size:15px;}
	.scale_seradvan .swiper-slide .advan_a{top:15%;left: 0;}
	
   .scale_applyt li .vicot{ font-size:16px;}
   
   .scale_applyt li{width: 17.2%;padding-left: 2%;}
   .ms-slide-bgcont img{ width:300px  !important; height:300px !important; display:inherit;}
   .new_tj li{ padding:10px 4%;background: url(../images/ico_new_03.png) no-repeat 2% center;width: 92%;}
   .advan_a p{ font-size:14px;}
   .hd_info_a{ top:15%;}
   }
@media only screen and (max-width: 768px){	
    .flexslider .slides > li .img {height:auto !important;}
    .fz {  width: 96%;transition:all 0.6s;}
	.service2_b{ padding:5% 2% 0;}
}
@media only screen and (max-width: 720px){	

   .scale_partlist li{ border:none; box-shadow:0 0 5px rgb(0,0,0,0.1);}
   .scale_partlist li span{ position:relative; color:#ccc; margin-bottom:20px;}
   .scale_partlist li:hover:before{ display:none;}
   .scale_partlist li{ width:32%; margin-left:2%; margin-bottom:10px;}
   .scale_partlist li:nth-child(3n+1){ margin-left:0;}
   .scale_partlist li:hover span{ color:#0075b6;}
   .inner_about_office li:hover:before{display:none}
   .inner_about_office li span{ position:relative; color:#333; padding:10px 0;}
   
   .inner_about_office li:hover span{ color:#0075b6;}
   
    .scale_partlist li{ width:32%; margin-left:2%; margin-bottom:10px;}
   .scale_partlist li:nth-child(3n+1){ margin-left:0;}
   .scale_partlist li:hover span{ color:#0075b6;}
.sj_produ  { display:block;}
	.inner_about1_l {width: 100%;}
	.inner_about1_r {width: 100%;}
	 .inner_banner_z span{ font-size:16px;}
	.sj_info { display:block; padding:0 5%;} 
	.ny_products_title{ text-align:center;}
	.ny_products_title{ display:block; margin-top:30px;}
	.ny_products_title i{ display:inherit; margin:20px auto;}
	.ny_products_r{ width:100%; padding:0;}
	.interprise_info { display:none; }
	.scale_pro_d li{ width:48%; margin-left:4%;}
	.scale_pro_d li:nth-child(3n+1){ margin-left:4%;}
	.scale_pro_d li:nth-child(1){ margin-left:0;}
	.scale_pro_d li:nth-child(2n+1){ margin-left:0;}
	.inner_contact_t h1 {  font-size: 25px;}
	 .inner_contact_t p {   font-size: 14px;}
	 .inner_contact_i ul li:first-child {width:100%;}
	 .inner_contact_i ul li:first-child+li {  width: 100%; margin-left:0;margin-right:0; margin-top:20px;}
	 .inner_contact_i ul li:last-child { width: 100%; margin-top:40px;}
	 .inner_contact_i ul li:last-child img { width: 50%; display:inline-block;}
	 .inner_contact_i ul li:first-child+li .h_k_img { width: 18%;}
	 .inner_contact_i ul li:first-child+li .h_k { width: 80%;}
	 .inner_message_l {  width: 100%;}
	 .inner_message_r {  width: 100%;} 
	 .inner_about_office li{ width:48.5%; margin-left:3%;}
	.inner_about_office li:nth-child(2n+1){ margin-left:0;}
	.scale_partlist li{ width:48%; margin-left:4%; margin-bottom:20px;}
	.scale_partlist li:nth-child(3n+1){ margin-left:4%;}
	.scale_partlist li:nth-child(1){ margin-left:0;}
	.scale_partlist li:nth-child(2n+1){ margin-left:0;}
	.inner_about_office li{ width:48%; margin-left:4%; margin-bottom:20px;}
	.inner_about_office li:nth-child(2n+1){ margin-left:0;}
	.inner_about_office li:hover span{ color:#0075b6;}
	.inner_service2_a .service2_a{ width:100%;}
	.service2_b{ width:96%; padding:40px 2%; float:none;}
	.inner_service2_a li:nth-child(1) .service2_b{ float:none;}	
	.inner_service2_a li:nth-child(1) .service2_a{ float:none;}	
	.inner_service2_a li:nth-child(2), .inner_service2_a li:nth-child(4){ background:none;}
	.newlist_a{ margin-right:0; width:100%;}
	.newlist_f{ color:#0075b6;}
	.newlist_b{ width:100%;}
	.productlist ul li{ width:48%; margin-left:4%; margin-bottom:20px;}
	.productlist li:nth-child(2n+1){ margin-left:0;}
	
	.scale_advimg img{ height:60px;}
	
	
	.inner_honor .mod_gallerylist ul li{ width:49%; margin-left:2%}
	.inner_honor .mod_gallerylist ul li:nth-child(2n+1){ margin-left:0;}
	
	.scale_applyt li{width:41%;padding-left:7%;}
	scale_applyt li:nth-child(2n){ border-right:none;}
	.scale_applyt li:nth-child(2n+1){ border-left:none;}
	.scale_applyt li:nth-child(5){ border-right:1px solid #e4e4e4;}
	.scale_applyt li:nth-of-type(n){ border-bottom:1px solid #e4e4e4;}
	
	 .scale_applycon{ max-width:90%; margin:20px auto 0;}
 
   .applya p{color:#333; min-height:70px;}
   .inner_about_dev02 li:before{ display:none;}
   .dev01{ width:15%; padding-right:2%;}
   .dev02{ width:75%; padding-left:2%; border:none;}
   
   .inner_contact_i li,.inner_contact_i ul li:first-child,.inner_contact_i ul li:first-child+li,.inner_contact_i ul li:last-child{ width:100%; margin:20px auto;}
   
}

@media only screen and (max-width: 690px){	.inner_service_a li .service1_c{ min-height:110px;}}

@media only screen and (max-width: 630px){
    .f_logo { width:100%; text-align:center;}
	.f_logo img{ height:50px; width:auto;}
	.f_nav { width:100%; padding:0; text-align:center;}
}

@media only screen and (max-width: 600px){	 
  
	.productlist {  padding-top: 40px;}
	.product_right { float:left; width:100%; text-align:center;}
	.product_left { float:right; width:100%; text-align:center;}
	.inner_message_r { margin-top:20px;}
	.inner_contact_i { margin-top:40px;padding-top:40px;}
	.inner_service_a li { margin-left:0; width:100%;}
	.inner_service_a li .service1_c{ min-height:40px; padding-bottom:20px;}
	.f_logo img{ height:40px;}
	 .f_logo{padding: 10px 0 10px;}
	 
	 .scale_about02 li{ width:50%;}
	 .scale_pro_b dl dt:hover .advan_a, .advan_a{ top:46%; }
	 .owl-carousel .owl-item{ width:15%;}
}

@media only screen and (max-width: 500px){	
   
	.m_img .headlf .m_logo {height:40px;display: block;margin: 0 auto;}
	.inner_banner_t{ top:30%;}
	.inner_banner_z i{margin-top: 5px;}
	.inner_banner_z span{}
	.scale_adv li{ margin-bottom:20px;}
	.scale_advimg img{ height:60px;}
	 
}
@media only screen and (max-width: 450px){	
	 
	 .swiper-container { margin-top: 0;} 
	 .bt h3 { font-size: 25px;} 
	  .software ul li .software_l {  width: 100%;}
	  .software ul li .software_r {  width: 100%;}
	  .inner_sort ul li a {   font-size: 16px;}
	  .scale_seradvan .swiper-slide .advan_a{ top:20%;}

	  .f_nav ul li{padding: 0 2%;}
	  .m_img .headlf .m_logo{padding-top: 15px;}
	  
	  .m_tel a{ font-size:16px; height:30px; width:30px; line-height:30px; }
	  .m_tel{ padding-right:5px;}
	  .hd_info_a{ top:2%;}
	  .scale_pro_b dl dt:hover .advan_a, .advan_a{ top:40%; }
	  .scale_pro_b dl dt .hd_info_a img{ width:50px; height:50px;}
	  .hd_info_a p{ font-size:22px;}
	 
}
@media only screen and (max-width: 380px){	
	 .tabs a {   font-size: 14px; }
	  #service2 .tabbtn li a {font-size: 14px;}
	  .f_logo img{ height:30px;}
	  .f_logo{padding: 10px 0 0px;}
}
@media only screen and (max-width: 350px){	
	 .tabs a {   font-size: 12px; }
	 .scale_seradvan .swiper-slide .advan_a{ top:5%;}
	 .f_nav ul li{padding: 0 1%;}
	 .f_nav ul li{ line-height:40px;}
	 .m_img .headlf .m_logo{ height:35px;}
}



