@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;}


/* 导航 */
.index_logo{ width:214px;position:absolute; left:3%; top:0; z-index:8888888888888}
.index_logo img{ height:80px;padding-top:18px;}
.head{width:100%;height:114px;z-index: 9999;  position:relative; background:#fff;}
.head .nav{display: block; width:100%; position:absolute; right:0; top:0; }
.head .nav .nav_pc{ width:70%; float:right; margin-right:3%;}

.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; } 
.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;}
.head .nav ul li .f_a{line-height:114px;display:block;font-size:17px;color:#000;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:#e50012;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 .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: #e50012; transition:all .3s}
.head .nav ul li .s_navbox{     padding: 10px 20px 20px;display:none;position: absolute;left: 0;width:135px; 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:175px;  }	
.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:150px;  }		
	
.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: #e62129;
    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: #e50012; 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 { letter-spacing:8px; transition:all 0.6s; color:#e8340c; background:#fff;height:45px; line-height:45px;}


/* 下拉侧边菜单 */
.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;}

/* 轮播图 */
.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;  } 





/*正版软件*/
.software { padding-top:80px;}
.software ul li{ width:48%; margin-left:3%; float:left; margin-bottom:3%;}
.software ul li:nth-child(2n+1){   margin-left:0}
.software ul li .software_l { width:35%;}
.software ul li .software_l img{ width:100%; display:block; border: 1px solid #dedede; padding:2px;}
.software ul li .software_r { width:60%;}
.software ul li .software_r span { display:block; font-size:20px; font-weight:bold; color:#333333; margin-bottom:10px;}
.software ul li .software_r p { line-height:1.5;font-size:16px;   color:#333333; margin-bottom:20px;}
.software ul li .software_r em { font-size:14px;   color:#d0d0d0; font-style:normal; }


/*小于1600大于1200稍微调整下字体*/
@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%}
    
}

@media screen and (max-width: 1200px) and (min-width:1024px) {
   
   .head .nav ul li:last-child { padding-left:0;transition:all 0.6s;}
}



/*移动端导航*/
.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}
   .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:65px;display:inline-block;padding-top:14px;}
   .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}
   
   .m_tel a:hover{ color:#e50012; }
.headrg .a_js span{display:block;height:3px;background:#e62129;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%; min-height:600px;}
.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%;}
.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;}
.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:#e50013 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:#e50013 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:15%;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:#e50012;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: #e41a0b;border:1px solid #e41a0b;color: #fff;}


 

