﻿*{margin: 0;padding: 0;list-style: none;}
/*清除内外边距*/
body{width: 10rem;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ { margin: 0; padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea  { font: 0.083333rem/1.5 'Micorsoft YaHei', '微软雅黑', MSYH, \5b8b\4f53, sans-serif, ZZGFLQ;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; }  /*小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a, a:link, a:visited{ text-decoration: none; color: #434343;}
a:hover{ text-decoration: none !important; color: #44427d; transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s; -moz-transition-duration: .2s;}
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; outline:none;border:none; background:none;} /* 使得表单元素在 ie 下能继承字体大小 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/*图片边框*/
img{border: 0;}
/* 清除浮动 */
.pull-left { float: left; }
.pull-right { float: right; }
.clearfix::after{content:"";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
input,select,textarea,button{outline:none;border:none; background:none;}
/*宽度*/
.zq_ban img{ width: 100%; display: block; }
.w1480{ width: 7.708333rem; margin: 0 auto;}
.w1310{ width: 6.822917rem; margin: 0 auto;}
/*翻页通用样式*/
.page_div{
  margin: 0.677083rem 0 0.989583rem 3.4375rem;
}

.page_div li{
  display: inline-block;
}
.page_div a {
  font-size: 0.08rem;
  border: 1px solid #ccc;
  display: inline;
  padding: 0.015625rem 0.052083rem;
  margin-right: 0.026042rem;
  border-radius: 0.15625rem;
  -moz-border-radius: 0.15625rem;
  cursor: pointer;
  background: #fff;
  text-decoration: none;
  color: #999;
}
.page_div a:hover {
  border: 1px solid #cccccc;
  background-color: #cccccc;
  color: #fff;
}

.page_div li.active a {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #FFFFFF;
} 

.page_div .current {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #FFFFFF;
} 
.totalPages, .totalSize {
  display: none;
}
/*首页*/
.topbar{
  width: 6.822917rem;
  margin: 0 auto;
  height: 0.5rem;

}
.topbar_logo{
  padding: 0.130208rem 0 0.09375rem 0;
}
.topbar_logo img{
  display: block;
  width: 1.8rem;
/*  height: 0.432292rem;*/
}
.topbar_nav>form{
  border: 1px solid #c1c1c0;
  width: 1.03125rem;
  height: 0.109375rem;
  line-height: 0.104167rem;
  position: relative;
  margin: 0.177083rem 0 0 2.744792rem;
}
.topbar_nav>form>button{
  background: #c9c9c9;
  width: 0.197917rem;
  height: 0.083333rem;
  position: absolute;
  right: 0.010417rem;
  top: 0.012rem;
}
.topbar_nav>form>button>img{
  width: 0.072917rem;
  height: 0.072917rem;
  margin-bottom: 0.018rem;
}
.topbar_nav input[type="text"]{
  padding-left: 0.041667rem;
  font-size: 0.06rem;
}
.topbar_nav>ul>li{
  float: left;
  font-size: 0.083333rem;
  position: relative;
  padding: 0.104167rem 0.125rem 0.130208rem 0.125rem;
  background: url(../img/nav_line.png) no-repeat center 0.270833rem;
  background-size: 0% 0.015625rem;
}
.topbar_nav>ul>li:hover{
  background-size: 0.364583rem 0.015625rem;
  transition-duration: .4s;
  -webkit-transition-duration: .4s;
  -o-transition-duration: .4s;
  -moz-transition-duration: .4s;
}
.topbar_nav>ul>li:hover>a{
  color: #44427d;
}
.topbar_nav>ul>li>ul{
  font-size: 0.072917rem;    
  position: absolute;
  top: 0.359375rem;
  left: -0.057292rem;
  background: rgba(255,255,255,.8);
  padding: 0.078125rem 0.072917rem;
  width:0.692708rem;
  box-sizing: border-box;
  display: none;
  height: 0.989583rem;
  z-index: 2;
}
.topbar_nav>ul>li>ul>li{
  border-bottom: 1px dashed #b8b2b1;
  text-align: center;
  line-height: 0.208333rem;
}
.topbar_nav>ul>li>ul>li:last-child{
  border-bottom: none;
}
.topbar_nav>ul>li>a.active {
  color: #44427d;
}

.topbar_nav{
  margin-top: 0.08rem;
}
.slideBox{ 
  width:100%;
  position:relative;
  overflow: hidden;
}
.slideBox .bd img{
  width:100%;
  display:block;
}
.slideBox .hd{ 
  height:0.078125rem; 
  overflow:hidden; 
  position:absolute; 
  left:46%; 
  bottom:0.104167rem; 
  z-index:1;
}
.slideBox .hd ul{ 
  overflow:hidden;
  zoom:1;
  float:left;
}
.slideBox .hd ul li{
  float:left;
  margin-right:0.052083rem;
  width:0.052083rem; 
  height:0.052083rem; 
  line-height:0.072917rem; 
  text-align:center; 
  background:#fff; 
  cursor:pointer; 
  border-radius:50%;
}
.slideBox .hd ul li.on{
  background:#44427d;
  color:#fff;
}
.slideBox .bd{ 
  position:relative;
  height:100%;
  z-index:0;
}
.slideBox .bd li{
  zoom:1;
  vertical-align:middle;
}
.slideBox .prev,.slideBox .next{ 
  position:absolute;
  left:3%;
  top:50%;
  display:block; 
  width:0.208333rem; 
  height:0.260417rem; 
  background:url(../img/slider-arrow.png) -0.557292rem 0.046875rem no-repeat #44427d; 
  filter:alpha(opacity=50);
  opacity:0.5;
}
.slideBox .next{ 
  left:auto; 
  right:3%; 
  background-position:0.0625rem 0.046875rem; 
}
.slideBox .prev:hover,.slideBox .next:hover{ 
  filter:alpha(opacity=100);
  opacity:1;
}
.slideBox .prevStop, .slideBox .nextStop{ 
  display:none;
}
/*首页企业简介*/
.zq_title{
  text-align: center;
  margin: 0.78125rem;
  height: 0.885417rem;
  color: #595757;
  background: url(../img/zq_title.png) no-repeat center 0.15625rem;
  background-size: 1.729167rem 0.291667rem;
}
.zq_title>p:nth-of-type(1){
  font-size: 0.15625rem;
}
.zq_title>p:nth-of-type(2){
  font-size: 0.114583rem;
}
.zq_title>p:nth-of-type(3){
  font-size: 0.072917rem;
  margin: 0.15625rem 0 0.3125rem 0;
}
.zq_about_main{
  position: relative;
  display: none;
}
.zq_about_main.show {
  display: block;
}
.zq_about_left{
  position: relative;
  z-index: 1;
  width: 4.895833rem;
  height: 2.817708rem;
  overflow: hidden;
}
.zq_about_left>img, .zq_product_main>ul>li>a>img{
  width: 100%;
  height: 100%;
  transition: .6s;
}
.zq_about_left:hover img, .zq_product_main>ul>li:hover a>img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.zq_about_left>img{
  width: 100%;
  height: 100%;
  transition: .6s;
}
.zq_about_left:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.zq_profile>p:nth-of-type(1){
  font-size: 0.078125rem;
  text-indent: 0.15625rem; 
  padding: 0.14rem 0;
}
.zq_about_bg{
  background: #e8e9ea;
  width: 4.625rem;
  height: 1.625rem;
  position: absolute;
  top: -0.34375rem;
  right: 0;
}
.zq_about_right{
  width: 2.447917rem;
  background: #FFFFFF;
  position: relative;
  height: 2.395833rem;
  margin-top: 0.40625rem;
}
.zq_about_right>div{
  padding: 0.26rem 0.46875rem 0 0.291667rem;
}
.zq_about_right>div>h2{
  font-size: 0.15625rem;
}
.zq_about_right>div>span{
  background: url(../img/zq_about4.png) no-repeat;
  font-size: 0.09375rem;
  padding-left: 0.177083rem;
  background-size: 0.119792rem 0.119792rem;
}
.zq_about_right .about_more{
  background: url(../img/zq_about5.png) no-repeat left center;
  margin-top: 0.18rem;
  background-size: 0.234375rem 0.088542rem;
}
.zq_about_right .about_more a{
  font-size: 0.083333rem;
  display: inline-block;
  border: 1px solid #000000;
  border-radius: 0.015625rem;
  margin-left: 1.53125rem;
  padding: 0.041667rem 0.104167rem;
}
.zq_about_right .about_more a:hover{
  background: #44427d;
  color: #ffffff;
}
.zq_about_right>img{
  position: absolute;
  left: -1.31rem;
  top: 0;
  z-index: 2;
  width: 1.333333rem;
  height: 2.005208rem;
}
.zq_culture>p:nth-of-type(1){
  padding: 0.25rem 0;
  line-height: 0.13rem;
  font-size: 0.078125rem;
}
.zq_culture>p:nth-of-type(1) span{
  padding-right: 0.260417rem;
}
.control{
  position: relative;
}
.control a{
  position: absolute;
  z-index: 3;
  top: 1.197917rem;
  display: inline-block;
  width: 0.296875rem;
  height: 0.359375rem;
}
.control .left_control{
  background: url(../img/left_control.png) #FFFFFF no-repeat center;
  left: 3.4375rem;
  background-size: 0.098958rem 0.109375rem;
}
.control .right_control{
  background: url(../img/right_control.png) #000000 no-repeat center;
  right: 0.197917rem;
  background-size: 0.098958rem 0.109375rem;
}
/*首页产品展示*/
.zq_product_tab{
  text-align: center;
  margin-bottom: 0.46875rem;
}
.zq_product_tab>a{
  border:1px solid #bbbbbb;
  border-radius: 0.015625rem;
  width: 0.833333rem;
  height: 0.19rem;
  line-height: 0.19rem;
  display: inline-block;
  margin-right: 0.15625rem;
  font-size: 0.104167rem;
}
.zq_product_tab>a:hover, .zq_product_tab>a.tab_bg{
  background: #000000;
  color: #FFFFFF;
}
.zq_product_main>ul>li{
  float: left;
  width: 2.5rem;
  height: 1.92rem;
  overflow: hidden;
}
.zq_product_main>ul>li>a{
  position: relative;
  display: block;
}
.zq_product_main>ul>li>a>p{
  background: url(../img/product_line.png) no-repeat center 0.18rem;
  background-size: 0 1px;
  font-size: 0.104167rem;
  color: #FFFFFF;
  position: absolute;
  top: 42%;
  left: 28%;
  padding-bottom: 0.15625rem;
  width: 1.1rem;
  text-align: center;
  filter:alpha(opacity=0);
  opacity: 0;
}
.zq_product_main>ul>li>a>img{
  width: 100%;
  height: 100%;
}
.coverbg{
  background: rgba(0,0,0,.5);
  width: 2.5rem;
  height: 1.92rem;
  position: absolute;
  top: 0;
  left: 0;
  filter:alpha(opacity=0);
  opacity: 0;
}
.zq_product_main>ul>li:hover .coverbg{
  filter:alpha(opacity=100);
  opacity:1;
  transition-duration: .4s;
  -webkit-transition-duration: .4s;
  -o-transition-duration: .4s;
  -moz-transition-duration: .4s;
}
.zq_product_main>ul>li:hover a>p{
  filter:alpha(opacity=100);
  opacity:1;
  background-size: 1.1rem 1px;
  transition-duration: .6s;
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  -moz-transition-duration: .6s;
}
.zq_product_main, .area_main{
  display: none;
}
.zq_product_main.show, .area_main.show {
  display: block;
}
.advantage, .advantage1{
  background: url(../img/advantage.png) no-repeat #f3f3f3 center 0.68rem;
  background-size: 10.0rem 2.28125rem;
  position: relative;
  padding: 0.666667rem 0;
  height: 2.28125rem;
  color: #3e3a39;
}
.advantage1{
  background: url(../img/advantage1.png) no-repeat #f3f3f3 center 0.68rem!important;
  background-size: 10.0rem 2.28125rem!important;
}
.advantage>div{
  width: 1.666667rem;
  position: absolute;
}
.advantage>div:nth-of-type(1){
  left: 2.166667rem;
  top: 2.03125rem;
}
.advantage>div:nth-of-type(2){
  left: 4.260417rem;
  top: 0.65625rem;
}
.advantage>div:nth-of-type(3){
  right: 1.916667rem;
  top: 2.03125rem;
}
.advantage>div>h3{
  font-size: 0.09375rem;
  font-weight: bold;
}
.advantage>div>h4, .advantage>div>p{
  font-size: 0.078125rem;
}
.advantage>div>p{
  margin-top: 0.15rem;
}
/*首页应用领域*/
.zq_area_tab{
  margin-bottom: 0.15625rem;
}
.zq_area_tab>a{
  float: left;
  position: relative;
}
.zq_area_tab img{
  width: 5.0rem;
  height: 2.328125rem;
}
.zq_area_tab p{
  font-size: 0.114583rem;
  color: #FFFFFF;
  border:0.010417rem solid #FFFFFF;
  padding: 0.166667rem 0.291667rem;
  position: absolute;
  top: 0.916667rem;
  left: 1.770833rem;
  opacity: 0;
  z-index: 2;
}
.zq_area_cover{
  background: rgba(0,0,0,.5);
  width: 5.0rem;
  height: 2.328125rem;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
.zq_area_tab>a:hover .zq_area_cover{
  filter:alpha(opacity=100);
  opacity:1;
  transition-duration: .4s;
  -webkit-transition-duration: .4s;
  -o-transition-duration: .4s;
  -moz-transition-duration: .4s;
}
.zq_area_tab>a:hover p{
  filter:alpha(opacity=100);
  opacity:1;
  transition-duration: .6s;
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  -moz-transition-duration: .6s;
}
.zq_area_main, .product_main{
  display: none;
}
.zq_area_main.show, .product_main.show {
  display: block;
}
.zq_area img{
  display: block;
}
.zq_area_main>ul>li{
  float: left;
}
.zq_area_main>ul>li+li{
  margin-left: 0.067708rem;
}
.zq_area_main>ul>li:nth-of-type(1) img{
  width: 4.776042rem;
  height: 3.791667rem;
}
.zq_area_main>ul>li:nth-of-type(2) img{
  width: 2.484375rem;
  height: 3.791667rem;
}
.zq_area_main>ul>li:nth-of-type(3) img{
  width: 2.604167rem;
  height: 1.869792rem;
}
.zq_area_main1>ul>li:nth-of-type(1) img{
  width: 3.036458rem;
  height: 5.84375rem;
}
.zq_area_main1>ul>li:nth-of-type(2) img:nth-of-type(1){
  width: 4.432292rem;
  height: 3.338542rem;
  margin-bottom: 0.083333rem;
}
.zq_area_main1>ul>li:nth-of-type(2) img:nth-of-type(2){
  width: 2.338542rem;
  height: 2.421875rem;
  display: inline-block!important;
}
.zq_area_main1>ul>li:nth-of-type(2) img:nth-of-type(3){
  width: 2.026042rem;
  height: 2.421875rem;
  display: inline-block!important;
  margin-left: 0.035rem;
}
.zq_area_main1>ul>li:nth-of-type(3) img:nth-of-type(1){
  width: 2.375rem;
  height: 3.338542rem;
}
.zq_area_main1>ul>li:nth-of-type(3) img:nth-of-type(2){
  width: 2.375rem;
  height: 2.421875rem;
  margin-top: 0.083333rem;
}
/*首页资讯*/
.zq_news{
  background: #f3f3f3;
  padding: 0.9375rem 0 1.041667rem 0;
}   
.zq_news_wrap{
  width: 6.822917rem;
  margin: 0 auto;
}
.zq_news_title{
  color: #595757;
  border-top: 1px solid #bbbbba;
  padding: 0.208333rem 0;
  padding-left: 0.25rem;
}
.zq_news_title>p:nth-of-type(1){
  font-size: 0.15625rem;
}
.zq_news_title>p:nth-of-type(2){
  font-size: 0.114583rem;
}
.zq_news_left{
  width: 3.854167rem;
  padding: 0.270833rem 0.322917rem 0.34375rem 0;
  box-sizing: border-box;
}
.zq_news_left ul{
  padding: 0 0 0.3125rem 0.25rem;
  border-bottom: 1px solid #bbbbba;
}
.zq_news_left ul li{
  background: url(../img/zq_news1.png) no-repeat left center;
  background-size: 0.072917rem 0.072917rem;
  border-bottom:1px dashed #bbbbba;
  height: 0.1875rem;
  line-height: 0.1875rem;
}
.zq_news_left ul a{
  font-size: 0.083333rem;
  padding-left: 0.104167rem;
}
.zq_news_left ul span{
  font-size: 0.072917rem;
  float: right;
}
.zq_news_right img{
  width: 2.96875rem;
  height: 2.161458rem;
}
.zq_news_right img:hover{
  box-shadow: 1px 1px 6px 0px #ccd2d6;
}
/*footer*/
.footer{
  background: url(../img/foot_bg.png);
  background-size: 10rem 1.463542rem;
}
.foot{
  width: 7.822917rem;
  margin: 0 auto;
}
.footer, .footer a{
  color: #FFFFFF;
}
.foot_left{
  padding: 0.416667rem 0 0.364583rem 0;
}
.foot_left>img{
  width: 0.375rem;
  height: 0.369792rem;
  padding-top: 0.072917rem;
}
.foot_left>div{
  margin-left: 0.65625rem;
}
.foot_left h1, .foot_right p{
  font-size: 0.09375rem;
  margin-bottom: 0.03125rem;
}
.foot_left p, .foot_right a{
  font-size: 0.083333rem;
  line-height: 0.135417rem;
}
.foot_right>div{
  margin: 0.510417rem 0.364583rem 0 0;
}
.foot_right img{
  width: 0.828125rem;
  height: 0.817708rem;
  padding-top: 0.354167rem;
}
.foot_right>div a+a{
  padding-left: 0.083333rem;
}
.footer a:hover{
  color: #44427d;
}
.copyright{
  background: #000000;
  color: #FFFFFF;
  height: 0.260417rem;
  line-height: 0.260417rem;
  padding-left: 1.604167rem;
  font-size: 0.083333rem;
}

/*产品展示*/

.zq_tit {
  margin: 0.833333rem 0 0.78125rem 0;
  height: 0.45rem;
}
.product_main>img{
  width: 100%;
  padding: 0.104167rem 0 0.78125rem 0;
}
.product_main>ul>li{
  float: left;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);
}
.product_main>ul>li:hover{
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.3);
}
.product_main>ul>li img{
  width: 2.53125rem;
  height: 1.651042rem;
}
.product_main>ul>li+li{
  margin-left: 0.057rem;
}
.product_main>ul>li:nth-child(3n+1){
  margin-left: 0!important;
}
.product_main>ul>li:nth-child(n+4){
  margin-top: 0.2rem;
}
.product_main>ul>li p{
  font-size: 0.12rem;
  height: 0.35rem;
  line-height: 0.35rem;
  text-align: center;
}
.product_intro{
  margin: 0.458333rem 0 0.833333rem 0;
}
.product_intro>h4{
  font-size: 0.09375rem;
  font-weight: bold;
  margin: 0.21875rem 0 0.041667rem 0;
}
.product_intro>p{
  line-height: 0.15625rem;
}

/*产品展示内页*/

.proIn{
  position:relative;
}
.proIn_title{
  font-size: 0.1875rem;
  background: url(../img/proIn_title.png) no-repeat center 0.15625rem;
  text-align: center;
  background-size: 2.125rem 0.244792rem;
  color: #595757;
  margin: 0.833333rem 0 0.755208rem 0;
  height: 0.4rem;
}
.proIn_main{
  overflow:hidden;
  margin-bottom: 1.25rem;
}
.proIn_main>div>img{
  width: 100%;
  height: 4.114583rem;
  padding-bottom: 0.208333rem;
}
.proIn_main .prev{
  background: url(../img/prev_icon.png);
  width: 0.286458rem;
  height: 0.463542rem;
  display: inline-block;
  position: absolute;
  left: 0.5rem;
  bottom: 8%;
  background-size: 0.286458rem 0.463542rem;
}
.proIn_main .next{
  background: url(../img/next_icon.png);
  width: 0.286458rem;
  height: 0.463542rem;
  display: inline-block;
  position: absolute;
  right: 0.5rem;
  bottom: 8%;
  background-size: 0.286458rem 0.463542rem;
}
.proIn_main .bd ul{ 
  overflow:hidden;
  zoom:1;
}
.proIn_main .bd ul li{ 
  margin: 0 20px 0 0;
  float:left;
  _display:inline;
  overflow:hidden;
  text-align:center;
  cursor: pointer;
}
.proIn_main .bd ul li img{ 
  width: 2.53125rem;
  height: 1.651042rem;
  display: block;
}
.tempWrap{
  margin: 0 auto;
}

/*应用领域*/

.area_main>ul>li{
  float: left;
  width: 2.53125rem;
  height: 2.53125rem;
}
.area_main>ul>li>img{
  width: 100%;
  height: 100%;
  display: block;
}
.area_main>ul>li+li{
  margin-left: 0.0572915rem;
}
.area_main>ul>li:nth-child(3n+1){
  margin-left: 0!important;
}
.area_main>ul>li:nth-child(n+4){
  margin-top: 0.0572915rem;
}
.area_main>ul>li:hover{
  box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.3);
}

/*联系我们*/

.contact{
  width: 7.291667rem;
  margin: 0.625rem auto 0 auto;
  color: #595757;
}
#allmap{
  width: 3.53125rem;
  height: 1.916667rem;
  margin-top: 0.260417rem;
}
.contact_top{
  border-bottom: 1px solid #bdbdbd;
}
.contact_top h2{
  font-size: 0.125rem;
}
.contact_top h2 span{
  font-size: 0.15625rem;
}
.contact_top_right>form{
  margin: 0.38rem 0 0.552083rem 0;
}
.contact_top_right>form>input[type="text"], .contact_top_right>form>textarea{
  border: 1px solid #bdbdbd;
  box-sizing: border-box;
  color: #595757;
  display: block;
  border-radius: 0.010417rem;
  margin: 0.052083rem 0 0.208333rem 0;
  font-size: 0.104167rem;
}
.contact_top_right>form>input[type="text"] {
  width: 2.760417rem;
  height: 0.260417rem;
  line-height: 0.260417rem;
  padding-left: 0.104167rem;
}
.contact_top_right>form>textarea {
  width: 3.4375rem;
  height: 1.09375rem;
  padding: 0.16rem 0 0 0.104167rem;
  resize: none;
}
.contact_top_right .btn {
  width: 1.03125rem;
  height: 0.270833rem;
  background: #44427d;
  color: #FFFFFF;
  cursor: pointer;
}
.contact_top_right .btn:hover{
  background: #000000;
}
.contact_bottom{
  margin: 0.65625rem 0 0.8125rem 0;
}
.contact_bottom ul li{
  overflow: hidden;
  float: left;
}
.contact_bottom ul li+li{
  margin-left: 0.48rem;
}
.contact_bottom img{
  width: 0.442708rem;
  height: 0.442708rem;
}
.contact_bottom ul li div{
  margin-left: 0.572917rem;
}
.contact_bottom ul li div h4{
  font-size: 0.104167rem;
  line-height: 0.15625rem;
  margin-bottom: 0.052083rem;
}
.contact_bottom ul li div p{
  font-size: 0.09375rem;
  line-height: 0.15625rem;
}
.contact_bottom ul li div span{
  font-size: 0.072917rem;
  line-height: 0.125rem;
}
@media (max-width: 1580px) {
    .contact_bottom ul li+li{
    margin-left: 0.3rem;
  }
}

