@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#646464;}
ul{ padding:0px; margin:0px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
p{ margin:0px; padding:0px;}
h2,h3{ padding:0px; margin:0px;}

body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#646464; }
/*导航*/
.wd1200{ width:1300px; margin:0 auto; padding-top:80px; padding-bottom:80px;}
.dingbu{ padding-top:20px!important; padding-bottom:20px!important;width:1300px; margin:0 auto; }
.pc_banner{ display:block}
.wap_banner{ display:none}
.wap_kefua{ display:none;}
/*
.juli{ height:150px;}
.dhzd{ width:100%; margin:0 auto; background:url(images/index_01.jpg) no-repeat center #fff; height:150px;  position:fixed; z-index:11;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
*/
.dhzd{ width:100%; margin:0 auto; }
.search{ display:none}
.head_y{ margin-top:10px;}
.searcha .fl{ background:none; width:75%;border-radius:25px; border:1px solid #d8d8d8;padding-left:10px; padding-right:10px;display:inline;}
.searcha{height:38px; width:210px;margin-top:5px;}
#search_logo{ margin-top:-7px; margin-left:-20px;}
.searchinput{height:36px;font-size:14px;border:#fefefe solid 0px;width:90%;float:left;line-height:36px; outline:none; background:none; }
.searcha .fr{position:relative; z-index:1; }
.htel{ background:url(../images/index_09.png) no-repeat left; height:48px; padding-left:58px; line-height:48px; font-size:22px; color:#0099cc; font-weight:bold; margin-right:35px;}


/*----公共头部---*/
.wenzi{ text-align:center; margin:0 auto;}
.wenzi h2{ font-size:47px;font-weight:bold; line-height:35px;  padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; color:#0099cc;}
.wenzi h3{ font-weight:normal; font-size:22px; margin-top:20px; font-weight:normal; }
.wen_gd{ border-radius:5px;background:#0099cc; margin:0 auto;  width:180px; height:45px; line-height:45px; text-align:center;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.wen_gd a{ color:#fff;}
.wen_gd:hover{ display:block; padding-left:15px;}



/*首页公司简介*/
.about_right{ width:45%}
.about_right h2{ color:#000;font-size:47px;}
.about_right h2 span{ color:#0099cc;}
.about_right h3{ color:#0099cc; font-size:28px; margin-top:20px;}
.about_left{ width:50%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.about_left  img{max-width:100%;transition: all 0.8s; border-top-left-radius:10px;border-bottom-right-radius:10px; }
.about_left:hover img{transform: scale(1.1);}
.about_nr{color:#444444; font-size:16px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:6;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:30px; height:180px;margin-top:40px; margin-bottom:40px;}
.about_gd{ border:1px solid #d8d8d8; width:160px; height:50px; line-height:50px; text-align:center; border-radius:5px;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.about_gd a{ color:#555;}
.about_gd:hover a{ color:#FFF;}
.about_gd:hover{ display:block; padding-left:10px; border:1px solid #0099cc; background:#0099cc;}

/*公司简介诶数字*/
.product-number-info {position: relative;}
.product-number-info .product-number-inner { width:1200px;margin: 0 auto; padding-top:20px; padding-bottom:70px;}
.product-number-info li {float: left; text-align:center}
.product-number-info li:first-child {  border: none;}
.product-number-info li b { font-size: 18px; font-weight:normal; display:block;}
.product-number-info li b i { padding-left:10px; padding-right:10px;color:#0093dd; font-size:65px; margin-top:-35px; font-weight:bold;}
.product-number-info li:nth-child(4) { width:22%; }
.product-number-info li:nth-child(3) { width:24%; }
.product-number-info li:nth-child(2) { width:24%; }
.product-number-info li:first-child { width:30%; }

/*首页产品*/
.index_pro{ width:100%; background:#f2f2f2;}
.index_pro .tab{ width:100%; margin-top:40px;}
.index_pro .tab-hd { overflow:hidden; zoom:1; width:60%; margin:0 auto;}
.index_pro .tab-hd li{ float:left; width:32.9%;text-align:center; cursor:pointer; margin-right:1px; height:53px; line-height:53px; font-size:20px;background:#fff;}
.index_pro .tab-hd li.active{color:#fff; background:#0093dd;}
.index_pro .tab-bd li{display:none; border-top:0 none;}
.index_pro .tab-bd li.thisclass{ display:list-item;}
.index_pro dl{ margin-top:50px;}
.index_pro dl dd{ float:left; width:23%; margin-left:1%; margin-right:1%;}
.pro_tu{display: flex;justify-content: center;align-items: center; height:266px; overflow:hidden; }
.pro_tu  img{max-width:100%;max-height:266px; transition: all 0.8s;}
.index_pro dl dd:hover img{ transform: scale(1.1);}
.pro_name{   margin:0 auto; text-align:center; font-size:17px; padding-top:10px;}

/*客户案例*/
.anli{ padding-bottom:0px;}
.anli_left{ width:40%; margin-top:60px; height:495px; overflow:hidden}
.anli_right{ width:58%; margin-top:60px;}

/*优势*/

.ys_t { width:1300px; margin:0 auto; height: 120px; margin-top:-20px; margin-bottom:60px;}
.ys_t li {
  float: left;
  width: 22%;  margin-left: 1.5%;
  margin-right: 1.5%;
  height: 120px;
  text-align: center;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;}

.ys_t li i {
  display: inline-block;
  width: 80px;
  height: 72px;
  overflow: hidden;
  vertical-align: top;
  margin: 24px 15px 0 0;
}
.ys_t li i img {
  height: 72px;
  width: 80px;}
.ys_t li span {
  display: inline-block;
  font-size: 26px;
  color: #666;
  height: 118px;
  line-height: 118px;
  vertical-align: top;
  max-width: 160px;
  overflow: hidden;
}
.ys_t li:nth-child(1) i { background:url(../images/ys_ic1.png); }
.ys_t li:nth-child(1).on i { background:url(../images/ys_ic1_b.png);}


.ys_t li:nth-child(2) i { background:url(../images/ys_ic2.png); }
.ys_t li:nth-child(2).on i { background:url(../images/ys_ic2_b.png);}

.ys_t li:nth-child(3) i { background:url(../images/ys_ic3.png); }
.ys_t li:nth-child(3).on i { background:url(../images/ys_ic3_b.png);}

.ys_t li:nth-child(4) i { background:url(../images/ys_ic4.png); }
.ys_t li:nth-child(4).on i { background:url(../images/ys_ic4_b.png);}

.ys_t li.on {
  border-color: #0093dd; background:#0093dd; 
}
.ys_t li.on span {
  color: #fff;
}
.ys_bd dl {
  height: 600px;
  position: relative;
  overflow: hidden;
}
.ys_bd dt img {
  width: 1920px;
  height: 600px;
  position: relative;
  left: 50%;
  margin-left: -960px;
}
.ys_bd dd {
  position: absolute;
  width: 550px;
  height: 144px;
  background: rgba(255, 255, 255, 0.95);
  left: 50%;
  bottom: 150px;
  z-index: 10; padding:50px;
}
.ys_bd dd span {
  width: 80px; position:absolute;
  height: 80px; 
  text-align: center;
  font-family: Arial;
  background: #0093dd;
}
.ys_bd dd span em {
  display: block;
  font-size: 40px;
  color: #fff; line-height:80px;
  overflow: hidden;
  font-weight: bold;
}
.ys_bd dd span i {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  height: 18px;
  overflow: hidden;
  text-transform: uppercase;
}
.ys_bd dd h3 {
  padding: 0 40px 0 100px;
  margin-bottom: 20px;
}
.ys_bd dd h3 b {
  display: block;
  font-size: 36px;
  color: #0093dd;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  margin: 0px 0 8px;
  position: relative;
}
.ys_bd dd h3 b:after {
  position: absolute;
  width: 24px;
  height: 1px;
  content: "";
  background: #333;
  left: -45px;
  top: 18px;
}
.ys_bd dd h3 i {
  display: block;
  font-size: 22px;
  color: #333; font-weight:normal;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.ys_desc { margin-top:30px;
  font-size: 16px;
  color: #666;
  line-height: 24px;
  overflow: hidden;
}

/*首页新闻*/
.news .tab{ width:100%; margin-top:40px;}
.news .tab-hd { overflow:hidden; zoom:1; width:30%; margin:0 auto;}
.news .tab-hd li:nth-child(2){ float:right}
.news .tab-hd li{ float:left; width:46%;text-align:center; cursor:pointer; border:1px solid #d8d8d8; height:50px; line-height:50px; border-radius:25px; font-size:20px;}
.news .tab-hd li.active{color:#0093dd; border:1px solid #0093dd;}
.news .tab-bd li{display:none; border-top:0 none;}
.news .tab-bd li.thisclass{ display:list-item;}
.news dl{ border-top:1px solid #d8d8d8; margin-top:60px;}
.news dl dd{ float:left; width:27%; margin-left:1%; margin-right:1%; padding-top:40px; padding:2%; margin-top:-6px;}
.news dl dd:hover{ background:url(../images/index_49.png) no-repeat center;}
.news dl dd:hover h2{ color:#fff;}
.news dl dd:hover h3{ color:#fff;}
.news dl dd:hover .news_bt{ color:#fff;}
.news dl dd:hover .news_nr{ color:#fff; opacity:0.8}
.news dl dd:hover .news_gd{ color:#fff;}
.news dl dd h2{ color:#0099cc; font-size:50px;}
.news dl dd h3{ font-weight:normal; font-size:16px; color:#555;}
.news dl dd .news_bt{color:#000; font-size:18px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:27px; height:54px; margin-bottom:20px;margin-top:20px;}
.news dl dd .news_nr{ color:#8a8a8a;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:25px; height:50px; margin-bottom:20px;margin-top:20px;}
.news_gd{color:#0099cc; }




/*-------底部-----------*/
.foot{ background:#333333; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px; line-height:35px;}
.foot .wd1200 a{ color:#ccc;}
.fabt{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px;}
.faline{ background:rgba(255,255,255,0.2); height:1px; width:100%; margin-top:10px; margin-bottom:20px;}
.flian{color:#ccc; width:25%; padding-right:5%; font-size:16px; margin-left:4%;}
.flian a{ color:#ccc}
.fline{ background:rgba(255,255,255,0.1); height:200px; width:1px;}
.fpro ul li a{ font-size:16px;}
.fpro{ width:13%;}
.fdao{ width:13%;margin-right:6%;}
.fxin{ width:13%;margin-left:6%;}
.fdao ul li{line-height:35px;}
.fdao ul li a{ color:#ccc}
.banquan{ width:1300px; margin:0 auto; text-align:center;padding-top:15px; padding-bottom:25px; line-height:25px; color:#fff; }
.ewm { }
.ewm h2{ color:#fff; font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ewm img{ padding:8px; background:#fff; border-radius:5px; }
.ewm p{ text-align:center; color:#ccc; font-size:16px; margin-top:10px;}
.ewm_tu{ text-align:center; margin-top:20px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration:none;color: #ccc;}
a.zzb07link:hover {text-decoration: underline;color: #ccc;}
.zzb07tail{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#ccc;}


/*内页*/
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{ line-height:30px; margin-top:50px;}

.nybg{ background:#f2f2f2;padding-top:70px; padding-bottom:70px;}
.nytop{ border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.nymain{ background:#fff; padding:50px;width:1200px; margin:0 auto; }
.nytop h2{ color:#0093dd; font-size:35px;}
.ny_weizhi{ border-radius:25px; border:1px solid #d8d8d8; background:#f2f2f2; padding:10px 20px; color:rgba(85,85,85,0.7)}
.ny_weizhi a{color:rgba(85,85,85,0.7)}
.ny_weizhi span{ padding-left:10px; padding-right:10px;}


/*内页公司简介*/
.neiab_right{ width:48%; font-size:16.5px;}
.neiab_left{ width:47%;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:80px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:left; width:31.33%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0 1% 4% 1%;}
/*
.protemppic{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;overflow:hidden; height:300px;}
.protemppic img{width:100%!important;transition:all .5s ease; max-height:300px;}*/


.protemppic{overflow:hidden; position:relative;position:relative;display: flex;justify-content: center;}
.protemppic img{width:100%;transition:all .5s ease;height:330px;}
.protemptitl a{ display:block; position:relative; font-size:16px; line-height:60px; padding:0px 3%;}
.protemptitl{position:relative;}
.protemptitl a:after,.protemptitl:before,.protemppic a:after{content:''; display:block; position:absolute;}
.protemptitl a:after{ width:18px; height:18px; border-radius:50%; right:20px; top:22px; background: url(../images/cymprotwo_1.png) no-repeat top center;}
.protemptitl:before{ width:100%; height:0px; bottom:0px; left:0px; background:#0093dd!important; transition:all 0.5s ease;}
.protemppic a:after{ width:100%; height:0px; background: linear-gradient(to bottom, rgba(0,0,0,0.3), transparent);top:0px; left:0px; transition:all 0.5s ease;}
.protemptwo li:hover .protemppic a:after{ height:100%;}
.protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}
.protemptwo li:hover .protemptitl a:after{ background-position-y:-18px;}
.protemptwo li:hover .protemptitl a{ color:#fff;}
.protemptwo li:hover .protemppic img{ transform:scale(1.5) rotate(-15deg);}
.clear{clear:both;}
.pro_xxtu{ text-align:center; margin:0 auto; margin-top:30px;}

/*资质荣誉*/
.products_box{ width:1200px; margin:48px auto;}
.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li,.yingyong_tubox li{ float:left; width:31.33%;  margin:0 1% 2% 1%;margin-bottom:40px;}
.products_tu{box-shadow:0px 0px 10px #eee; }
.products_tubox li:nth-child(3n+0),.yingyong_tubox li:nth-child(3n+0){ margin-right:0;}
.products_tubox li .products_tu,.yingyong_tubox li .products_tu{ width:100%; position:relative; overflow:hidden;height:270px; position:relative;display: flex;justify-content: center;align-items: center;}

/*.products_tubox li .products_tu{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;height:300px; }
*/
.products_tubox li .products_tu{overflow:hidden; position:relative;height:330px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:330px;}
.yingyong_tubox li .products_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.products_tubox li .products_tu .more_img{ display:block; position:absolute; left:50%; top:50%; transition:all .5s; transform:scale(0.5); opacity:0; margin-top:-26px; margin-left:-26px; z-index:9;}
.products_tubox li span{ display:block; padding-left:15px; border-left:5px solid #0093dd; margin-top:28px; font-size:18px; color:#313131; line-height:20px;}
.products_tubox li:hover .cp_img{ opacity:0.5; }
.products_tubox .cp_img{ width:100% }
.products_tubox li:hover .more_img{ opacity:1; transform:scale(1);}
.yingyong_tubox li .btn{ display:block;  background:#f8f8f8;position:relative;}
.yingyong_tubox li span{ display:block; height:52px; font-size:16px; color:#515151; text-align:center; line-height:52px; position:relative; transition:all .4s ease; z-index:2;}
.btn .bgsqr1,.btn .bgsqr2,.btn .bgsqr3,.btn .bgsqr4{ width:25%;height:0;-webkit-transition: height .4s;transition: height .4s; background:#0093dd; position:absolute;}
.btn .bgsqr1{top:0; left:0;}
.btn .bgsqr2{bottom:0; left:25%;}
.btn .bgsqr3{top:0; left:50%;}
.btn .bgsqr4{bottom:0; left:75%;}
.yingyong_tubox li:hover .products_tu img{ opacity:0.6; transform:scale(1.07);}
.yingyong_tubox li:hover span{ color:#fff;}
.yingyong_tubox li:hover .bgsqr1,.yingyong_tubox li:hover .bgsqr2,.yingyong_tubox li:hover .bgsqr3,.yingyong_tubox li:hover .bgsqr4{ height:100%;}


/*内页客户留言*/
/*order*/

.shuoming{ font-size:18px; color:#fff; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px; color:#fff;}
.contact_2{ background:url(../images/order.jpg) no-repeat center; padding-top:0PX;
overflow:hidden;}
.contact_2_1{ padding:50px;}
.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%; color:#fff;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background:rgba(255,255,255,0.2); border:1px rgba(255,255,255,0.2) solid; padding:0.8em 1em; width:87%}
.teshuw{ width:93.8%}
.contact_2_1_mid input{ color:#fff;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{ width:100%;color:#fff;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2{ border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0a69d7; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {
margin-bottom:1.5em; margin-top:1.5em;}
.anniu2:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}


.nyabout{width:100%;margin:0 auto;background:url(../images/nyabout.jpg) no-repeat bottom; height:350px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom; height:350px; }
.nyhonor{width:100%; margin:0 auto; background:url(../images/nyhonor.jpg) no-repeat center bottom; height:350px; }
.nycase{width:100%; margin:0 auto; background:url(../images/nycase.jpg) no-repeat center; height:350px; }
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:350px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:350px; }


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px; color: #0099cc; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0099cc; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0099cc; font-weight: normal;}
.contentPage a:visited {color: #0099cc; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0099cc; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0099cc;font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0099cc; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


/*企业荣誉*/
.nymain .honor ul li{ margin-bottom:30px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11  img{max-width:100%;max-height:180px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:17px; color:#555; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:22px; height:44px;}

/*内页联系我们*/
.ditu{ width:50%}
.nylianxi{ width:45%}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#0099cc; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #0099cc;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #0099cc;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

.nywenzi { text-align: center; margin: 0 auto; border-bottom: 1px solid #d8d8d8; padding-bottom: 40px; padding-top: 30px;}

.nymenu{border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); background:#0093dd;}

.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:24.5%; text-align:center; border-right:1px solid rgba(255,255,255,0.3);}
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:0px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(4){ border-right:0px;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1.2em 0;display:inline-block; font-size:1.25em; position:relative; color:#fff; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em; background-color:#03699c; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#fff; background:#0099cc; display:block}
/*---
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{width:12.65em;opacity:1; margin-left:-6.325em;}---*/
.nymenu_mid p { display: none;}

/*内页新闻*/
/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:200px; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:130px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:200px;max-height:130px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:40px; height:130px;
 }
a:hover .newsmid_2_1_mid{ background:#f8f8f8;}


a:hover .newsmid_2_1_mid .newsmid_2_1_mid_1 img { transform:scale(1.07) }

.newsmid_2_1_mid_2{ width:79%; float:right;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
 min-height:3em; }
.newsmid_2_1_mid_2_2 h3 {font-size:24px; color:#000; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;}
.newsmid_2_1_mid_2_2 .fx { font-size:13px; color:#999; line-height:36px;}
.newsmid_2_1_mid_2_2 .fx .em1 { background:url(../images/icon1.png) no-repeat left center; background-size:15px auto; float:left; width:130px; padding-left:20px;  }
.newsmid_2_1_mid_2_2 .fx .em2 { background:url(../images/icon2.png) no-repeat left center; background-size:13px auto; float:left; width:70px; padding-left:16px; }
.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0954a3; font-size:20px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}


.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #ccc 1px solid; border-right: #ccc 1px solid;}
	
.xline{ background:#0099cc; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0099cc}
.nybt{ line-height:40px; text-align:center; color:#0099cc; font-size:20px;}

.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px;}

.youce{ width:57%;}
.biaotia{ color:#0099cc; font-size:30px; border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.miaoa{ line-height:30px; margin-top:25px; }
.miaoa h2{ color:#0099cc; font-size:20px;  line-height:45px;}

.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #ccc 1px solid; border-right: #ccc 1px solid;}
	
	
@media screen and (max-width: 1024px){
.pc_banner{ display:block}
.wap_banner{ display:none}
.wap_kefua{ display:none;}
/*导航*/
.wd1200{ width:95%; }
.dingbu{ width:95%; }
.searcha{ width:200px;}
.htel{margin-right:25px;}
.nav{ float:none; width:100%}
.head_y{ margin-top:-70px;}
#menutongyong{ margin-top:0px; width:100%;}
.listtongyong ul li a { padding-left: 34px!important;padding-right: 34px!important;}

/*首页公司简介*/
.about_nr{-webkit-line-clamp:4;/*显示行数*/ height:120px; margin-bottom:20px;}


/*公司简介诶数字*/
.product-number-info .product-number-inner { width:95%; padding-bottom:40px;}
.product-number-info li b { font-size: 17px;}
.product-number-info li b i {  font-size:60px;}
.product-number-info li:nth-child(4) { width:22%; }
.product-number-info li:nth-child(3) { width:23%; }
.product-number-info li:nth-child(2) { width:23%; }
.product-number-info li:first-child { width:32%; }

/*首页产品*/
.pro_tu{height:180px; }
.pro_tu  img{max-height:180px; }


/*客户案例*/
.anli{ padding-bottom:0px;}
.anli_left{ width:40%; margin-top:60px; height:auto!important; overflow:hidden}
.anli_right{ width:58%; margin-top:60px;}



/*优势*/

.ys_t { width:95%;}
.ys_t li i {margin: 24px 10px 0 0;}
.ys_t li span {font-size: 24px;}
.ys_bd dt img {width: 100%;}
.ys_bd dd {left: 15%;}


/*-------底部-----------*/
.flian{width:33%; padding-right:4%; }
.fpro{ width:12%;}
.fdao{ width:12%;margin-right:3%;}
.fxin{ width:11%;margin-left:3%;}
.banquan{ width:95%;}



/*内页*/
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{ line-height:30px; margin-top:50px; }

.nybg{ background:#f2f2f2;padding-top:70px; padding-bottom:70px;}
.nytop{ border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.nymain{ background:#fff; padding:3%;width:89%; margin:0 auto; }
.nytop h2{ color:#0093dd; font-size:35px;}
.ny_weizhi{ border-radius:25px; border:1px solid #d8d8d8; background:#f2f2f2; padding:10px 20px; color:rgba(85,85,85,0.7)}
.ny_weizhi a{color:rgba(85,85,85,0.7)}
.ny_weizhi span{ padding-left:10px; padding-right:10px;}


/*内页公司简介*/
.neiab_right{ font-size:15px;}
.nybg .product-number-info li b { font-size: 15px!important;}
.nybg .product-number-info li b i {font-size: 55px;}

/*内页产品*/
.protemppic img{height:300px;}


/*资质荣誉*/
.products_box{ width:100%; margin:48px auto;}
.products_tubox li,.yingyong_tubox li{ width:31%;  margin:0 1% 2% 1%;margin-bottom:40px;}

.products_tubox li .products_tu,.yingyong_tubox li .products_tu{ height:230px;}

.products_tubox li .products_tu{height:300px; }

.products_tubox li .products_tu img{  max-height:300px;}


/*内页新闻*/

.newsmid_2_1_mid_2{ width:73%;}}



	
@media screen and (max-width: 768px) {
.pc_banner{ display:none}
.wap_banner{ display:block}
.wap_kefua{ display:block;}
#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:45px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}
	.focus .bd li img{  object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
	
	

.nav{ height:60px!important;}
.wd1200{ padding-top:50px; padding-bottom:50px;}

/*----公共头部---*/
.wenzi h2{ font-size:35px;font-weight:bold; line-height:35px;  padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; color:#0099cc;}
.wenzi h3{ font-weight:normal; font-size:17px; margin-top:20px; font-weight:normal; }




/*首页公司简介*/
.about_right{ width:100%; float:none; margin-top:30px;}
.about_right h2{ color:#000;font-size:35px;}
.about_right h3{ color:#0099cc; font-size:22px;}
.about_left{width:100%; float:none;}
.about_left  img{width:100%; }
.about_nr{-webkit-line-clamp:5;/*显示行数*/ height:150px; margin-bottom:30px;}

/*公司简介诶数字*/

.product-number-info .product-number-inner { width:95%; padding-top:0px; padding-bottom:30px;}
.product-number-info li:first-child {  border: none;}
.product-number-info li b { font-size: 15px; }
.product-number-info li b i {  font-size:35px; margin-top:-15px; }
.product-number-info li:nth-child(4) { width:24%; }
.product-number-info li:nth-child(3) { width:24%; }
.product-number-info li:nth-child(2) { width:24%; }
.product-number-info li:first-child { width:28%; }

/*首页产品*/
.index_pro .tab{ width:100%; margin-top:40px;}
.index_pro .tab-hd li{font-size:18px;}
.index_pro dl{ margin-top:30px;}
.pro_tu{height:150px;}
.pro_tu  img{max-height:150px;}


/*客户案例*/
.anli{ padding-bottom:0px;}
.anli_left{ width:100%; float:none; margin-top:40px; height:auto!important; overflow:hidden}
.anli_right{ width:100%; float:none; margin-top:40px;}

/*优势*/

.ys_t { width:95%; margin:0 auto; height: 120px; margin-top:-20px; margin-bottom:60px;}
.ys_t li {height: auto!important;padding-top:20px; padding-bottom:20px;}

.ys_t li i {
  display: inline-block;
  width: 80px;
  height: 72px;
  overflow: hidden;
  vertical-align: top; 
  margin: 0px!important;}
  

.ys_t li span {
  font-size: 22px;
  height: auto!important;
  line-height: 40px;
  vertical-align: top;
  max-width: auto!important;}


.ys_bd dl {height: 600px;}
.ys_bd dt img {
  width: 1920px;
  height: 600px;
  position: relative;
  left:50%;
  margin-left: -960px;
}
.ys_bd dd {
  position: absolute;
  width: 40%;
  height: 144px;
  background: rgba(255, 255, 255, 0.95);
  left: 5%;
  bottom: 170px;
  z-index: 10; padding:50px;
}
.ys_bd dd span {
  width: 80px; position:absolute;
  height: 80px; 
  text-align: center;
  font-family: Arial;
  background: #0093dd;
}
.ys_bd dd span em {
  display: block;
  font-size: 40px;
  color: #fff; line-height:80px;
  overflow: hidden;
  font-weight: bold;
}
.ys_bd dd span i {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  height: 18px;
  overflow: hidden;
  text-transform: uppercase;
}
.ys_bd dd h3 {
  padding: 0 40px 0 100px;
  margin-bottom: 20px;
}
.ys_bd dd h3 b {
  display: block;
  font-size: 36px;
  color: #0093dd;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  margin: 0px 0 8px;
  position: relative;
}
.ys_bd dd h3 b:after {
  position: absolute;
  width: 24px;
  height: 1px;
  content: "";
  background: #333;
  left: -45px;
  top: 18px;
}
.ys_bd dd h3 i {
  display: block;
  font-size: 22px;
  color: #333; font-weight:normal;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.ys_desc { margin-top:30px;
  font-size: 16px;
  color: #666;
  line-height: 24px;
  overflow: hidden;
}

/*首页新闻*/
.news .tab{ width:100%; margin-top:40px;}
.news .tab-hd { overflow:hidden; zoom:1; width:40%; margin:0 auto;}
.news .tab-hd li:nth-child(2){ float:right; }
.news .tab-hd li{ float:left; width:46%;text-align:center; cursor:pointer; border:1px solid #d8d8d8; height:50px; line-height:50px; border-radius:25px; font-size:20px;}
.news .tab-hd li.active{color:#0093dd; border:1px solid #0093dd;}
.news .tab-bd li{display:none; border-top:0 none;}
.news .tab-bd li.thisclass{ display:list-item;}
.news dl{ border-top:1px solid #d8d8d8; margin-top:60px;}
.news dl dd{ float:none; width:96%; margin-left:0%; margin-right:0%; padding-top:40px; padding:2%; margin-top:-6px;}
.news dl dd:nth-child(2){ background:#f2f2f2;}
.news dl dd:hover{ background:url(../images/index_49.png) no-repeat center;}
.news dl dd:hover h2{ color:#fff;}
.news dl dd:hover h3{ color:#fff;}
.news dl dd:hover .news_bt{ color:#fff;}
.news dl dd:hover .news_nr{ color:#fff; opacity:0.8}
.news dl dd:hover .news_gd{ color:#fff;}
.news dl dd h2{ color:#0099cc; font-size:50px;}
.news dl dd h3{ font-weight:normal; font-size:16px; color:#555;}
.news dl dd .news_bt{color:#000; font-size:18px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:27px; height:27px; margin-bottom:20px;margin-top:20px;}
.news dl dd .news_nr{ color:#8a8a8a;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:25px; height:50px; margin-bottom:20px;margin-top:20px;}
.news_gd{color:#0099cc; }




/*-------底部-----------*/
.foot{ background:#333333; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px; line-height:35px;}
.foot .wd1200 a{ color:#ccc;}
.fabt{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px;}

.flian{ float:none;width:100%; padding-right:0%; font-size:16px; margin-left:0%; text-align:center}
.fpro{ width:13%; display:none;}
.fdao{ width:13%;margin-right:6%; display:none;}
.fxin{ width:13%;margin-left:6%; display:none;}
.ewm { float:none; text-align:center; margin:0 auto; width:100%;}


/*内页*/
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{ line-height:30px; margin-top:50px;}

.nybg{padding-top:40px; padding-bottom:40px;}
.nytop{ border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.nymain{  padding:2.5%;width:90%;}
.nytop h2{  font-size:30px; text-align:center; margin:0 auto; float:none; padding-top:10px;}
.ny_weizhi{ display:none;}
.ny_weizhi a{color:rgba(85,85,85,0.7)}
.ny_weizhi span{ padding-left:10px; padding-right:10px;}


/*内页公司简介*/
.neiab_right{ width:100%; float:none; font-size:16.5px; margin-top:30px;}
.neiab_left{ width:100%; float:none;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:80px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}
.nybg .product-number-info li b i {
    font-size: 35px;
}
.nymain  .product-number-info li:nth-child(2n){ float:right}
.nymain  .product-number-info li{ float:left; text-align:center; display:block}
.nymain  .product-number-info li:nth-child(4) { width:48%; text-align:right }
.nymain  .product-number-info li:nth-child(3) { width:48%; }
.nymain  .product-number-info li:nth-child(2) { width:48%; margin-bottom:30px; text-align:right }
.nymain  .product-number-info li:first-child { width:48%;margin-bottom:30px; }


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:left; width:31.33%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0 1% 4% 1%;}
.protemppic img{width:100%;transition:all .5s ease;height:230px;}


/*资质荣誉*/
.products_box{ width:95%; margin:48px auto;}
.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li,.yingyong_tubox li{ float:left; width:31.33%;  margin:0 1% 2% 1%;margin-bottom:40px;}
.products_tu{box-shadow:0px 0px 10px #eee; }
.products_tubox li:nth-child(3n+0),.yingyong_tubox li:nth-child(3n+0){ margin-right:0;}
.products_tubox li .products_tu,.yingyong_tubox li .products_tu{ width:100%; position:relative; overflow:hidden;height:170px; position:relative;display: flex;justify-content: center;align-items: center;}

/*.products_tubox li .products_tu{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;height:300px; }
*/
.products_tubox li .products_tu{overflow:hidden; position:relative;height:200px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:200px;}
.yingyong_tubox li .products_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.products_tubox li .products_tu .more_img{ display:block; position:absolute; left:50%; top:50%; transition:all .5s; transform:scale(0.5); opacity:0; margin-top:-26px; margin-left:-26px; z-index:9;}
.products_tubox li span{ display:block; padding-left:15px; border-left:5px solid #0093dd; margin-top:28px; font-size:18px; color:#313131; line-height:20px;}
.products_tubox li:hover .cp_img{ opacity:0.5; }
.products_tubox .cp_img{ width:100% }
.products_tubox li:hover .more_img{ opacity:1; transform:scale(1);}
.yingyong_tubox li .btn{ display:block;  background:#f8f8f8;position:relative;}
.yingyong_tubox li span{ display:block; height:52px; font-size:16px; color:#515151; text-align:center; line-height:52px; position:relative; transition:all .4s ease; z-index:2;}
.btn .bgsqr1,.btn .bgsqr2,.btn .bgsqr3,.btn .bgsqr4{ width:25%;height:0;-webkit-transition: height .4s;transition: height .4s; background:#0093dd; position:absolute;}
.btn .bgsqr1{top:0; left:0;}
.btn .bgsqr2{bottom:0; left:25%;}
.btn .bgsqr3{top:0; left:50%;}
.btn .bgsqr4{bottom:0; left:75%;}
.yingyong_tubox li:hover .products_tu img{ opacity:0.6; transform:scale(1.07);}
.yingyong_tubox li:hover span{ color:#fff;}
.yingyong_tubox li:hover .bgsqr1,.yingyong_tubox li:hover .bgsqr2,.yingyong_tubox li:hover .bgsqr3,.yingyong_tubox li:hover .bgsqr4{ height:100%;}


/*内页客户留言*/
/*order*/

.shuoming{ font-size:18px; color:#fff; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px; color:#fff;}
.contact_2{ background:url(../images/order.jpg) no-repeat center; padding-top:0PX;
overflow:hidden;}
.contact_2_1{ padding:50px;}
.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%; color:#fff;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background:rgba(255,255,255,0.2); border:1px rgba(255,255,255,0.2) solid; padding:0.8em 1em; width:87%}
.teshuw{ width:93.8%}
.contact_2_1_mid input{ color:#fff;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{ width:100%;color:#fff;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2{ border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0a69d7; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {
margin-bottom:1.5em; margin-top:1.5em;}
.anniu2:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}


.nyabout{background-size:150%; height:200px; }
.nycon{background-size:150%; height:200px;}
.nyhonor{background-size:150%; height:200px;}
.nycase{background-size:150%; height:200px; }
.nypro{background-size:150%; height:200px; }
.nynews{background-size:150%; height:200px; }



/*企业荣誉*/
.nymain .honor ul li{ margin-bottom:30px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11  img{max-width:100%;max-height:180px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:17px; color:#555; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:22px; height:44px;}

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px;}
.nylianxi{  width:100%; float:none;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#0099cc; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #0099cc;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #0099cc;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

.nywenzi { text-align: center; margin: 0 auto; border-bottom: 1px solid #d8d8d8; padding-bottom: 40px; padding-top: 30px;}

.nymenu{border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); background:#0093dd;}

.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:24.5%; text-align:center; border-right:1px solid rgba(255,255,255,0.3);}
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:0px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(4){ border-right:0px;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1.2em 0;display:inline-block; font-size:1.25em; position:relative; color:#fff; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em; background-color:#03699c; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#fff; background:#0099cc; display:block}


/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:25%; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:110px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:100%;max-height:110px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:2%; height:110px;
 }




.newsmid_2_1_mid_2{ width:70%;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;  }
 
.newsmid_2_1_mid_2_2 h3 {font-size:20px; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; }

.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0954a3; font-size:20px;}

.fanhui ul li .fl{ float:none; width:100%}
.fanhui ul li .fr{ float:none;width:100%}
.fanhui ul li:nth-child(1){ float:none}
.fanhui ul li:nth-child(2){ float:none; margin-top:10px;}
}

@media screen and (max-width: 640px) {
.searcha{ display:none}
.pc_banner{ display:none}
.wap_banner{ display:block}
.wap_kefua{ display:block;}
#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:45px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}
	.focus .bd li img{  object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
	
	

.nav{ height:60px!important;}
.wd1200{ padding-top:50px; padding-bottom:50px;}

/*----公共头部---*/
.wenzi h2{ font-size:35px;font-weight:bold; line-height:35px;  padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; color:#0099cc;}
.wenzi h3{ font-weight:normal; font-size:17px; margin-top:20px; font-weight:normal; }




/*首页公司简介*/
.about_right{ width:100%; float:none; margin-top:30px;}
.about_right h2{ color:#000;font-size:35px;}
.about_right h3{ color:#0099cc; font-size:22px;}
.about_left{width:100%; float:none;}
.about_left  img{width:100%; }
.about_nr{-webkit-line-clamp:4;/*显示行数*/ height:120px; margin-bottom:30px;}

/*公司简介诶数字*/

.product-number-info .product-number-inner { width:95%; padding-top:0px; padding-bottom:30px;}
.product-number-info li:first-child {  border: none;}
.product-number-info li b { font-size: 14px; }
.product-number-info li b i {  font-size:25px; margin-top:-5px; }
.product-number-info li:nth-child(4) { width:48%; }
.product-number-info li:nth-child(3) { width:48%; }
.product-number-info li:nth-child(2) { width:48%; margin-bottom:20px;}
.product-number-info li:first-child { width:48%; margin-bottom:20px; }
.product-number-info li:nth-child(2n){ float:right}
 .product-number-info li:nth-child(2n) b{ float:right}

/*首页产品*/
.index_pro .tab{ width:100%; margin-top:40px;}
.index_pro .tab-hd li{font-size:16px;}
.index_pro dl{ margin-top:30px;}
.pro_tu{height:150px;}
.pro_tu  img{max-height:150px;}
.index_pro dl dd:nth-child(2){ margin-bottom:20px;}
.index_pro dl dd:nth-child(1){ margin-bottom:20px;}
.index_pro dl dd:nth-child(2n){ float:right}
.index_pro dl dd {
    float: left;
    width: 48%;
    margin-left: 0%;
    margin-right: 0%;
}
.index_pro .tab-hd {
    overflow: hidden;
    zoom: 1;
    width: 85%;
    margin: 0 auto;
}
/*客户案例*/
.anli{ padding-bottom:0px;}
.anli_left{ width:100%; float:none; margin-top:40px; height:auto!important; overflow:hidden}
.anli_right{ width:100%; float:none; margin-top:40px;}

/*优势*/
.blk{ width:95%; margin:0 auto; overflow:hidden}
.ys_t { width:100%; margin:0 auto; height: 125px; margin-top:0px; padding-bottom:50px; overflow:hidden}
.ys_t li {height: 80px;padding-top:20px; padding-bottom:20px;}

.ys_t li i {
  display: inline-block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  vertical-align: top; 
  margin: 0px!important;}
  

.ys_t li span {
  font-size: 17px;
  height: auto!important;
  line-height: 40px;
  vertical-align: top;
  max-width: auto!important;}



.ys_bd { width:100%;}
.ys_bd dl { height:300px;}
.ys_bd dt img {
  width: 30%; 
  height: auto!important;
  position: relative;
  left:0%;
  margin-left: 0px;
}
.ys_bd dd {
  position:absolute;
  height: auto!important;
  background:#f2f2f2;
  left: 0%!important;
  bottom: -5px; 
  z-index: 10; padding:2%;
}
.ys_bd dd span {
  width: 50px; position:absolute;
  height: 50px; 
  text-align: center;
  font-family: Arial;
  background: #0093dd;
}
.ys_bd dd span em {
  display: block;
  font-size: 30px;
  color: #fff; line-height:50px;
  overflow: hidden;
  font-weight: bold;
}
.ys_bd dd span i {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  height: 18px;
  overflow: hidden;
  text-transform: uppercase;
}
.ys_bd dd h3 {
  padding: 0 40px 0 70px;
  margin-bottom: 20px;
}
.ys_bd dd h3 b {
  display: block;
  font-size: 20px;
  color: #0093dd;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin: 0px 0 0px;
  position: relative;
}
.ys_bd dd h3 b:after {
  position: absolute;
  width: 24px;
  height: 1px;
  content: "";
  background: #333;
  left: -45px;
  top: 18px;
}
.ys_bd dd h3 i {
  display: block;
  font-size: 15px;
  color: #333; font-weight:normal;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.ys_desc { margin-top:10px;  width:60%; 
  font-size: 15px;
  color: #666;
  line-height: 24px;
  overflow: hidden; 
}

.ys_t li:nth-child(1) i { background:url(../images/ys_ic1.png); background-size:100%; }
.ys_t li:nth-child(1).on i { background:url(../images/ys_ic1_b.png); background-size:100%; }


.ys_t li:nth-child(2) i { background:url(../images/ys_ic2.png) no-repeat center;  background-size:100% }
.ys_t li:nth-child(2).on i { background:url(../images/ys_ic2_b.png)no-repeat center; background-size:100%; }

.ys_t li:nth-child(3) i { background:url(../images/ys_ic3.png) no-repeat center;  background-size:100%;}
.ys_t li:nth-child(3).on i { background:url(../images/ys_ic3_b.png) no-repeat center; background-size:100%; }

.ys_t li:nth-child(4) i { background:url(../images/ys_ic4.png);  background-size:100%; }
.ys_t li:nth-child(4).on i { background:url(../images/ys_ic4_b.png); background-size:100%; }

/*首页新闻*/

.news .tab{ width:100%; margin-top:40px;}
.news .tab-hd { overflow:hidden; zoom:1; width:76%; margin:0 auto;}
.news .tab-hd li:nth-child(2){ float:right; }
.news .tab-hd li{ float:left; width:46%;text-align:center; cursor:pointer; border:1px solid #d8d8d8; height:50px; line-height:50px; border-radius:25px; font-size:18px;}
.news .tab-hd li.active{color:#0093dd; border:1px solid #0093dd;}
.news .tab-bd li{display:none; border-top:0 none;}
.news .tab-bd li.thisclass{ display:list-item;}
.news dl{ border-top:0px solid #d8d8d8; margin-top:30px;}
.news dl dd{ float:none; width:96%; margin-left:0%; margin-right:0%; padding-top:40px; padding:2%; margin-top:-6px;}
.news dl dd:nth-child(2){ background:#f2f2f2; margin-top:20px; margin-bottom:20px;}
.news dl dd:hover{ background:url(../images/index_49.png) no-repeat center;}
.news dl dd:hover h2{ color:#fff;}
.news dl dd:hover h3{ color:#fff;}
.news dl dd:hover .news_bt{ color:#fff;}
.news dl dd:hover .news_nr{ color:#fff; opacity:0.8}
.news dl dd:hover .news_gd{ color:#fff;}
.news dl dd h2{ color:#0099cc; font-size:50px;}
.news dl dd h3{ font-weight:normal; font-size:16px; color:#555;}
.news dl dd .news_bt{color:#000; font-size:18px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:27px; height:27px; margin-bottom:0px;margin-top:5px; font-size:17px;}
.news dl dd .news_nr{ color:#8a8a8a;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:22px; height:44px; margin-bottom:5px;margin-top:5px; font-size:14px;}
.news_gd{color:#0099cc; text-align:right; font-size:14px;}

.new_zuo{ float:left; width:22%;}
.new_you{ float:right; width:73%;}


/*-------底部-----------*/
.foot{ background:#333333; width:100%; margin:0 auto}
.foot .wd1200{ padding-bottom:50px; padding-top:60px; line-height:35px;}
.foot .wd1200 a{ color:#ccc;}
.fabt{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px;}

.flian{ float:none;width:100%; padding-right:0%; font-size:16px; margin-left:0%; text-align:center}
.fpro{ width:13%; display:none;}
.fdao{ width:13%;margin-right:6%; display:none;}
.fxin{ width:13%;margin-left:6%; display:none;}
.ewm { float:none; text-align:center; margin:0 auto; width:100%;}


/*内页*/
.neirong_bk{ padding: 30px; line-height:30px;background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}
.neirong{ line-height:30px; margin-top:50px;}

.nybg{padding-top:40px; padding-bottom:40px;}
.nytop{ border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.nymain{  padding:2.5%;width:90%;}
.nytop h2{  font-size:30px; text-align:center; margin:0 auto; float:none; padding-top:10px;}
.ny_weizhi{ display:none;}
.ny_weizhi a{color:rgba(85,85,85,0.7)}
.ny_weizhi span{ padding-left:10px; padding-right:10px;}


/*内页公司简介*/
.neiab_right{ width:100%; float:none; font-size:15px; margin-top:30px;}
.neiab_left{ width:100%; float:none;display: flex;justify-content: center;align-items: center;overflow:hidden; }
.neiab_left img{transition: all 0.8s;border-radius:8px; }
.neiab_left:hover img{transform: scale(1.1);}
.nymain .product-number-info{ margin-top:40px;}
.nymain .product-number-info .product-number-inner{ padding-bottom:20px;}
.nybg .product-number-info li b i { font-size: 23px;}
.nybg .product-number-info li b { font-size:14px!important;}
.nymain  .product-number-info li:nth-child(2n) b{ float:right}
.nymain  .product-number-info li:nth-child(2n){ float:right}
.nymain  .product-number-info li{ float:left; text-align:center; display:block}
.nymain  .product-number-info li:nth-child(4) { width:49%; text-align:right }
.nymain  .product-number-info li:nth-child(3) { width:49%; }
.nymain  .product-number-info li:nth-child(2) { width:49%; margin-bottom:30px; text-align:right }
.nymain  .product-number-info li:first-child { width:49%;margin-bottom:30px; }


/*内页产品*/
.protemptwo{width:100%;}
.protemptwo li{ float:none; width:100%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0px; margin-bottom:30px}
.protemppic img{width:100%;transition:all .5s ease;height:280px;}


/*资质荣誉*/
.products_box{ width:95%; margin:48px auto;}
.products_tubox,.yingyong_tubox{ display:block; overflow:hidden;}
.products_tubox li:nth-child(2n){ float:right}
.yingyong_tubox li:nth-child(2n){ float:right}
.products_tubox li,.yingyong_tubox li{ float:left; width:48%;  margin:0%;margin-bottom:40px;}
.products_tu{box-shadow:0px 0px 10px #eee; }
.products_tubox li:nth-child(3n+0),.yingyong_tubox li:nth-child(3n+0){ margin-right:0;}
.products_tubox li .products_tu,.yingyong_tubox li .products_tu{ width:100%; position:relative; overflow:hidden;height:170px; position:relative;display: flex;justify-content: center;align-items: center;}
.protemppic a:hover{ background:#0093dd!important; transition:all 0.5s ease;}
.protemptitl a:hover{ background:#0093dd!important; transition:all 0.5s ease;}


/*.products_tubox li .products_tu{overflow:hidden; position:relative;display: flex;justify-content: center;align-items: center;height:300px; }
*/
.products_tubox li .products_tu{overflow:hidden; position:relative;height:150px; }

.products_tubox li .products_tu img{ display:block; transition:all .5s; max-width:100%; max-height:150px;}
.yingyong_tubox li .products_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.products_tubox li .products_tu .more_img{ display:block; position:absolute; left:50%; top:50%; transition:all .5s; transform:scale(0.5); opacity:0; margin-top:-26px; margin-left:-26px; z-index:9;}
.products_tubox li span{ display:block; padding-left:15px; border-left:5px solid #0093dd; margin-top:28px; font-size:18px; color:#313131; line-height:20px;}
.products_tubox li:hover .cp_img{ opacity:0.5; }
.products_tubox .cp_img{ width:100% }
.products_tubox li:hover .more_img{ opacity:1; transform:scale(1);}
.yingyong_tubox li .btn{ display:block;  background:#f8f8f8;position:relative;}
.yingyong_tubox li span{ display:block; height:52px; font-size:16px; color:#515151; text-align:center; line-height:52px; position:relative; transition:all .4s ease; z-index:2;}
.btn .bgsqr1,.btn .bgsqr2,.btn .bgsqr3,.btn .bgsqr4{ width:25%;height:0;-webkit-transition: height .4s;transition: height .4s; background:#0093dd; position:absolute;}
.btn .bgsqr1{top:0; left:0;}
.btn .bgsqr2{bottom:0; left:25%;}
.btn .bgsqr3{top:0; left:50%;}
.btn .bgsqr4{bottom:0; left:75%;}
.yingyong_tubox li:hover .products_tu img{ opacity:0.6; transform:scale(1.07);}
.yingyong_tubox li:hover span{ color:#fff;}
.yingyong_tubox li:hover .bgsqr1,.yingyong_tubox li:hover .bgsqr2,.yingyong_tubox li:hover .bgsqr3,.yingyong_tubox li:hover .bgsqr4{ height:100%;}


/*内页客户留言*/
/*order*/

.shuoming{ font-size:16px; color:#fff; padding-bottom:0px;}
.ss{ font-size:17px; padding-bottom:20px; color:#fff;}
.contact_2{ background:url(../images/order.jpg) no-repeat center; padding-top:0PX;
overflow:hidden;color:rgba(255,255,255,0.9); color:#fff!important;}
.contact_2_1{ padding:20px;}
.contact_2_1 ul li{ margin-bottom:0px;
float:none; width:100%; color:#fff!important;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:none; width:100%;}

.contact_2_1 ul li:nth-child(5){width:100%;float:none; clear:both; margin-top:10px; margin-bottom:10px;}
.contact_2_1_mid{
background:none;color:#fff; border:1px rgba(255,255,255,0.5) solid; padding:0.5em 1em; width:80%}
.teshuw{ width:90%; }
.contact_2_1_mid input{ color:#fff!important;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}

.contact_2_1_mid textarea{ width:100%;color:#fff!important;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu2{ border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0a69d7; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu2 {
margin-bottom:1.5em; margin-top:3.5em;}
.anniu2:hover{
background-color:#999;}



.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#2c82cd; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}


.nyabout{background-size:150%; height:170px; }
.nycon{background-size:150%; height:170px;}
.nyhonor{background-size:150%; height:170px;}
.nycase{background-size:150%; height:170px; }
.nypro{background-size:150%; height:170px; }
.nynews{background-size:150%; height:170px; }

.pro_xxtu img{ max-width:100%}

/*企业荣誉*/
.nymain .honor ul li{ margin-bottom:30px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.zu11  img{max-width:100%;max-height:180px; transition: all 0.8s;}
.biaoti{ background:#fff; font-size:17px; color:#555; margin-top:15px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:22px; height:44px;}

/*内页联系我们*/
.ditu{ width:100%; float:none; margin-top:20px;}
.nylianxi{  width:100%; float:none;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#0099cc; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #0099cc;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #0099cc;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

.nywenzi { text-align: center; margin: 0 auto; border-bottom: 1px solid #d8d8d8; padding-bottom: 40px; padding-top: 30px;}

.nymenu{border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); background:#0093dd;}

.menu_cp ul li{ width:31%!important; text-align:center}
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;float:left; width:24.5%; text-align:center; border-right:1px solid rgba(255,255,255,0.3);}
.nymenu_mid ul li:nth-child(1){background-image:none; border-left:0px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(4){ border-right:0px;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1.1em 0;display:inline-block; font-size:16px; position:relative; color:#fff; }
.nymenu_mid ul li a:after{content: ""; position: absolute;z-index: 1;opacity:0; left: 50%; width: 0;bottom: 0em; height:0.15em; background-color:#03699c; background-repeat:no-repeat; background-position:center;  z-index:10;
-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#fff; background:#0099cc; display:block}


/*内页新闻*/
.newsmid_2_1_mid_1{ 
overflow:hidden; width:25%; border:1px solid #f2f2f2; float:left;display: flex;justify-content: center;
align-items: center;height:110px; background:#fff; margin-bottom:40px;}
.newsmid_2_1_mid_1 img{max-width:100%;max-height:110px;transition: all 0.8s;}
.newsmid_2_1_mid_1 img:hover{   transform: scale(1.4);}

.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; margin-bottom:40px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); padding:2%; height:110px;
 }




.newsmid_2_1_mid_2{ width:70%;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;text-align:left; 
color:#2c82cd; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; }
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#2c82cd; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;  }
 
.newsmid_2_1_mid_2_2 h3 {font-size:20px; line-height:1.5; font-weight:400; padding:0px; margin:0px;margin-bottom:5px;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; }

.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px;overflow:hidden;display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height:50px;
overflow: hidden;word-wrap:break-word;
word-break:break-all; padding:0px; margin:0px;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#2c82cd}
.newsmid_2{
padding-top:4em;}

.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}	
.xline{ background:#0954a3; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#0954a3}
.nybt{ line-height:40px; text-align:center; color:#0093dd; font-size:20px;}

.fanhui ul li .fl{ float:none; width:100%}
.fanhui ul li .fr{ float:none;width:100%}
.fanhui ul li:nth-child(1){ float:none}
.fanhui ul li:nth-child(2){ float:none; margin-top:10px;}
	}