/* 规模*/
.scale { position:relative; min-height:16s0px; }
.scale_info { position:absolute; left:0; width:96%; padding:50px 2% 0;top:-60px; z-index:9999999; background:#fff;}

.value_info li {width:20%;  float:left; }
.value_info li:last-child {width:8%; padding-left:12%}
.value_info li:first-child {width:18%; padding-left:2%}
.value_info li:first-child+li {width:14%; padding-left:6%}
.value_info li:first-child+li+li {width:13%; padding-left:7%}
.value_info li:first-child+li+li+li {width:11%; padding-left:9%}
.htmleaf-container { height:130px;}
.buttonBox{ position:relative; margin:20px 0 0; font-size:40px;  width:130px;
  outline:none;transition:all 1s;color:#000000; }
#seventh span{ color:#000000;  
  position:relative;
  text-transform:uppercase;
  font-weight: bold;
  letter-spacing:1px;
  border:none;
  font-size:40px;
  outline:none;transition:all 1s;
}
.value_info li:hover #seventh span{ color:#e50012; }
#seventh i { font-size:12px; color:#e50012;     position: relative; top: -19px; margin-left:5px;}
.value_info li .value_img img { height:50px;}
.value_info li .value_img { width:100%; height:50px; margin:0 auto;   overflow:hidden; position:relative;  }
.value_info li .value_img em { width:100%; display:block; height:50px; position:absolute; left:0;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.value_info li .value_img .vm1 { bottom:0;}
.value_info li:hover .value_img .vm1 { bottom:50px;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.value_info li .value_img .vm2 { bottom:-75px;}
.value_info li:hover .value_img .vm2 { bottom:0;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}   
#seventh p {font-size:14px;color:#686868; }
#seventh i { font-style:normal;}


/* 服务范围*/
.bt{text-align:center;}
.bt h3 { font-size:48px;}
.service { background:#f4f4f4; width:100%; padding:80px 0 40px; overflow:hidden; margin-top:80px;}
#service2 { background:#fff; width:100%; padding:0 0 0; overflow:hidden; margin-top:80px;}
.service_title span { font-size:18px; color:#373737;}

/* demo */
.demo {width:100%;margin:40px auto;position:relative;} 
.tabbtn li {float:left;position:relative; width:20%; height:67px; border-bottom:1px solid #b8b8b8;border-top:1px solid #b8b8b8;}
.tabbtn li a {  display:block;float:left;height:67px;line-height:67px;overflow:hidden;width:100%;text-align:center;font-size:24px;cursor:pointer;}
.tabbtn li::after {    content: ''; width:1px; height:68px; background:#b8b8b8; display:block;   position: absolute;right: 0;  top: 0; z-index: 999999;}
.tabbtn li:first-child::before {    content: '';  width:1px; height:68px; background:#b8b8b8; display:block;  position: absolute;left: 0;  top: 0; z-index: 999999;}
.tabbtn li.current { }
.tabbtn li.current a { color:#e50012; }
.tabcon {  position:relative;/*必要元素*/ 	overflow:hidden; margin-top:40px;}
.tabcon .subbox {position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist { width:100%;  }
#leftcon .subbox {width:9999em;}
.sublist .service_l { width:45%;}
.sublist .service_l img { width:100%;    display: block;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.sublist .service_l img:hover { width:100%; opacity:0.8;    display: block;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.sublist .service_r { width:51%; padding:0 3% 0 1%; } 
.service_r1 { font-size:36px; font-weight:bold; padding-left:5%;}
.service_r2 { line-height:1.8; font-size:16px; color:#282828; margin-top:30px;padding-left:5%;}
.service_r4 { position:absolute; right:0; bottom:0; width:55%;}
.service_r4 dl dd { width:30.3%; float:left; margin-left:1%; }
.service_r4 dl dd a{ width:100%;  overflow:hidden; position:relative; display:block;}
.service_r4 dl dd a p { width:100%; position:absolute; left:0 ; bottom:-45px; background:rgba(0,0,0,0.6); color:#fff; height:45px; line-height:45px; text-align:center;-webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s;} 
.service_r4 dl dd:hover a p {  bottom:0; -webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s;} 

.service_r4 dl dd img{ width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.service_r4 dl dd:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.service_r3 a{ display:block; margin:40px 0 0; width:124px; height:35px; line-height:35px; border-radius:35px; background:#e50012; color:#fff; border:1px solid #e50012; float:right; text-align:center;}
.service_r3 a:hover{  background:#2d2d2d; color:#fff; border:1px solid #2d2d2d;} 



#fadetab2 { height: 66px; border-top: 1px solid #bababa; text-align: center; width: 100%;}
#service2 .tabbtn li {float:none; position: relative;  width:auto; height: auto; border-bottom:none; border-top:none; display:inline-block; }
#service2 .tabbtn li a {cursor: pointer; float:none; width: auto;
    margin: 0 12px;
    padding: 0 25px;
    border-top: 2px solid #fff;
    height: 66px;
    line-height: 66px;
    display: inline-block;
    color: #000;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
    font-size: 24px;
}
#service2 .tabbtn li::before { display:none; }
#service2 .tabbtn li::after { display:none; }
#service2 .tabbtn .current a { color:#e50012;}
#service2 .tabbtn .current a::before {
    content: '';
    width: 100%;
    height: 3px;
    background: #e50012;
    display: block;
    position: absolute;
    left: 0;
    top: -2px;
    z-index: 999999;}






/* 加工制造*/
.strength_t { margin-top:80px; width:100%}
.strength_t span { font-size:18px; color:#373737;}
.sevrice_info ul li a .tab_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #000;}	

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {height:auto !important;
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.wrap{margin:27px auto 0 ;}
.tabs{ text-align:center;height:66px; border-top:1px solid #bababa; text-align:center; width:100%; }
.tabs a{ position:relative; cursor:pointer; margin:0 12px; padding:0 25px;  border-top:2px solid #fff; height:66px;  line-height:66px; display:inline-block;color:#000;text-align:center; font-size:20px;text-decoration:none; font-weight:bold; font-size:24px;  }

.tabs a.active{  color:#e50012;}
.swiper-container{height:auto; margin-top:10px;}
.swiper-slide{height:auto !important;width:100%;background:none;}
.content-slide{padding:40px;}
.strength_info ul li { width:33%; float:left; margin-left:0.5%;margin-bottom:0.5%;}
.strength_info ul li:first-child {   margin-left:0;}
.strength_info ul li a  { width:100%; overflow:hidden; display:block; position:relative;}
.strength_info ul li a img { width:100%; display:block;  width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.strength_info ul li:hover a img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
 
 #zbrj  .strength_info ul {width:70%; padding:0 15%;}
 #zbrj  .strength_info ul li {  width: 49%; margin-left:2%;  margin-bottom: 2%;}
  #zbrj  .strength_info ul li:first-child {   margin-left:0;}
  #zbrj  .strength_info ul li:first-child+li+li {   margin-left:0;}
.tabs .active::before {    content: '';  width:100%; height:3px; background:#e50012; display:block;  position: absolute;left: 0;  top:-4px; z-index: 999999;}
.strength_info ul li a p   {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -45px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    height: 45px;
    line-height: 45px;
    text-align: center;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    transition: 0.6s;}
.strength_info ul li:hover a p{  bottom:0; -webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s;} 





/* 企业文化*/
.relative{width:100%; position:absolute; left:0; top:0; z-index:5;}
#home_bannera{text-decoration:none;cursor:pointer;}
#home_banner{ width:100%;margin:0 auto; position:relative ; min-height:550px;}
.bc_bj { width:100%; background:rgba(255,255,255,0.5); position:absolute; left:0; top:0; z-index:1;}
.maxwidth{width:100%;margin:0 auto;}
#big_img{ width:100%;  background-position:center; background-repeat:no-repeat; background-size: cover;}
#small_img{height:114px; position:absolute;top:50px;width:100%;background:url(../images/bnbg.png) no-repeat center 0;}
.big_img { display:block;  }
#small_imgs .item .active .big_img {   }
#small_pre,#small_next{width:22px;display:block;}
#small_pre{margin-right:17px;}
#small_next{margin-left:17px;}
#small_pre:hover{background-position:-22px center;}
#small_next:hover{background-position:-66px center;}
#small_imgs{width:100%;overflow:hidden;}
#small_imgs .item{float:left;padding:0 16px;}
#small_imgs .item .img{cursor:pointer;width:144px;height:92px;padding:3px;padding-top:10px;background:url(../images/banner_bg.png) no-repeat center bottom;}
#small_imgs .item .img img{width:144px;height:90px;}
#small_imgs .item .active{background:url(../images/banner_bg_a.png) no-repeat center bottom;}

#small_imgs .img { position:relative; width:20%;   text-align:center; float:left; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -transition:all 0.3s;}
#small_imgs .active { width:40%; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -transition:all 0.6s;}

#small_imgs .img .hd_info { position:absolute; width:100%; left:0; bottom:0;z-index:5;}
#small_imgs .active .hd_info {   bottom:auto !important; top:0;left: 3%; }
.hd_z { width:90%; margin:0 auto; height:420px; overflow:hidden;}
.hd_info1 { margin-top:40px;}
#small_imgs .active  {   text-align: left;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -transition:all 0.3s;}
 
#small_imgs .active .hd_info { padding:0 10%; width:70%;}
#small_imgs .img .hd_info .hd_info3 { display:none }
#small_imgs .active .hd_info .hd_info3 { display:block; min-height:110px;  margin-top:40px;  line-height:2; font-size:16px; color:#fff; }
#small_imgs .img .hd_info .hd_info4 a { display:block; margin-top:50px; display:block; width:120px; height:35px; line-height:35px; border:1px solid #fff; text-align:center; color:#fff;}
#small_imgs .img .hd_info .hd_info4 { display:none;}
#small_imgs .active .hd_info .hd_info4 { display:block;}
#small_imgs .active .hd_info .hd_info4 a:hover {   border:1px solid #e50012; background:#e50012;}

#small_imgs .img .hd_bj { display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:rgba(0,0,0,0.6);}
#small_imgs .active .hd_bj{background:rgba(0,0,0,0.2)}
#small_imgs .img .hd_jh {width:100%; position:absolute; left:0%; bottom:10%; z-index:3; }
#small_imgs .img .hd_jh dd { opacity:1; width:40px; color:#fff; font-style:normal; height:40px; border-radius:40px; margin:0 auto; border:2px solid #fff; line-height:40px; text-align:center; font-weight:bold; font-size:25px;transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -transition:all 1s;}
#small_imgs .active .hd_jh dd {  opacity:0;  transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -transition:all 1s;}
#small_imgs .img::after { content: '';  width: 1px; height: 100%;   background: #fff;   display: block;   position: absolute;   left: 0;  top: 0;  z-index: 999999;}
#small_imgs .img:first-child::after { content: '';  width: 0;  }

.hd_info2 { font-size:25px; font-weight:bold; color:#fff; margin:5px 0 40px;} 
.hd_info1 em { display:none; float:left; margin-left:4%; width:50%;transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -transition:all 1s; font-size:25px; font-weight:bold; color:#fff; font-style:normal;}
.hd_info1 em .i_t2 { opacity:0; text-transform:uppercase; font-size:16px; font-weight:100;transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -transition:all 1s;}
#small_imgs .active .hd_info1 em .i_t2 { opacity:1; text-transform:uppercase;transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -transition:all 3s;}
.hd_info1 em .i_t1 { padding:0; margin:5px 0 0 0; }

#small_imgs .active .hd_info1 img {  display:block; float:left;transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -transition:all 1s;}
#small_imgs .active .hd_info1 em { display:block;transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -transition:all 3s;}
#small_imgs .active .hd_info2 { display:none;transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -transition:all 1s;}
.clear { clear:both;}





/* 底部*/
.foot{ background:#505050; padding:30px 0 30px; width:100%; margin-top:80px; overflow:hidden;}
.foot_a { border-bottom:1px solid #686868; padding-bottom:10px; width:100%; margin-bottom:10px; overflow:hidden;}
.f_logo { width:16%;}
.f_logo img { height:75px;}
.f_nav { width:80%; text-align:center; padding-right:4%}
.f_nav ul li { display:inline-block; padding:0 2%; line-height:80px;}
.f_nav ul li a { display:inline-block; color:#a8a8a8; font-size:15px; }
.f_nav ul li a:hover {   color:#fff; }
.foot_bl{ width:16%; display:none  }
.foot_bl dl dd{ display:inline-block; padding:0 10px;}
.foot_br { width:80%; text-align:center; padding-right:4%; padding-top:10px; color:#a8a8a8;}
.foot_br dl dd { margin-bottom:10px;}
.foot_br dl dd a{  color:#a8a8a8;}
.foot_br dl dd a:hover{  color:#fff;}



/* 模具加工*/
.inner_banner { width:100%; position:relative;}
.inner_banner img{ width:100%; }
.inner_banner_t {  position:absolute; left:0; top:40%; width:100%;}
.inner_banner_z span { display:block; font-size:30px; font-weight:bold; color:#fff; }
.inner_banner_z i { display:block; width:35px; margin-top:10px; height:2px; background:#fff;}
#b_pc .inner_banner_z span { display:block; font-size:30px; 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: #e50012;}
.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 { height:80px; text-align:center; padding:40px 0 0; border-bottom:1px solid #dedede;}
.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:70px; overflow:hidden; 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:26px; z-index: 9999;}
.inner_sort ul li:first-child::before {    display:none;   }
.inner_sort ul li:hover a{ color:#e50012;}
.inner_sort ul .cur a{ color:#e50012;}
.inner_sort ul li a::before { content: ""; display:block;  position: absolute;  left: 0;   bottom:6px;   width: 100%;  height:3px;   background: #e50012;   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;   }

#sort_fc  ul li:first-child+li+li+li a {  color: #e50012;}
#sort_fc ul li:first-child+li+li+li a::before {   transform: scale(1);  transform-origin: left;}
.fc_sort { margin-top:40px; text-align:center;}
.fc_sort ul li { display:inline-block; margin:0 1% 2%;}
.fc_sort ul li a { padding:10px 20px; border: 1px solid #b8b8b8;background:#fff; color:#232323; font-size:15px; display:inline-block;}
.fc_sort ul li:hover a {   background:#e50012;border: 1px solid #e50012; color:#fff;  }
.fc_sort ul .cur a {  background:#e50012; color:#fff; border: 1px solid #e50012; } 



/* 必要布局样式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: #e50012 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:#e50012; 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%;}


.serve-content-list ul li:first-child {  background:#e5e5e5 url(../images/icon31.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child.on { background: #e50012 url(../images/icon31h.png) no-repeat 25px center;   }
.serve-content-list ul li:first-child+li {  background:#e5e5e5 url(../images/icon30.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li.on { background: #e50012 url(../images/icon30h.png) no-repeat 25px center;   }
.serve-content-list ul li:first-child+li+li {  background:#e5e5e5 url(../images/icon30.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li.on { background: #e50012 url(../images/icon30h.png) no-repeat 25px center;   }
.serve-content-list ul li:first-child+li+li+li+li  {  background:#e5e5e5 url(../images/icon35.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li+li+li.on { background: #e50012 url(../images/icon35h.png) no-repeat 25px center;   }

.serve-content-list ul li:first-child+li+li+li+li+li {  background:#e5e5e5 url(../images/icon32.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li+li+li+li.on { background: #e50012 url(../images/icon32h.png) no-repeat 25px center;   }



.serve-content-list ul li:first-child+li+li+li+li+li+li  {  background:#e5e5e5 url(../images/icon30.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li.on { background: #e50012 url(../images/icon30h.png) no-repeat 25px center;   }
.serve-content-list ul li:first-child+li+li+li+li+li+li+li  {  background:#e5e5e5 url(../images/icon33.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li.on { background: #e50012 url(../images/icon33h.png) no-repeat 25px center;   }
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li+li  {  background:#e5e5e5 url(../images/icon34.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li+li.on { background: #e50012 url(../images/icon34h.png) no-repeat 25px center;   }
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li  {  background:#e5e5e5 url(../images/icon36.png) no-repeat 25px center;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li.on { background: #e50012 url(../images/icon36h.png) no-repeat 25px center;   }






#zsjg .serve-content-list ul li {   background:#e5e5e5 url(../images/icon28.png) no-repeat 25px center;}
#zsjg .serve-content-list ul .on { background: #e50012 url(../images/icon28h.png) no-repeat 25px center;   }
#zsjg .serve-content-list ul li:first-child+li {   background:#e5e5e5 url(../images/icon29.png) no-repeat 25px center;}
#zsjg .serve-content-list ul li:first-child+li.on {   background:#e50012 url(../images/icon29h.png) no-repeat 25px center;}
#zsjg .serve-content-list ul li:first-child+li+li {   background:#e5e5e5 url(../images/icon29.png) no-repeat 25px center;}
#zsjg .serve-content-list ul li:first-child+li+li.on {   background:#e50012 url(../images/icon29h.png) no-repeat 25px center;}
#zsjg .serve-content-list ul li:first-child+li+li+li {   background:#e5e5e5 url(../images/icon29.png) no-repeat 25px center;}
#zsjg .serve-content-list ul li:first-child+li+li+li.on {   background:#e50012 url(../images/icon29h.png) no-repeat 25px center;}








/* 关于我们 */
.inner_about { padding-top:80px;}
.inner_about1_l { width:40%} 
.inner_about1_r { width:50%; line-height:1.8; font-size:16px; color:#313131;}
.inner_about1_l h3  { font-size:30px; font-weight:bold; color:#333333 ; margin:50px 0 20px; }   
.inner_about1_l p { line-height:1.8; text-indent:2em; font-size:16px; color:#313131;   width:100%; margin:20px auto 0;}
 
 
 
/*微信弹窗*/
.about_video img{ width:100%; display:block; -webkit-transition: 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: 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:#e50012;
    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;}
.about_sz .scale_info { top:0;  padding:20px 0 0 ; width:100%;    position: initial;}
.about_sz { padding-bottom:40px;  border-top: 1px solid #dedede; overflow:hidden; padding-top:40px;}
.inner_about2_l { width:50%;}
.inner_about2_l img { width:100%; display:block;}
.inner_about2_r { width:34%; padding:100px 8% 0;   }
.inner_about2_r p {     line-height:1.8;   font-size:18px; color:#313131;}
.inner_about2_r span { display:inline-block; font-size:20px; font-weight:bold; padding-bottom:10px; border-bottom:2px solid #e50012; margin-bottom:20px;}
.inner_about2 ul li { overflow:hidden;}
.inner_about2 ul li:first-child{ width:100%;  background:#f4f3f3; margin-top:30px; overflow:hidden;}
.inner_about2 ul li:last-child { margin-bottom:30px;}


/* 荣誉资质*/
.inner_honor { } 
.inner_honor_t { text-align:center; margin-top:80px;}
.inner_honor_t span { display:block; color:#333333; font-size:30px;}
.inner_honor_t i { display:block; width:60px; height:3px; background:#c9242b; margin:10px auto;}
.inner_honor_t p { text-align:center; font-size:20px; text-transform:uppercase; color:#a1a1a1;}






/*企业文化*/
.inner_culture_t { padding-top:140px; width:100%; text-align:center;}
.inner_culture_bj { background:url(../images/wh_bj.jpg) no-repeat center top;  overflow:hidden;}
.inner_culture_t span { display:block; font-size:30px; font-weight:bold; color:#333333; margin-bottom:15px;}
.inner_culture_t p{  font-size:18px; color:#313131;}
.inner_culture { padding-top:140px;}
.inner_culture ul li {flex: auto; width:25%; float:left; overflow:hidden;}
.inner_culture ul li img { width:100%; display:block;}
.inner_culture ul li span { display:block; position:relative; text-align:center; font-size:25px;  color:#333333;font-weight:bold; }
.inner_culture ul li p { margin-top:30px;  text-align:center; font-size:18px; line-height:1.5; color:#313131; }
.inner_culture ul li span::before { content:""; position:absolute; left:45%; bottom:-10px; width:20px; height:2px; background:#e50012;}
.inner_culture ul li .inner_culture_i{ padding:8% 8% 3%;} 
.inner_culture ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.inner_culture ul li:nth-child(2) span{ margin-top:50px;}
.inner_culture ul li:nth-child(5) span{ margin-top:50px;}
.inner_culture ul li:nth-child(7) span{ margin-top:50px;}


/*品质管理*/
.inner_quality { margin-top:80px;}
.inner_quality_l { width:50%;}
.inner_quality_r { width:35%;}
.inner_quality_r img { width:100%;}
.inner_quality_l dl dt { font-size:25px;  color:#333333; font-weight:bold; margin-bottom:20px;}
.inner_quality_l dl dd { padding-left:20px;font-size:17px; color:#313131; margin-bottom:5px; line-height:1.8; position:relative;}
.inner_quality_l dl dd:before { content:""; display:block; background:rgba(0,0,0,0.6); width:6px; height:6px; position:absolute; left:0; top:14px;transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);}
.inner_quality_l dl .qp1 {  padding-left:0;text-indent:2em;}
.inner_quality_l dl .qp1::before { display:none; }
.p_ul1 { margin-top:40px; padding-top:20px; border-top: 1px solid #dedede;}
.p_ul1 li { font-size:17px; color:#313131; margin-bottom:5px; line-height:1.8; position:relative; padding-left:20px;}
.p_ul1 li:first-child{  font-size:25px;  color:#333333; font-weight:bold; margin-bottom:20px;padding-left:0; }
.p_ul1 li::before { content:""; display:block; background:rgba(0,0,0,0.6); width:6px; height:6px; position:absolute; left:0; top:14px;transform:rotate(45deg); -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.p_ul1 li:first-child::before { display:none;}
#q_mb { margin-top:20px;}
#q_mb .inner_quality_l{border-top: 1px solid #dedede; padding-top:20px;}


/*人才战略*/
.inner_talent { padding-top:80px;}
.inner_talent_t { text-align:center;}
.inner_talent_t span {  font-size:25px;  color:#333333; font-weight:bold; display:block;}
.inner_talent_t i { display:block; margin:10px auto 0; width:30px; height:2px; background:#e50012;}
.inner_talent_d { line-height:1.8;font-size:16px; color:#313131; text-align:center; margin-top:40px;}
.inner_talent_d span { display:block;}
.inner_talent_img { margin-top:40px;}
.inner_talent_img img { width:100%;}
.inner_talent_info { margin-top:40px; line-height:1.8;}
.inner_talent_info p{ text-indent:2em;font-size:16px; color:#313131; margin-bottom:10px;}
.inner_talent_img ul { position:relative; width:100%; overflow:hidden; min-height:650px;}
.inner_talent_img ul li { width:49.5%; margin-left:1%; margin-bottom:1%; float:left;}
.inner_talent_img ul li:nth-child(2n+1) { margin-left:0;}
.inner_talent_img ul li img { width:100%; display:block;}
.inner_talent_img ul li:last-child{ position:absolute; left:0; width:100%; top:221px;}
.inner_talent_img ul li:last-child .talent_img { overflow:hidden; width:250px; margin:0 auto; text-align:center;height:250px; border-radius:250px; background:#fff; text-align:center;}
.inner_talent_img ul li:last-child .talent_img img{ width:165px; display:inline-block; margin-top:63px; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;}
.inner_talent_img ul li:last-child .talent_img span:hover img{ width:170px;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; }
.inner_talent_img ul li:last-child .talent_img span{ display:block;width:220px;  text-align:center;height:220px; border-radius:220px; border: 1px solid #dedede; margin:15px auto 0}

.inner_talent_img ul li:last-child .talent_img span:hover {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;border: 1px solid #efefef; }
.inner_talent_info_c ul li { width:48%; margin-left:2%; float:left;}
.inner_talent_info_c ul li img{ width:100%; }
.inner_talent_info_c ul li:nth-child {   margin-left:0;}
.inner_talent_info_c { margin-top:40px;}

/*企业风采*/
.interprise_style { padding-top:80px; text-align:center;}
.interprise_style ul li { margin-left:2%; margin-bottom:2%; width:23%; display:inline-block}
.interprise_style ul li:nth-child(4n+1) { margin-left:0;}
.interprise_style ul li a .interprise_style_img { width:100%;  overflow:hidden; height:260px;}
.interprise_style ul li a .interprise_style_img  img{ width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17);}
.interprise_style ul li:hover a .interprise_style_img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.interprise_style ul li a .interprise_style_title { text-align:left; position:relative; height:45px; line-height:45px; border-bottom: 1px solid #dedede;}
.interprise_style ul li a .interprise_style_title::before{ content:""; position:absolute; left:0; bottom:-1px; width:0; height:1px; background:#e50012; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; }
.interprise_style ul li:hover a .interprise_style_title::before{   width:100%;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; }

.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:#e50012;}
.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:#e50012;    }

.xc_conten { line-height:2; }
.xc_conten img { max-width:100%;}

/*设备*/
interprise_equipment{ padding-top:80px;}
#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%; min-height:242px;}
.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;}



.interprise_equipment .mod_gallerylist ul{display: flex;flex-wrap: wrap;}

.mod_gallerylist{width:100; margin-top:5%;}
.meta{text-align:center;}
.image_container img{ width:100%;}
 
.meta a{color:#333; text-decoration:none;     display: -webkit-box;423
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.mod_gallerylist ul li .image_container {  background: #000;border:1px solid #CCC;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;}
 .con_title{ text-align:center; font-size:14px;}

/*=====招聘=====*/
.faqlist{ padding:100px 0 0 0; }
.subNavBox{width:100%;}
.subNav{cursor:pointer;font-size:16px;color:#333333; overflow:hidden; padding:20px 20px; margin-bottom:3%; background:#f4f4f4}
.subNav em { margin-top:16px; display:inline-block; float:right; font-style:normal; padding:5px 20px; border-radius:5px; border:1px solid #dadada; }
.subNav p { width:80%; float:left;}
.subNav p span { font-weight:bold; display:block; font-size:20px; margin-bottom:10px;}
.subNav p span i { font-style:normal;    font-size: 16px; display:inline-block; padding-left:20px;font-weight:100; font-weight:bold; color: #333333;}
.subNav em:hover{background:#e50012; color:#fff;border:1px solid #e50012;  }

.subNav:hover{background:#f4f4f4 }
.subNav i { display:inline-block; padding:0 10px 0 0; font-style:normal;}
.currentDd{ background:#f4f4f4;    margin-bottom:0;}
.currentDt{background:#f4f4f4 ; }
.currentDt em{background:#e50012; color:#fff;border:1px solid #e50012; }
.navContent{display: none; padding:10px 2% 2%; overflow:hidden; width:96%; line-height:1.8;background:#f4f4f4; margin-bottom:3%;}
.zhiw { display:block; font-size:20px; width:100%; padding-top:20px;     border-top: 1px solid #dedede;}


#items02 { display:none;}
.index_main .section1 .index_banner .inner .block_txt span h3 P { color:#fff; text-align:left;}

.sj_info { display:none; margin-top:50px;}
.sj_info img { margin-bottom:2%; width:100%; display:block;}
 


/*=====合作案例=====*/
.partnerlist { padding-top:80px;}
.partnerlist ul li { width:15.8%; margin-left:1%; margin-bottom:1%; float:left;}
.partnerlist ul li img { width:100%; display:block;}
.partnerlist ul li:nth-child(6n+1) {   margin-left:0;}
.partnerlist ul li .partnerlist_img { border: 1px solid #dedede;}




/*=====产品展示=====*/
.productlist{ padding-top:80px;}
.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; }
.productlist ul li:nth-child(4n+1) {   margin-left:0;}
.productlist ul li a  { width:100%; height:100%; display:block;   border: 1px solid #dedede;}
.productlist ul li a .productlist_img {     padding: 20px 0;width:100%; overflow:hidden;   }
.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.08);}
 
.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:#e50012; color:#fff; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;padding:0 8%; width:84%}
.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:#e62129; 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 #e50012; margin-bottom:15px;}
 #productlist { padding-top:30px;}



/*=====；联系我们=====*/
.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:#e50012; margin:10px auto 0; }
.inner_contact_t p{font-size: 18px; color: #313131; margin-top:20px;}
.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:32%;margin-left:8%; 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;}
.inner_contact_i ul li .con1 { margin-bottom:30px;}


#inner_foot { margin-top:0;}
.inner_message { width:100%; margin-top:100px; overflow:hidden; background: #fafafa; padding:80px 0;}
.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:#fd020e; display:block;}
.inner_con_l ul li:last-child { margin-bottom:0; }










@media screen and (max-width:4804px) and (min-width:1920px) {
    .head .nav ul li .s_navbox {   width: 100%;}
    
	.scale_info {  top:-123px;}
	.flex-control-nav {   bottom: 19%;}
	.flex-control-paging li a.flex-active { width: 80px;}
	.flex-control-paging li a{ width:60px; height:6px;}
	.flex-control-paging li{ margin:0 15px;}
 
	 .service { padding: 80px 0 80px;}
	.h-ban .bd li { max-width:2000px; margin:0 auto;}
	.fz { max-width:2000px;  }
	.tabcon{ max-width:2000px; margin:40px auto  }
	#home_banner{ max-width:2000px; margin:40px auto  }
	.f_logo {   width: 12%; margin-left:14%}
    .f_nav {  width: 70%;}
	.foot_bl {   width: 12%; margin-left:14%}
	.foot_br{  width: 70%;}
	.inner_talent_img ul li:last-child { top: 358px;}
	.index_logo { left: 6%;}
	.head .nav .nav_pc {  width:63%;  margin-right:6%;}
	.head .nav ul li:first-child+li .s_navbox { width: 100%;}
	.head .nav ul li .f_a { font-size:20px;}
	.flex-direction-nav a { width:70px;  height:70px; background-size:20% !important}
	
	
	
	
	
}

@media only screen and (max-width: 1920px){	


.interprise_style ul li a .interprise_style_img img {   -webkit-transform: scale(1.4);  -moz-transform: scale(1.4);  -ms-transform: scale(1.4);  transform: scale(1.4);}





}

@media screen and (max-width: 1920px) and (min-width:1600px) {
   .head .nav ul li .s_navbox {   width: 100%;}
   .tabcon{ max-width: 100%;  margin:40px auto  }
   #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: 100%;}
   .service { margin-top:150px;}
   .inner_about1_l h3{ margin: 50px 0 50px;}
   .inner_about1_l p {  line-height:2; font-size: 18px;}
   .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: 22px;}
  .serve-content-list ul li div {  font-size: 18px;}
  
  
 
}
@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;}
   .index_logo img {  height: 70px;   padding-top: 22px;}
   .scale_info {   top: -76px;}
   .service {  padding: 50px 0 40px;   margin-top: 150px;}
   .bt h3 {  font-size: 40px;}
   .service_r1 {   font-size: 30px;}
   .tabbtn li a {   height: 60px;   line-height: 60px; font-size: 22px;}
   .strength_t { margin-top: 65px;}
   .tabs a {  font-size: 22px;}
   #small_img { top: 60px;}
   .inner_sort {  height: 70px;}
   .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;}
   .image_box1 {  font-size: 20px;}
   .inner_about1_l h3 {   font-size:25px;}
   .about_sz .scale_info {position: initial;}
   .inner_about2_r p {  font-size: 16px;}
   .inner_culture ul li p {   font-size: 16px;}
   .tabbtn li {  height: 60px; }
   .tabbtn li:first-child::before { height: 60px;} 
   .tabbtn li:first-child::after { height: 60px;}
   .tabbtn li::after { height: 60px;}
     .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;}
}

@media only screen and (max-width: 1550px){	 
  .head .nav ul li:first-child+li+li+li .s_navbox {  width: 130%;}
}
@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%;} 
}


@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;}
	
	}


@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;}
   .service_title span {  font-size: 16px;} 

     .inner_talent_img ul li:last-child .talent_img {    width: 200px;    height: 200px;   border-radius: 200px;}
     .inner_talent_img ul li:last-child .talent_img span {  width: 170px;  height: 170px;    border-radius: 170px; margin: 15px auto 0;}
	 .inner_talent_img ul li:last-child .talent_img img {  width: 120px;   margin-top: 51px;}
	 .inner_talent_img ul {  min-height: auto;}
	    .tabbtn li a {  font-size: 20px;}
   .service_r1 {  font-size:25px;}
   .strength_t span {   font-size: 16px;}
   .tabs a {  font-size: 20px;}
   .inner_banner_z span {  font-size: 25px;}
   .fz {   max-width: 1200px;}
   .serve-content-list ul li div {  font-size: 16px;}
	.serve-content-list ul li { background-size:15% !important}  
	.head .nav ul li:last-child .f_a { background-size:55% !important}  
   .software ul li .software_r p {   font-size: 14px;}
	.software ul li .software_r span {  font-size:18px;}
	.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;} 
	 .inner_message {  margin-top: 80px;}
	 .foot { margin-top:60px;}
	 .inner_message { padding:60px 0;}
	 .flex-direction-nav a { width:50px;   height: 50px; background-size:20% !important;}
	 .interprise_style ul li a .interprise_style_img img { -webkit-transform: scale(1.4);-moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4);}
	 
	 
	 
}

@media only screen and (max-width: 1350px){	
	.scale_info { top: -117px;}
	.head .nav ul li:first-child+li+li+li .s_navbox {  width: 150%;} 
	
	
	
}

@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;}
	
}
@media only screen and (max-width: 1220px){	
.inner_sort ul li {
    padding: 0 35px;
}
}

@media only screen and (max-width: 1200px){	
 
	.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;}
   .newlist ul li .newlist_l .newlist_l_title { line-height:120px;}
   .partnerlist_t {  margin-top: 20px;}
   .partnerlist_t p { font-size: 53px; left: 5%;  top: 19%;}
   .partnerlist_d { margin-top: 10%;}
   .partnerlist_info ul li { width:19%;}
   .partnerlist_info ul li:first-child { margin-left:0 !important;}
   .partnerlist_info ul li:nth-child(5n+1) { margin-left:0;}
   .partnerlist_info ul li:nth-child(6n+1) { margin-left:1%;}
   .index_logo img { height: 60px;}
   .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;}
   .value_info li .value_img img {  height: 48px;}
   .buttonBox { margin:0;}
   .scale_info { padding:29px 2% 0;}
   .scale {  min-height: 105px;}
   .service {  padding: 55px 0 40px;}
   .bt h3 {  font-size: 35px;}
   .service_r1 {  font-size: 25px;}
   .service_r3 a { margin: 17px 0 0;}
   .tabbtn li a { font-size: 18px;}
   .strength_t { margin-top: 55px;}
   .tabs a { font-size:18px;    height: 60px;  line-height: 60px;}
   .swiper-container {  margin-top: 15px;}
   .service_title span{ display:block; margin-top:10px;}
   .strength_t span{ display:block; margin-top:10px;}
   #small_imgs .active .hd_info1 img{ height:40px}
   #small_imgs .active .hd_info .hd_info3 {  margin-top: 20px;}
   .hd_info1 em .i_t1 { font-size:20px; margin:0;}  
   .hd_info2{font-size:20px;}
   #small_imgs .img .hd_info .hd_info4 a { margin-top:30px;}
   .big_img{ margin-left:-175px;width: 700px;}
   #small_imgs .img:first-child .big_img { margin-left: -130px;}
   #small_imgs .img:nth-child(3) .hd_info1 img {height:37px;}
   #small_imgs .img:nth-child(4) .hd_info1 img {height:35px;}
   #small_imgs .img { overflow:hidden;}
   .hd_info1 img { height:40px}
   .f_logo img {  height:65px;}
   .foot_bl dl dd:first-child {  padding: 0 10px 0 0;}
   #home_banner {   min-height: 447px;}
   .service_title span {  font-size: 16px;}
   .service_r2 { font-size: 14px; margin-top:15px;}
   .tabbtn li { height: 60px;}
   .tabbtn li a{ height: 60px; line-height:60px;}
   .tabbtn li:first-child::before {height: 61px;}
   .tabbtn li:first-child::after {height: 61px;}
   .tabbtn li::after { height: 61px;}
   .inner_sort ul li {  padding: 0 2%;    height:68px;}
   .inner_sort ul li a {  height: 60px;   line-height: 50px;}
   .inner_sort {  height: 60px;}
   .inner_sort ul li::before {  top: 16px;}
   .inner_culture ul li p {  font-size: 15px;}
   .inner_culture_t { padding-top:60px;}
   .ms-showcase2-template .ms-thumb-list .ms-thumb-frame { width: 110% !important;}
   .inner_talent_img ul li:last-child { top: 146px;}
   .mod_gallerylist ul li {   min-height: auto;}
   .inner_con_l ul li .field2_title { font-size: 14px;}
   .scale_info {   top: -60px;}
   .value_info li .value_img img {  height: 43px;}
   .service { margin-top: 40px;}
   #small_imgs .active .hd_info .hd_info3 { font-size: 14px;}
   .mod_sj { padding-top: 60px;}
   .mod_decs { width: 80%;}
   .inner_about1_l p {  font-size: 14px;}
   .inner_about1_l h3 { margin: 14px 0 20px;}
   .inner_about2_r {  padding: 55px 8% 0;}
   .inner_culture ul li p { font-size: 14px;}
   .inner_culture ul li:nth-child(2) span { margin-top: 25px;}
   .inner_culture ul li:nth-child(5) span { margin-top: 25px;}
   .inner_culture ul li:nth-child(7) span { margin-top: 25px;}
   .inner_quality_l dl dt { font-size: 20px;}
   .inner_quality_l dl dd { font-size: 16px;}
   .p_ul1 li {  font-size: 16px;}
   .p_ul1 li:first-child { font-size: 20px;}
   .product_right_t {   font-size: 25px;}
   .interprise_style ul li a .interprise_style_img {height: 170px;}
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
}
@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;}
    
	
	
}




@media only screen and (max-width: 1024px){	
    .flexslider .slides > li .img {height:400px !important;}
	 .pro-switch {height:400px;}
	.flexslider .slides > li .slide img{display:block;width:100%;   position:inherit;   }
	.value_info li .value_img img {  height: 40px; transition:all 0.6s;}
	.buttonBox { width:100%;text-align:center;}
	.value_info li .buttonBox {  margin-left:0;}
	.value_info li .value_img { width:100%; margin:10px 0 0 0; text-align:center;} 
    .index_news_right ul li a .index_news_right_r { width:65%;}
	.fz {  width: 95%;}
	.foot_sort ul li {   float: left;  margin-right: 4%;}
	.foot_sort ul li:first-child { width: 26%;}
	.foot_sort { width:70%;}
	.foot_wx {  width: 100%;}
    .foot_wx img{  width:20%;}
	.foot_left { width: 25%; margin-right:4%} 
	.newlist ul li .newlist_l .newlist_l_title { line-height:110px;}
	.f_logo  { width:100%; float:none; text-align:center;}
	.f_nav  { width:100%; float:none; margin-top:55px;}
	.foot_bl { float:none; position:absolute; left:0; top:140px; text-align:center; width:100%}
	.foot{ position:relative;}
	.foot_br { width:100%;    padding-top: 7px;}
	.f_nav ul li {line-height: 40px;}
	.ms-thumbs-cont { width:100% !important;}
	.ms-showcase2-template .ms-thumb-list.ms-dir-v{ width:130px !important}
	.mod_decs {width: 95%;}
 
	.serve-content-list ul li div {  font-size: 15px;}
	
	
	
.serve-content-list ul li:first-child {  background-size:18%;} 
.serve-content-list ul li:first-child.on { background-size:18%;} 
.serve-content-list ul li:first-child+li {  background-size:18%;} 
.serve-content-list ul li:first-child+li.on {  background-size:18%;} 
.serve-content-list ul li:first-child+li+li {  background-size:18%;} 
.serve-content-list ul li:first-child+li+li.on {  background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li  {  background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li.on {  background-size:18%;} 

.serve-content-list ul li:first-child+li+li+li+li+li {   background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li.on { background-size:18%;} 



.serve-content-list ul li:first-child+li+li+li+li+li+li  {   background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li.on { background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li  {   background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li.on {  background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li+li  {   background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li+li.on {  background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li  {   background-size:18%;} 
.serve-content-list ul li:first-child+li+li+li+li+li+li+li+li.on {  background-size:18%;} 
.serve-content-list ul li { width: 65%;  padding: 0 5% 0 30%;}





#zsjg .serve-content-list ul li {   background:#e5e5e5 url(../images/icon28.png) no-repeat 13px center;}
#zsjg .serve-content-list ul .on { background: #e50012 url(../images/icon28h.png) no-repeat 13px center;   }
#zsjg .serve-content-list ul li:first-child+li {   background:#e5e5e5 url(../images/icon29.png) no-repeat 13px center;}
#zsjg .serve-content-list ul li:first-child+li.on {   background:#e50012 url(../images/icon29h.png) no-repeat 13px center;}
#zsjg .serve-content-list ul li:first-child+li+li {   background:#e5e5e5 url(../images/icon29.png) no-repeat 13px center;}
#zsjg .serve-content-list ul li:first-child+li+li.on {   background:#e50012 url(../images/icon29h.png) no-repeat 13px center;}
#zsjg .serve-content-list ul li:first-child+li+li+li {   background:#e5e5e5 url(../images/icon29.png) no-repeat 13px center;}
#zsjg .serve-content-list ul li:first-child+li+li+li.on {   background:#e50012 url(../images/icon29h.png) no-repeat 13px center;}


	
	
}

@media only screen and (max-width: 850px){	

     .inner_sort ul li a {   font-size: 16px;}
     .inner_culture ul li { width:50%;}
     .inner_culture {  padding-top:60px;}
      .inner_talent_img ul li:last-child  { display:none;}
	 .software ul li .software_r p {  font-size: 14px;} 
	  .serve-content-list {  float: none;  width: 100%; overflow:hidden; clear:both;} 
	  .serve-content-info  {  float: none;  width: 100%; margin-top:20px;}  
      .serve-content-list ul li { margin-right:1px;   width:20%; padding:0 3% 0 10%; float:left;}
	  .mold { padding-top: 30px;}
	  .serve-content-info ul li .image_box { width: 100%; float:none}
	  .serve-content-info ul li .serve-image-img {  width: 100%;float:none}
	  .faqlist {   padding: 30px 0 0 0;}
	  #service2 .tabbtn li a { font-size:18px;}
 
}
@media only screen and (max-width: 768px){	
    .flexslider .slides > li .img {height:auto !important;}
	 .pro-switch {height:auto;}
    .fz {  width: 96%;transition:all 0.6s;}
    .index_about_left { width:100%; height:auto;} 
	.index_about_right { width:100%; margin-top:50px;} 
	.testimonial-items-navigation .prev{ left:2% !important;   }
	.testimonial-items-navigation .next { right:2% !important;    }
	.index_news_left { width: 100%;}
	.index_news_right { width: 100%; margin-top:50px;}
	.index_news_right ul li a .index_news_right_r {  width: 82%;}
	.foot_left {  width: 100%; margin-right:0; text-align:center;}
	 .foot_sort { width:100%; margin-top:5%;}
	.index_product_sort ul li{ margin:0 1% 2%;    border: 1px solid #dad7d7;  padding:2%; height:auto; line-height:none; }
	.index_product_sort ul li:first-child{    border: 1px solid #dad7d7; }
    .inner_left { display:none; transition:all 0.6s;}	
	.inner_right{ width:96%;}
	.inner_about_t .inner_about_d {width:100%;}
	.video #video { height:auto; }
    .newlist ul li .newlist_l .newlist_l_title { line-height:100px;}
	.partnerlist_info ul li { width:24.2%;}
	.partnerlist_info ul li:first-child { margin-left:0 !important;}
   .partnerlist_info ul li:nth-child(4n+1) { margin-left:0;}
   .partnerlist_info ul li:nth-child(5n+1) { margin-left:1%;}
   .partnerlist_info ul li:nth-child(6n+1) { margin-left:1%;}
   .partnerlist_info ul li:nth-child(13) { margin-left:0;}
   .inner_next dl {  width:100%;}
   .inner_next span {  width:100%; float:none; text-align:center; margin-top:15%;}
   .inner_next span a { margin:0 auto; float:none; }
    .related_news_i ul li { padding-bottom:10px; margin-left:0; width:100%} 
	.scale_info { top: 0;}
	.flex-control-nav {   bottom:6%;}
	.scale_info { padding: 0px 2% 0;}
	.value_info li:first-child {   padding-left:0;}
	.tabs a {   margin: 0 3%;   padding: 0 0;}
	.software ul li {   width: 100%; margin-left:0;}
	.subNav em {font-size: 12px;}
	.headrg .a_js span {  height:2px;}
	
}
@media only screen and (max-width: 720px){	  
	 .scale .value_info li:first-child { width: 33%;}
	 .scale .value_info li{ width: 33%;}
	 .value_info li:first-child+li { width: 33%;  padding-left: 0;}
	 .value_info li:first-child+li+li { width: 33%;   padding-left:0;}
	 .value_info li:first-child+li+li+li { width: 50%; padding:0   }
	 .value_info li:first-child+li+li+li+li { width: 50%;    }
	 #seventh span {  font-size: 25px;}
	  .value_info li { width:33.2%;}
   .value_info li:nth-child(1) { padding-bottom:3%;}
   .value_info li:nth-child(2) { padding-bottom:3%;}
   .value_info li:nth-child(3) { padding-bottom:3%;}
   .value_info li:nth-child(4) { width:49%; padding-top:3%;    border-left:0;  }
   .value_info li:nth-child(5) { width:49%;  padding-top:3%;    }
	 .scale .value_info li:nth-child(1) {  border-bottom: 1px solid #b3b3b3;}
     .scale .value_info li:nth-child(2) {  border-bottom: 1px solid #b3b3b3;}
     .scale .value_info li:nth-child(3) {  border-bottom: 1px solid #b3b3b3;}
	 .scale .value_info li:last-child {   width:50%;  padding-left:0;}
	 .scale .scale_info { position:inherit;}
	 .value_info li .value_img em {   height: 50px;}
	 .value_info li:last-child .value_img {   margin: 0 0 0 0;}
	 .value_info li:last-child::after { content: '';  width: 1px; height: 100%;    border-left: 1px solid #b3b3b3;  display: block;   position: absolute;   left: 0;  top: 0;  z-index: 999999;}
	 .value_info li:last-child{ position:relative;}
	 .bt h3 {   font-size: 30px;}
	 .service {    padding: 20px 0 20px;}
	 #small_imgs .active .hd_info .hd_info3  {  font-size: 14px;}
	 .inner_sort ul li::before{ display:none;}
	 .inner_about1_l { width:100%; float:none;}
	 .inner_about1_r { width:100%; float:none;}
	 .inner_about {  padding-top: 0;}
	 .inner_about1_l h3 {   font-size:25px;}
	 .about_sz .scale .value_info li:nth-child(1) { padding-bottom:20px;}
	 .about_sz .scale .value_info li:nth-child(2) { padding-bottom:20px;}
	 .about_sz .scale .value_info li:nth-child(3) { padding-bottom:20px;}
	 .inner_about2_l{ width:100%}
	 .inner_about2_r{ width:96%;padding: 20px 2% 0;}
	 .inner_about2 ul li:first-child+li { margin-top:20px;}
	  .inner_culture ul li { width:100%;}
	 .inner_culture_t span { font-size: 25px;}
	 .inner_culture_t p {  font-size: 14px;}
	 .inner_culture {  padding-top:30px;}
	 .inner_culture ul li span::before {  left: 48%;}
	 .inner_culture ul li:nth-child(2) span {    margin-top: 0;}
	 .inner_culture ul li:nth-child(5) span {  margin-top: 0;}
	 .inner_culture ul li:nth-child(7) span {  margin-top: 0;}
	 .inner_culture ul li:nth-child(8) { margin-bottom:2%}
	 .inner_culture_t { padding-top: 30px;}
	 .interprise_style ul li { float:left; display:block;     margin-left: 2%;    width: 49%;}
	 .interprise_style ul li:nth-child(2n+1) {     margin-left: 0}
	 .interprise_style ul li:nth-child(4n+1) {     margin-left: 2%}
	 .interprise_style ul li:first-child  {     margin-left: 0}
	 .interprise_style {  padding-top: 20px;}
	 .mod_sj {  padding-top: 30px;}
	 .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%;} 
	 .foot {   margin-top: 30px;}
	 .inner_message { margin-top: 30px; padding: 30px 0;}
	 .value_info li .value_img .vm1 {   bottom: -10px;}
	 .tabbtn li { height:55px;}
	 .tabbtn li:first-child::before { height: 55px;}
	 .tabbtn li::after { height: 55px;}
	 .tabbtn li:first-child::after {height: 55px;}
	 .service_r1 { font-size: 20px;}
	 .tabcon { margin-top: 20px;}
	 .image_box_img dl dd {   margin-bottom: 2%;}
	 .serve-image-img { margin-top:20px;}
	 .inner_about1_l { margin-top:6%;}
	 .inner_quality_r { margin-bottom:2%}
	 .m_img .headlf .m_logo {  height: 60px;}
	 .product {    padding-top: 50px;}
	 .productlist ul li a .productlist_title { font-size: 14px;}
	 .interprise_style ul li:nth-child(5) { margin-left: 0;}
	 
	 .sj_info { display:block; } 
		.interprise_info { display:none; }
	 .inner_talent_info_c ul li {  width: 100%;   margin-left:0; float: none; margin-bottom:2%;}
	 #service2 .tabbtn li a {    margin: 0; padding: 0 0;}
	 #service2 .tabbtn li  {    margin: 0 1.5%;}
	  #service2 .tabbtn li.current a{ background:none;}
	 
}



@media only screen and (max-width: 600px){	 
  
   .partner-logo-caruosel .owl-theme .owl-controls .owl-page.active span, .partner-logo-caruosel .owl-theme .owl-controls.clickable .owl-page:hover span {
    border:0;}
	.index_about_right_img { height:300px;}
	.inner_banner {  height:auto;transition:all 0.6s;}
   .inner_banner_z h3 { margin:100px 0 0;}
   .inner_zgs_i ul li { width:49%;}
	.inner_zgs_i ul li:nth-child(3) { margin-left:0;}
	.inner_culture_i ul li {width: 100%;}
	.inner_culture_i ul li img {   width: 90%;}
	.inner_culture_i ul li:last-child { margin-left:0; text-align:center;}
	.inner_honnor .testimonial-items-navigation .prev { left: 40% !important;}
	.inner_honnor .testimonial-items-navigation .next { right:40% !important;}
	.inner_sort_l { display:none;}
	.inner_sort_r { float:left; padding-left:0; text-align:left;} 
	.newlist_r_info {     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;}
	.newlist_r_time { margin-top: 3px; margin-bottom:5px;}
	.newlist ul li .newlist_r .newlist_r_title { margin-bottom: 10px;}
	.newlist ul li .newlist_l .newlist_l_title { line-height:100px;}
	
	.partnerlist_info ul li { width:32.6%;}
	.partnerlist_info ul li:first-child { margin-left:0 !important;}
	.partnerlist_info ul li:nth-child(3n+1) { margin-left:0;}
	.partnerlist_info ul li:nth-child(7) { margin-left:0 !important;}
   .partnerlist_info ul li:nth-child(4n+1) { margin-left:1%;}
   .partnerlist_info ul li:nth-child(5n+1) { margin-left:1%;}
   .partnerlist_info ul li:nth-child(6n+1) { margin-left:1%;}
   .partnerlist_info ul li:nth-child(13) { margin-left:0;}
	.partnerlist_l { width: 100%;}
	.partnerlist_r { width: 100%; margin-top:50px;}
	.inner_partner { padding-top:50px; padding-bottom: 50px;}
	.related_pro_i ul li { width:48%;}
	.related_pro_i ul li:nth-child(2n+1){ margin-left:0;}
	.inner_product_l  { width:96%; float:right;}
	.inner_product_r  { width:100%; float:left}
	.tabs a {   margin: 0 2%;  }
	.strength_info ul li:first-child{ display:none;}
	#zbrj .strength_info ul li:first-child{ display:block;}
    #zbrj .strength_info ul { width:100%; padding:0;}
	.strength_info ul li {   width: 49%;   margin-left: 2%;   margin-bottom:2%;}
	.mod_decs { padding:2%;}
	.sublist .service_l { width: 100%; float:none;}
	.service_r1 {  font-size: 20px; padding:0;}
	.service_r2 {   padding:0;}
	.sublist .service_r {   width: 94%;   padding:3% 3% 0 ;}
	.service_r4 { position:inherit; width:100%; margin-top:20px;}
	.service_r3 a { float:none;}
	.service_r4 dl dd:first-child{  margin-left:0;}
	.service_r4 dl dd { width:32.6%;}
	#small_imgs .img {  width: 100%;}
	.relative { position:initial;}
	#small_imgs .img:first-child .big_img {    margin-left: 0;}
	#home_banner {  min-height: auto;}
	#small_img {height: auto; position: initial;}
    #small_imgs .img .hd_info { bottom: 100px;}
	
	.big_img {    margin-left: 0;}
    #small_imgs .img::after { display:none;}
	#small_imgs .img { margin-bottom:1PX;}
	.strength_info ul li:first-child+li{ margin-left:0;}
	.strength_info ul li:first-child+li+li+li{ margin-left:0;}
	.foot { margin-top: 0;}
	.strength_t {   margin-top: 30px;}
	.foot_br { padding-right:0; text-align:left;}
	.f_nav ul li {  display:block; width:25%; float:left; padding:0;}
	.big_img { width:100%}
	#small_imgs .img { text-align: left;}
	.active .hd_info1 { padding-left:0;}
	.hd_info1 { padding-left:40px;    margin-top: 20px; }
	.hd_info2{ padding-left:40px;}
	#small_imgs .active .hd_info .hd_info3 { min-height:60px;  line-height:1.5;}
	#small_imgs .img .hd_info .hd_info4 a { margin-top: 0;}
	#small_imgs .img .hd_info .hd_info4 a { margin-top: 30px;   width: 100px; height: 30px;  line-height: 30px;}
	#small_imgs .active .hd_info {   padding: 0 5%;   width: 90%;}
	.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%;}
	.flex-direction-nav a {   top: 70%;}
	.f_nav {   margin-top: 80px;}
	.inner_banner_z span {  font-size: 14px; }
	.inner_banner_z i { width: 20px; margin-top: 5px;  height: 1px;}
	.inner_sort ul li a { font-size: 14px;}
	.inner_sort ul li a::before { display:none;}
	.inner_sort ul li {  height: 30px;}
	.inner_sort ul li a { height: 30px;  line-height: 30px;}
	.inner_sort {   height: auto;border-top: 1px solid #dedede; padding:10px 0; margin-top:20px;}
	.testimonial-items-navigation .next { right: -6% !important;}
	.testimonial-items-navigation .prev { left: -6% !important;}
	.testimonial-section { margin: 70px auto 70px !important;}
	.inner_honor_t span { font-size:25px;}
	.about_sz { padding-top:0px;}
	.i_current { margin-top: 10px;}
	.inner_about2_r p {   font-size: 16px;}
	.inner_about2_r span {  font-size: 18px;}
	.ms-skin-default .ms-nav-prev { left: 0px !important;}
	.ms-skin-default .ms-nav-next { right: 0px !important;}
	.back a { width: 120px;  height:35px; border-radius: 35px; line-height: 35px;}
	.interprise_info_t { margin-top: 30px;}
	.interprise_info { padding-top: 30px;}
	.ms-showcase2-template .ms-thumb-list .ms-thumb-frame {  width: 100% !important;}
	.ms-showcase2-template .ms-thumb-list .ms-thumb-frame {  width: 150px; padding: 0;}
	.ms-showcase2-template .ms-thumb-list.ms-dir-v .ms-thumb-frame { margin-bottom: 5px !important;}
	.interprise_info_t span { font-size: 20px;}
	.inner_quality_l dl dt { font-size: 20px;}
	.inner_quality_l dl dd { font-size: 15px;}
	.inner_quality_l { width:100%;}
	.inner_quality_r { width:100%;}
	.inner_quality {  margin-top: 30px;}
	.p_ul1 li:first-child {   font-size: 20px;}
	.inner_talent {  padding-top: 30px;}
	.inner_talent_d { font-size: 14px ; text-align:left;}
	.inner_talent_d span { display:initial;}
	.inner_talent_info p { font-size: 14px;}
	.inner_talent_img ul li {   width:100%;}
	.software {   padding-top: 30px;}
	.software ul li .software_r span { margin-top:20px;}
	.mod_gallerylist ul li {    margin: 0 0 2% 2%;   width:49%;}
	.mod_gallerylist ul li:first-child {    margin: 0 0 2% 0;  }
	.mod_gallerylist ul li:nth-child(3n+1) {    margin: 0 0 2% 2%;  }
	.mod_gallerylist ul li:nth-child(2n+1) {    margin: 0 0 2% 0;  }
	.mod_gallerylist ul li .image_container { margin-bottom:0;}
	.inner_message_r { margin-top:20px;}
	.inner_contact_i { margin-top:40px;padding-top:40px;}
 
	.serve-content-list ul li {   margin-right: 1px;  width: 45.5%;   padding:0 2%; background:#e5e5e5 !important;}
	.serve-content-list ul .on {   background:#e50012 !important;}
	.serve-content-list ul li div { font-size: 14px;}
	.serve-content-list ul li {  height: 70px;}
	.serve-content-list ul li div {  height: 70px;}
	.image_box2 { padding-bottom:30px; overflow:hidden;}
	.productlist ul li {  width:49%;  margin-left:2%;  margin-bottom: 2%;}
	.productlist ul li:nth-child(4n+1) { margin-left:2%;}
	.productlist ul li:nth-child(2n+1) { margin-left:0;}
	.productlist ul li:first-child { margin-left:0 !important;}
	.mod_gallerylist ul { display: flex;flex-direction: row;flex-wrap: wrap;}
	
    .mod_gallerylistul li { flex: auto;}
    .mod_gallerylistul li:last-child { flex: none;}
	.page {   margin:30px auto 50px;}
	.subNav p span i { font-weight: bold;}
	.interprise_style ul li a .interprise_style_img { height: 149px;}
	.ms-showcase2-template .ms-thumb-list.ms-dir-v {  width: 75px !important;}
	.ms-showcase2-template .ms-thumb-list .ms-thumb-frame {  height: 53px !important;}
	.productlist {  padding-top: 40px;}
	.product_right { float:left; width:100%; text-align:center;}
	.product_left { float:right; width:100%; text-align:center;}
}

@media only screen and (max-width: 500px){	
   
   .index_news_right ul li a .index_news_right_r {  width:77%;}
	.value_info li { width: 33.1%;}
	.foot_sort{ display:none}
	.copyright_l { width:100%; text-align:center;}
	.copyright_r { width:100%; text-align:center;}
	.copyright {line-height:2; height:auto; padding:5% 0; overflow:hidden;}
	.foot_wx { margin-top: 37px;}
	.foot { padding:10% 0 0;}
	.foot_sort  { display:none;}
	.m_img .headlf .m_logo {height: 58px; margin-top:5px;}
	.headrg .a_js span {  height: 2px;}
	.value_info li .value_img img { height: 35px;}
    #seventh p { font-size: 12px;}
	.value_info li .value_img em { height: 45px;}
	.bt h3 {  font-size: 30px;}
	.tabbtn li a {   font-size:16px;}
	.service_title span {  font-size: 14px;}
	.tabbtn li.current a {color: #fff; background:#e50012;}
	
	.strength_t {     margin-top: 6px;}
	.strength_t span {   font-size: 14px;}
	.tabs a {   font-size: 16px;  height: 40px;  line-height: 40px;}
	.tabs a:first-child{ margin-left:0; }
	.tabs a:last-child{ margin-right:0;}
	.fc_sort ul li { width:48%; float:left; display:block; text-align:center; }
	.fc_sort ul li a{    display:block; }
	
}
@media only screen and (max-width: 450px){	
	 .index_news_right ul li a .index_news_right_r {width: 70%;}
	  
	  .tabbtn li a {  height: 50px; line-height: 50px;}
	   .tabbtn li  {  height: 50px; }
	  .tabbtn li:first-child::before {  height: 51px;}
	  .tabbtn li::after {    height: 51px;}
	  .tabbtn li:first-child::after {  height: 51px;}
	  .tabcon { margin-top: 20px;}
	  .service {   margin-top:50px;}
	  .service_r3 a {   display: block;  margin: 20px 0 0;  width: 100px; font-size:12px;   height: 30px;  line-height: 30px;  border-radius: 30px;}
	 .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_about1_l h3 {   font-size: 20px;}
	  .inner_culture_t span { font-size: 20px;}
	  .inner_culture ul li span{ font-size: 20px;}
	  .inner_talent_t span { font-size: 20px;}
	  .inner_talent_img {margin-top: 20px;}
	  .inner_talent_info {  margin-top: 20px;}
	  .inner_sort ul li a {   font-size: 12px;}
	  .tabs a {  margin: 0 1%;}
	  #service2 .tabbtn li a {font-size: 16px;}
	  #service2 { margin-top:50px;}	  
}
@media only screen and (max-width: 380px){	
	 .tabs a {   font-size: 14px; }
	  #service2 .tabbtn li a {font-size: 14px;}
}
@media only screen and (max-width: 350px){	
	 .tabs a {   font-size: 12px; }
}