/*资讯动态*/

.news_main>ul>li{
  float: left;
  width: 2.1875rem;
  box-shadow: 1px 1px 0.026042rem 0px rgba(0, 0, 0, 0.3);
}
.news_main>ul>li>a>img{
  width: 2.1875rem;
  height: 1.479167rem;
  display: block;
}
.news_main>ul>li+li{
  margin-left: 0.1302085rem;
}
.news_main>ul>li:nth-child(3n+1){
  margin-left: 0!important;
}
.news_main>ul>li:nth-child(n+4){
  margin-top: 0.260417rem;
}
.news_main>ul>li h2{
  font-size: 0.083333rem;
  background: url(../img/news_icon.png) no-repeat left center;
  background-size: 0.072917rem 0.072917rem;
  padding: 0 0.104167rem;
  margin: 0.145833rem 0 0.083333rem 0;
  margin-left: 0.057292rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.news_main>ul>li span{
  font-size: 0.067708rem;
  padding-left: 0.166667rem;
}
.news_main>ul>li p{
  font-size: 0.072917rem;
  border: 1px solid #dfdfdf;
  width: 0.75rem;
  height: 0.197917rem;
  line-height: 0.197917rem;
  text-align: center;
  margin: 0.177083rem 0 0.114583rem 0.09375rem;
}
.news_main>ul>li p:hover{
  background: #44427d;
  color: #FFFFFF;
}

/*新闻内页*/

.newsIn{
  margin: 0.833333rem auto 1.25rem auto;
  color: #333333;
}
.newsIn>article>header {
  text-align: center;
}
.newsIn>article>header>h1 {
  font-size: 0.15625rem;
}
.newsIn>article>header>p {
  font-size: 0.09375rem;
  padding: 0.083333rem 0 0.416667rem 0;
}
.newsIn>article>.article>p {
  font-size: 0.125rem;
  line-height: 0.18rem;
  text-indent: 0.25rem;
}
.newsIn>article>.article>p+p{
  margin-top: 0.1rem;
}
.newsIn>article>.article>p img {
  width: 100% !important;
  height: auto !important;
  margin: 0.3125rem auto 0.3125rem auto;
  display: block;
}
.newsIn>article>footer{
  padding-top: 0.927083rem;
  font-size: 0.09375rem;
}
.prenext>a+a{
  display: block;
  padding-top: 0.08rem;
}
.share a:nth-last-child(1){
  padding-left: 0.416667rem;
  display: inline-block;
}

/*关于针巧*/

.about>ul>li{
  overflow: hidden;
  margin-bottom: 0.666667rem;
}
.about_section img{
  float: left;
}
.about_section p{
  float: right;
  margin: 0.520833rem 2.3rem 0 0;
}
.about_section1 img{
  float: right;
}
.about_section1 p{
  float: left;
  margin: 0.520833rem 0 0 2.3rem;
}
.about>ul>li>img{
  width: 4.53125rem;
  height: 2.59375rem;
}
.about>ul>li>p{
  font-size: 0.09375rem;
  width: 2.760417rem;
  line-height: 0.1875rem;
  padding-left: 0.130208rem;
  text-indent: 0.1875rem;
}
.about>ul>li>p:nth-of-type(1){
  background: url(../img/about3.png) no-repeat left 0.06rem;
  background-size: 0.067708rem 0.380208rem;
}
.about>ul>li>p:nth-of-type(2){
  margin-top: 0.1875rem!important;
}
.about1_title{
  background: #727171;
  color: #FFFFFF;
  padding: 0.08rem 0 0 1.145833rem;
  height: 0.572917rem;
  box-sizing: border-box;
}
.about1_title p:nth-child(1){
  font-size: 0.15625rem;
}
.about1_title p:nth-child(2){
  font-size: 0.114583rem;
}
.about1>div>p>span{
  font-size: 0.15625rem;
  line-height: 0.3125rem;
  color: #000000;
  padding-right: 0.598958rem;
}
.about1>div{
  width: 4.880208rem;
  float: left;
}
.about1>div>p{
  background: url(../img/about8.png) no-repeat;
  background-size: 4.880208rem 3.03125rem;
  width: 4.880208rem;
  height: 3.03125rem;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.about1>img{
  width: 5.119792rem;
  float: left;
}
.about2 .zq_title>p:nth-of-type(3){
  font-size: 0.114583rem;
  margin-top: 0.15625rem;
}
.about2>ul>li{
  float: left;
}
.about2>ul>li:nth-of-type(1)>img{
  width: 3.494792rem;
  height: 2.166667rem;
}
.about2>ul>li:nth-of-type(2)>img{
  width: 4.552083rem;
  height: 2.166667rem;
}
.about2>ul>li:nth-of-type(3)>img{
  width: 1.786458rem;
  height: 2.166667rem;
}
.about2>ul>li+li{
  margin-left: 0.0833335rem;
}
#about2_ban{ 
  width: 100%; 
  height: 2.166667rem; 
  position: relative; 
  overflow: hidden;
}
#about2_ban ul { 
  width: 100%;
  position: relative;
}
#about2_ban ul li {
  float: left; 
  list-style: none; 
  padding-right:0.104167rem;
}
#about2_ban ul li img { 
  height: 2.166667rem; 
  display: inline-block;
}

.about3{
  margin-bottom: 0.770833rem;
}
.about3>ul>li{
  float: left;
}
.about3>ul>li:nth-of-type(1) img{
  width: 3.875rem;
  height: 3.145833rem;
}
.image_list img:nth-child(1){
  width: 1.552083rem;
  height: 1.552083rem;
}
.image_list img:nth-child(2){
  width: 2.458333rem;
  height: 1.552083rem;
}
.image_list img, .image_list1 img{
  margin-left: 0.05rem;
}
.image_list{
  margin-bottom: 0.02rem;
}
.image_list1 img:nth-child(1){
  width: 1.911458rem;
  height: 1.552083rem;
}
.image_list1 img:nth-child(2){
  width: 2.119792rem;
  height: 1.552083rem;
}
.about3>ul>li:nth-of-type(3) img{
  width: 1.911458rem;
  height: 3.145833rem;
  margin-left: 0.05rem;
}

/*招聘信息*/

.zq_info{
  text-align: center;
  padding: 0.916667rem 0.442708rem 0.572917rem 0.442708rem;
}
.zq_info h2{
  font-size: 0.25rem;
  font-weight: bold;
}
.zq_info p{
  font-size: 0.158229rem;
  margin: 0.078125rem 0 0.15625rem 0;
}
.zq_info span{
  font-size: 0.131771rem;
  line-height: 0.260417rem;
}
.zq_advantage ul:nth-child(1){
  padding: 0 0.364583rem 0.260417rem 0.364583rem;
  border-bottom: 1px solid #b2b1b1;
}
.zq_advantage ul:nth-child(2){
  padding: 0 0.34375rem 0 0.203125rem;
  margin-top: 0.260417rem;
}
.zq_advantage ul li img{
  max-width: 0.854167rem;
  max-height: 0.723958rem;
}
.zq_advantage ul li{
  width: 2.734375rem;
}
.zq_advantage ul li:nth-child(1){
  float: left;
}
.zq_advantage ul li:nth-child(2){
  float: right;
}
.zq_advantage ul li:nth-child(1) img{
  float: left;
  margin-right: 0.15625rem;
}
.zq_advantage ul li:nth-child(2) img{
  float: right;
  margin-left: 0.208333rem;
}
.zq_advantage ul li div h3{
  font-size: 0.104167rem;
  font-weight: bold;
}
.zq_advantage ul li div p{
  font-size: 0.083333rem;
  line-height: 0.15625rem;
}
.zq_resume>ul{
  margin: 0.5rem 0 0.729167rem 0;
}
.zq_resume>ul>li{
  display: table;
  vertical-align: middle;
}
.zq_resume>ul>li:nth-child(odd){
  height: 1.385417rem;
  background-color: #ffffff;
}
.zq_resume>ul>li:nth-child(even){
  height: 1.385417rem;
  background-color: #eeeeee;
}
.zq_resume>ul>li>div:nth-child(1){
  width: 1.1875rem;
  height: 0.822917rem;
  background-color: #f7ad00;
  color: #ffffff;
  float: left;
  text-align: center;
  margin-top: 0.270833rem;
}
.zq_resume>ul>li>div:nth-child(1)>p{
  font-size: 0.15625rem;
  text-align: center;
  line-height: 0.833333rem;
}
.zq_resume>ul>li>div:nth-child(2){
  width: 4.104167rem;
  float: left;
  margin: 0.364583rem 0 0.364583rem 0.260417rem;
  font-size: 0.09375rem;
  line-height: 0.166667rem;
}
.zq_resume>ul>li>div:nth-child(3){
  margin: 0.78125rem 0.15625rem 0 0;
  float: right;
}
.zq_resume>ul>li>div:nth-child(3)>a>p{
  width: 0.739583rem;
  height: 0.208333rem;
  text-align: center;
  line-height: 0.208333rem;
  font-size: 0.09375rem;
  border: 1px solid #787878;
}

/*招聘简历*/

.resume{
  margin: 1rem auto 1.09375rem auto;
}
.resume table{
  width: 100%;
  border: 1px solid #c7c7c7;
  font-size: 0.088542rem;
}
.resume table th{
  font-size: 0.16rem;
  height: 0.4rem;
}
.resume table td{
  text-align: center;
  height: 0.333333rem;
  line-height: 0.333333rem;
}
.resume textarea {
  resize: none;
  width: 100%;
  padding: 0.1rem;
  box-sizing: border-box;
}
.resume input[type="text"]{
  padding-left: 0.1rem;
  width: 100%;
}
.resume_view td{
  text-align: left!important;
  padding-left: 0.1rem;
}
.resume_view1 td{
  text-align: right!important;
}
.resume_view1 input[type="text"]{
  width: 1.2rem;
}
.resume>form>p{
  text-align: right;
  margin: 0.052083rem 0.46875rem 0.78125rem 0;
  font-size: 0.12rem;
}
.resume form>div{
  text-align: right;
}
.resume form>div input {
  font-size: 0.104167rem;
  border: none;
  background-color: #44427d;
  color: #fff;
  cursor: pointer;
  padding: 0.078125rem 0.197917rem;
}
.resume form>div input:hover{
  background: #000000;
}
.resume form>div input+input{
  margin-left: 0.135417rem;
}