@charset "utf-8";
/* CSS Document */
a{text-decoration:none; cursor:pointer;} 
a:hover{text-decoration:underline; text-decoration:none;}
li{list-style: none;}
.cl{clear: both;}
.fl {float: left;}
.fr {float: right;}
.ho{height: auto;overflow: hidden;}
.wot{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
#warp{background: #fff;}


@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes drop {
  0% {
    bottom: 0px;
    opacity: 1;
  }
  
  80% {
    opacity: 1;
  }
  
  100% {
    opacity: 1;
    bottom: -200px;
  }
}

@keyframes wave {
  0% {
    background-position: 0 160px;
    background-size: 170px 300px;
  }
  
  100% {
    background-position: 500px -18px;
    background-size: 250px 150px;
  }
}
.loader {
  width: 120px;
  height: 120px;
  position: fixed;
  z-index: 9999;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  line-height: 120px;
  font-family: sans-serif;
  color: #ffffff;
  font-size: 16px;
}

.loader span {
  z-index: 3;
}

.loader-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent repeat-x 0 100px/150px 300px url('data:image/png;base64,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'); 
  z-index: 2;
  animation: wave 1s ease-out forwards;
}

.drops {
  -webkit-filter: url('#liquid');
  filter: url('#liquid');
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index: 1;
  opacity: 0;
  animation: fade-in .1s linear .4s forwards;
}

.drop1 , .drop2 {
  width: 21px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #10a7c1
}

.drop1 {
  width: 90px;
  height: 16px;
  bottom: 2px;
  border-radius: 0;
}

.drop2 {
  animation: drop 1.3s cubic-bezier(1,.19,.66,.12) .5s infinite;
}






.tops{line-height: 0.6875rem;border-bottom: 1px solid #f8f8f8;font-size: 0.375rem;text-align: center;color: #0d4da4;font-weight: bold;}
.tops span{color: #002b65;}

.big-title {width: 100%;height: 1.75rem;position: relative;}
.big-title1{width: 100%;text-align: center;position: absolute;top:0.15625rem;color: rgba(0, 0, 0, 0.1);font-size: 0.9375rem;text-transform : uppercase;font-weight: bold;}
.big-title2{width: 100%;text-align: center;position: absolute;top:0.515625rem;color: #0d4da3;font-size:0.5625rem;text-transform : uppercase;font-weight: bold;}
.big-title2 span{color: #e7280b;padding:0 0.15625rem;}





/*-------------- top --------------*/
.yc{white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; width: 100%;display: block;line-height: 3rem;color: #fff; background:rgba(0,0,0,0.4); position: relative;bottom: 3rem;}
.ycc{white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.header{ width:100%; height:auto;overflow:hidden;}

.headtop{ width:100%;line-height:3rem; background:#535a6d; color:#FFF;text-align: center;}
.headtop i{padding-right: 0.5rem;}
.logo{ width:100%; height:100%;}
.logo a{display:block;background: #fff;width: 100%;height: 100%;}
.logo a img{display: block;float: left;margin:0 auto; width: 100%;}

.h68{line-height: 3.0rem;background: #2b2a2f;height:auto;float: left; width: 100%;}
.h68 span{display: block;float: left;padding:0 0.2rem;color: #fff;}
.h68 li{float: left;line-height: 3.0rem;}
.h68 li a{color:#fff;}

.ap{width: 100%;line-height: 1rem;
background: -moz-linear-gradient(top, rgba(4,15,22,1) 0%, rgba(43,23,28,0.28) 100%); 
background: -webkit-linear-gradient(top, rgba(4,15,22,1) 0%,rgba(43,23,28,0.28) 100%); 
background: linear-gradient(to bottom, rgba(4,15,22,1) 0%,rgba(43,23,28,0.28) 100%);
color: #fff;text-align: center;transition: 0.5s;opacity:0.0;position: fixed; top:0;z-index: 999;font-weight: bold;
font-size: 0.365625rem;}




.titles{width: 100%;text-align: center;font-weight: bold;color: #003293;padding:0.5rem 0;}
.bbt{width: 100%;text-align: center;margin:0.6rem auto;}
.bbt h1{text-transform : uppercase;color: #333333;margin:0 auto;}
.bbt span{font-weight: bold;text-transform : uppercase;color: #333333;}
.companys{line-height: 1.8rem;padding:0.5rem;font-weight: 500;text-align: left;color: rgba(0, 0, 0, 0.8);font-weight: 100;} 
.tit{width: 80%;}


.banner{ width:100%; height:auto; overflow:hidden;}
.slider-focus{position:relative;max-width:100%;overflow:hidden;margin:0rem auto;}
.slider-focus .hd{ position:absolute;width:100%;height:1rem;left:0;bottom:0.1rem;z-index:1;line-height:1.5rem;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:0.5rem;height:0.5rem;margin:0 0.3rem;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd ul{display: block;height: 0px;}
.slider-focus  .hd li.on{ background:#ffea00;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ vertical-align:top;width:100%;}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  







.navs{width:100%;overflow:hidden;background: #1956a9;float: left;}

.navs li{width: 25%; float: left;text-align: center;box-sizing: border-box;line-height:0.828125rem;}
.navs li a {color:#fff;display: block;font-weight: bold;font-size: 0.375rem;}
.navs li:hover  {background: #fea803;}


.products{background: url('../Image/products.jpg') repeat-y  top center;background-size:  100% auto; width: 100%; height: auto;overflow: hidden;}


.titlesc{color: #000;text-align: center;float: left;width: 100%;}
.t01{color: #0b81d9;font-size:0.5rem}
.t01 span{font-weight: bold;}
.t02 {height: auto}
.t02 em{display: block;line-height:0.990625rem;text-transform : uppercase;width: 65%;margin:0 auto;background: #0b81d9;position: relative;z-index: 10;font-style: normal;padding:0 0.078125rem;border-radius: 1.5rem;font-weight: bold;font-weight: 100;color: #fff;}
.t02 span{width: 100%;height:0.05rem;background:#0b81d9;position: relative;bottom: 0.49rem;display: block;z-index: 9;}

.titlescs{color: #fff;text-align: center;padding:1rem 0;float: left;width: 100%;}
.t01s{height:rem;}
.t01s span{font-weight: bold;}
.t02s {height: 1rem;line-height: 1rem;}
.t02s span{width: 100%;height:0.3rem; background:#e3e4e5;position: relative;bottom: 0.7rem;display: block;z-index: 9;}
.t02s em{display: block;height: 1rem;font-size: 1rem;line-height: 1rem;text-transform : uppercase;width: 65%;margin:0 auto;background: #3c3c3e;position: relative;z-index: 10;font-style: normal;}



.ads{width: 100%;height:4.4375rem; background: #0d4da3;color: #fff;position: relative;}
.big-text1{text-align: center;font-size:0.875rem;color:rgba(255,255,255,0.05);font-weight: bold;position: absolute;top:0.03125rem;text-align: center;text-transform : uppercase;z-index: 2;width: 100%}
.big-text2{font-size: 0.75rem;color: #fff;position: absolute;top:0.315625rem;text-align: center;text-transform : uppercase;z-index: 3;font-weight: bold;width: 100%}
.big-text2 span{font-size: 1.125rem;vertical-align: bottom;}
.big-text3{text-align: center;font-size:0.375rem;color: #fff;position: absolute;top:1.96875rem;text-align: center;width: 100%;}
.big-text4 {text-align: center;height:0.78125rem;position: absolute;top:2.8125rem;z-index: 99;width: 100%;margin:0 auto;}
.big-text4 a{display: inline-block;width: 3.4375rem;height:0.78125rem;font-size: 0.375rem;text-align: center;background: #fff;line-height: 0.78125rem;color: #000;}


.big-text10 {text-align: center;height:0.78125rem;width: 100%;margin:0.46875rem auto;}
.big-text10 a{display: inline-block;width: 3.4375rem;height:0.78125rem;font-size: 0.375rem;text-align: center;background: #fff;line-height: 0.78125rem;color: #000;border:1px solid #01367c;}






.tits{width: 100%;height: 1.171875rem;line-height: 1.171875rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 0.3125rem;color: #fff;background: #043679;}
.tits-l{font-size: 0.4375rem;font-weight:bold;}
.tits-l span{font-size:0.375rem;font-weight:bold;padding-left:0.15625rem;}
.tits a{color: #fff;font-weight:bold;font-size:0.375rem;}

  


.innews li{background: #e9e9e9;line-height:0.96875rem;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding:0 0.3rem;margin:0.109375rem 1%;}
.innews li a{color: rgba(0, 0, 0, 0.8);font-size: 0.375rem;display: block;width: 90%;height: 100%;float: left;}
.innews li:before{content: "•";color: #ef5a00;display: block;float: left;}
.innews li:nth-of-type(even){ background:none;}







.cpzs{width: 100%;margin:0 auto;}
.cpzs01{width: 32%;float: left;background: #46aa78;height: 27rem;}
.cpzs02{width: 100%;height: auto;overflow: hidden;}
.cpzs02 ul{text-align: center;}
.cpzs02 li{line-height:0.9rem;display: inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing: border-box;margin:0.078125rem 0.1rem;padding:0 0.23125rem;border:1px solid #fff;
width: 4.6875rem;background: #e1e1e1;}
.cpzs02 li a{color: #000;display: block;text-align: center;overflow: hidden;font-size:0.375rem}
.cpzs02 li:hover{background: #0b81d9;}
.cpzs02 li:hover a{color: #fff;}




.cpzs0c{font-weight: bold; color: #fff;padding-top: 9.5rem;text-align: center;}
.cpzs0c span{display: block; width: 100%;text-transform : uppercase;text-align: center;}
.prolist{background: url('../Image/pro_list_bg.png') no-repeat top center;width: 100%;height: 21rem;background-size:cover;}
.prolist ul{ width:50%;padding:2% 0 0  0;}
.prolist li{ width:90%;margin:0.5rem 5%;float:left;border:#fff solid 1px; text-align: center;font-weight: 100;}
.prolist li:hover{background: #003293;}
.prolist li a{color:#FFF;}







.row{overflow-y: visible;}
.insbox01,.insbox02,.insbox03{width: 32%;float: left;color: #fff;height: 55vh;}
.insbox01{background: #489beb;}
.insbox02{margin:0 2%;background: #46aa78;}
.insbox03{background: #eda225;}
.insbox01 span,.insbox02 span,.insbox03 span{display: block; padding:20%;}
.insbox0101{text-align: center;font-weight: bold;}
.insbox0101 img{display: block; width: 60%;margin:2rem 20% 0.2rem;}
.insbox0102{padding:0.5rem;text-align: center;}
.imgs img{display: block;width: 100%;}



.fx img{display: block;float: left;width: 100%;height: 100%;}
.ys{background: url('../Image/ysbg.png') no-repeat top center;height: 32rem;background-size:cover;padding:1.4rem;}
.ys li{width: 40%;height: 14rem;background: #00aef6;float: left; color: #fff;margin:0.5rem 1em;padding:0.5rem;text-align: center;}
.ys01{padding:0.2rem;}
.ys02{padding:0.4rem 0;font-weight: 100;}
.ys03{padding:0.2rem 0;font-weight: 100;}







/*-------------- index --------------*/
.zxdg{ width:93%; height:auto; overflow:hidden; margin:0 auto; margin-top:1em;}
.zxdg1{ width:47%; height:2.5rem; line-height:2.5rem;display:block; text-align:center; color:#FFF;background-color:#858585; float:left; border-radius:3.0rem; margin-right:1.5rem;}
.zxdg1 a{ color:#FFF;}
.zxdg1_1{ width:15%; height:auto; display:block; float:left;}
.zxdg1_1 img{ width:83%; padding-left:1em;padding-top:0.5em;}
.zxdg2{ width:47%; height:2.5rem; line-height:2.5rem; display:block; float:right; text-align:center; color:#FFF;background-color:#2d2e2e;border-radius:3.0rem;}
.zxdg2 a{ color:#FFF;}
.pmore{border:1px solid #0b81d9;margin:0.2rem auto;width: 50%;line-height: 0.7rem;text-align: center;color: #0b81d9;display: block;border-radius: 1.8rem;}
.youshitc{width: 100%;float: left;}


.y01{width: 29%;margin:0.078125rem 2%;float: left;background: #fff;}
.y0101{overflow: hidden;width: 100%;margin:0 auto;text-align: center;background-size: 100% auto;color: #fff;font-weight: bold;position: relative;z-index: 3}
.y0101 img{display: block;width: 100%;}
.y010101{font-weight: bold;}
.y010102{font-weight: 100;}
.y0102{padding:0 0.15625rem;position: relative;bottom: 1.25rem;background: #0b81d9;z-index: 2;padding-top: 1.4rem;color: #fff;height:2.85rem;}

.y010201{color: #fea803;text-align: center;font-weight: bold;}
/* .procon{ width:100%; height:auto; overflow:hidden; margin:0 auto;margin-top:1rem;}
.procon ul{ width:100%; height:auto;overflow: hidden;}
.procon li{ width:48%; height:auto; float:left;background: #fff;margin:1%;border:0.1rem solid #f1f1f1;box-sizing}
.procon li a{ width:100%; height:auto;text-align:center; display:block;}
.procon li span{width: 100%;display: block;float: left;line-height: 2.5rem;background: #f0f0f0;color: #000;}
.procon li span.yc{line-height: 3rem;color: #fff; background:rgba(0,0,0,0.4); position: relative;bottom: 0rem;}
 */
/* 
.producimg1 {width: 50%;height:27vh;display: table-cell;vertical-align: middle;text-align: center;}
.producimg1 img{ max-width:96%; max-height:17.8rem;}
 */
ul.imageHolder{
	list-style:none;
	padding:0;
	margin:0;
}

ul.imageHolder li{
	 width:48%; height:auto; float:left;background: #fff;margin:1%;border:0.1rem solid #f1f1f1;box-sizing: border-box;

}
ul.imageHolder li a{
    width: 100%;
    display: block;
}
ul.imageHolder li img{
	width:100%;
	height:100%;
}
ul.imageHolder li span{
	line-height: 0.6rem;background:#0b81d9;color: #fff;text-align: center;display: block;width: 100%;z-index: 99;font-size:0.375rem;}
ul.imageHolder figure{
	 width:48%; height:auto; float:left;background: #fff;margin:1%;border:0.1rem solid #f1f1f1;box-sizing: border-box;
	 overflow: hidden;position: relative;
}
ul.imageHolder figure a{
    width: 100%;
    height: 200px;
    display: block;
}
ul.imageHolder figure img{
	width:100%;
	height:20rem;
}
ul.imageHolder figure span{
	position: absolute;bottom:0.2rem;background: rgba(0, 0, 0,0.5);color: #fff;text-align: center;display: block;width: 100%;z-index: 99;}
.codeHolder{
	background-color:#fff;
	padding:7px 20px;
	margin:0 25px 20px;
	border-radius:15px;
	box-shadow:1px 3px 5px #aaa inset;
	-moz-box-shadow:1px 3px 5px #aaa inset;
	-webkit-box-shadow:1px 3px 5px #aaa inset;
	opacity:0.3;
	transition:opacity 1s;
	-moz-transition:opacity 1s;
	-webkit-transition:opacity 1s;
	-ms-transition:opacity 1s;
	-o-transition:opacity 1s;
}




.nt{padding:2rem 0 ;text-align: center;}
.nt1{text-transform : uppercase;line-height: }
.nt2{}
.in_news{width: 100%;background-size: auto 100%;}
.in_newss{width: 100%;height: auto;background:#fdfafa;background-size: 100% auto;padding-top:0.8rem;overflow: hidden;}
.in_news .nc{padding-top:2.0rem;}
.in_news .nc li{width: 96%; height:2rem;background: #fff;float: left;margin-left:2%;margin-bottom: 0.4rem;}
.in_news .ncl{float: left;height: 2rem;width: 30%;}
.in_news .ncl img{display: block; width: 100%;height: 100%;}
.in_news .ncr {width: 65%;margin-left: 3%;float:left;padding:1%;}
.in_news .ncr1{width: 100%;color:#666}
.in_news .ncr1 span{float: right;color: #666;}
.in_news .ncr2 {float: left;line-height: 0.5rem;color: #999999;}




.in_newss .nt{padding:0.2rem 0 ;text-align: center;}
.in_newss .nt1{text-transform : uppercase;line-height: }
.in_newss .nt2{}
.in_newss a{display: block;width: 100%;height: 100%;border:1px solid #f3f3f3;}
.in_newss.nc li{width: 96%; background: #fff;float: left;margin-left:2%;margin-bottom: 0.2rem;}
.in_newss .nc li{width: 96%;background: #fff;float: left;margin-left:2%;margin-bottom: 0.2rem;}
.in_newss .ncl{float: left;height: 100%;width: 30%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.in_newss .ncl img{display: block; width: 100%;height: 100%;}
.in_newss .ncr {width: 65%;margin-left: 3%;float:left;padding:1%;}
.in_newss .ncr1{width: 100%;color:#666}
.in_newss .ncr1 span{float: right;color: #999999;}
.in_newss .ncr2 {float: left;line-height: 0.5rem;color: #999999;font-size: 0.265625rem;}
.ncr11{width: 80%;float: left;font-size: 0.265625rem;}
.ncr12{width: 20%;float: right;font-size: 0.265625rem;text-align: right;}

.nmore{margin:0 auto;}
.nmore a{margin:2rem auto; display: block;width: 20%;height: 3vh;line-height: 3vh;background: #333333;text-align: center;color: #fff;border-radius: 0.5vh}
.message_c{padding:0 10% 5rem 10%;}
.message_c li{border-bottom: 1px solid #e3e3e3;width: 100%;height: auto;overflow: hidden;}
.message_c li .biao{width: 25%;float: left;line-height: 3.5rem;color:#666;}
.message_c li .biao i{padding-right: 0.5rem;}
.message_c li .nr{line-height: 3.5rem;width: 75%;float: right;}
.message_c li .nr input{background:none;outline: none;border:none;text-indent: 1rem;}
.message_c li .nr textarea{background:none;outline: none;border:none;text-indent: 1rem;}
.message_c #submit{width:10rem;height:3.2rem;border:none;background:#ffd101;color:#000;cursor:pointer;margin:0 auto;display: block;margin-top: 2.0rem;}
.bbb{width: 100%;height: auto;overflow: hidden;}
.bbb01{float: left;width: 58%;background: #fe551a;font-weight: bold;color: #fff;text-align: center;padding:0.3rem 0}
.bbb02{float: left;width: 42%;background: #1d6cd5;text-align: center;padding:1.1rem  0;color: #fff;font-weight: bold;}
.bbb01 span{display: block;width: 100%;font-weight: 100;}
.bbb02 span{display: block;width: 100%;font-weight: 100;}
.liyou{ width:100%; height:auto; overflow:hidden; background:url(../Image/sdf.jpg) repeat;}
.liyoulogo{ width:100%; height:2em; line-height:2em;  color:#FFF;text-align:center; font-weight:bold;}
.liyoulogo1{ width:100%; height:2.5em; line-height:2.5em; color:#9c9c9c; font-size:1.2em;}
.liyoulogo1_1{ float:left;color:#bfa3a5; position:relative; left:-0.1em;}
.liyoulogo1_al{ width:50%; height:auto; float:right;background-color: #202020;}
.liyoulogo1_2{ float:left; width:2.5rem; display:block; position:relative;padding-left:0.5em;}
.liyoulogo1_2 img{ width:100%; position:relative; top:0.25em;}
.liyoulogo1_3{ float:left; padding-left:0.5em; color:#ffb400; font-family:impact;}
.liyoulogo1_3 a{ color:#ffb400;}
.liyoucon{ width:100%; height:auto;color:#034091;}
.liyouconl{ width:50%; height:24.0rem; background-color:#ddecff; float:left;}
.liyouconl_1{ width:100%; height:auto; display:block; text-align:center;}
.liyouconl_1 img{ width:8.0rem; padding-top:1rem;}
.liyouconl_2{ width:100%; height:2rem; line-height:2rem;display:block; text-align:center;}
.liyouconl_3{ width:90%; height:auto; display:block; margin:0 auto;padding-bottom:0.6rem; padding-top:0.6rem;}
.liyouconr{ width:50%; height:24.0rem; float:right; background-color:#ffffff;}
.liyouconrup1{width:100%; height:auto; display:block; text-align:center;}
.liyouconrup1 img{width:8.0rem;padding-top:1em;}
.liyouconll{ width:50%; height:24.0rem; background-color:#ffffff; float:left;}
.liyouconrr{ width:50%; height:24.0rem; float:right; background-color:#ddecff;}
.innews{ width:100%; height:auto;}
.newslogo{ width:100%; height:3em; line-height:3em;background-color:#fab10a;}
.newslogo1{ width:auto; height:3em; display:block; float:left;text-indent:0.6em;}
.newslogo2{ float:right; padding-right:0.2em;}
.newslogo2 img{ width:12%; padding-top:0.5em; float:left; text-indent:0.3em; padding-right:0.3em;}
.newscon{ width:90%; height:auto; overflow:hidden; margin:0 auto; margin-top:1em;}
.newscon li{ width:100%; height:auto; margin-bottom:1em; overflow:hidden;box-shadow: 0.1rem 0.1rem 0.5rem #888888;}
.newscon li img{ width:30%; height:auto; float:left; padding:0.5em;}
.newscon_1{ width:63%; padding-top:0.5em;display:block; float:right;}
.company{ width:100%; height:auto; margin-top:1.5em; padding-bottom:1em; background-color:#f0f0f2;}
.companylogo{ width:100%; height:2em; line-height:2em; text-align:center;}
.companycon{ width:90%; height:auto; margin:0 auto; margin-top:0.5em;}
.zhuypro{ width:100%; height:auto; padding-top:1em; padding-bottom:1em; background-color:#cd000e; color:#e7a3a6;}
.zhuypro ul{ width:90%; height:auto; margin:0 auto;}
/*-------------- left --------------*/


.prologo{ width:100%; padding-top:0.5em; position:relative;}
.prologo12{ width:50%; height:auto; display:block; border:#cccccc solid 1px; background-color:#FFF; margin:0 auto; position:relative; text-align:center; z-index:12;}
.prologo12_1{ width:30%; height:3px; background-color:#333333; display:block; margin:0 auto; position:relative; top:-2px;font-size: 0.375rem;}
.prologo1{  height:.5rem; line-height:.5rem; color:#2b2a2f; font-family:impact; width:100%; display:block; position:relative; top:0.1rem;font-size: 0.375rem;}
.prologo2{ width:70%; height:0.5rem; line-height:.5rem; display:block; color:#fc9202; margin:0 auto; font-size: 0.375rem;}
.prologo3{ width:100%; height:1px; position:absolute; top:2.5em; background-color:#cccccc;}
.titlel{width:100%; line-height:1.5rem; text-align:center; margin:0 auto;border-bottom: 1px solid #efecec;}
/*-------------- end --------------*/
.contcon{ width:100%; height:auto; overflow:hidden;background:#0d4da3;padding:.2rem 0;}
.contcon ul{ width:100%; height:auto; overflow:hidden; padding-top:0.2rem;  color:#fff;}
.contcon ul li{ width:90%; height:auto; margin:0 auto;font-weight: 100;line-height: 0.5rem;font-size: 0.375rem;}
.contcon ul li a{color:#fff;font-weight: 100;font-size: 0.375rem;}
#allmap {width: 100%;height: 260px;overflow: hidden;}
#allmap p {line-height: 10px;margin: 10px;}
.types{width: 100%;text-align: center;background: #2b2a2f;padding:0.2rem 0;margin-top: 5px;}
.types li{display: inline-block;width: auto;padding:0 1rem;line-height: 1.5rem;border-bottom: 3px solid #fc9202;background: rgba(0, 0, 0, 0.2);margin:5px 2px 0 2px;}
.types li a{color: #fff;display: block;width: 100%;height: 100%;}
.type_s{width: 100%;height: auto;overflow: hidden; background: #2b2a2f;}


.type_so{width: 100%;background: #48474a;line-height: 1rem;padding:0 0.15625rem;color: #fff;font-weight: bold;box-sizing: border-box;}
.type_so a{color: #fff;display: block;width: 100%;height: 100%;font-size: 0.38rem}
.type_so a:hover{outline: none;background: none;}
.type_s li{width: 100%;float: left;line-height: 1rem;padding:0 10px;border-bottom: 2px solid #674415;}
.type_s li a{color: #fff;font-weight: 100;display: block;width: 100%;height: 100%;font-size: 0.28rem;}
.type_st{-webkit-transition: -webkit-transform .2s;	transition: transform .2s;	-webkit-transform: translate3d(0,100%,0);	transform: translate3d(0,100%,0);	visibility: hidden; height: 0; overflow: hidden;}
.type_st.show{  visibility: visible;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0); height: auto;}
.type_so .fa-angle-right{transition: all .2s;}
.type_so.show .fa-angle-right{ transform: rotate(90deg);display: block;}
.fa-angle-right{display: inline!important;line-height: 1rem!important;}



.h50{}
.lfooter { width:100%; background:#0b81d9; position:fixed; bottom:0px; z-index:999;}
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:0.2rem 0px;}
.lfooter ul li a { color:#FFF;}
.scpfl{}
.scpfl ul li{width:33.3%; float:left;}
.scpfl ul li a{width:95%; text-align:center; margin:0.5rem auto; display:block; height:3.2rem; line-height:3.2rem; background:#2d2b5a; color:#fff;}
.names{font-weight: bold;}


.d{font-size:0.265625rem}
/*public*/
#main{ width:100%; height:100%; margin:0 auto;overflow:hidden; position:relative; margin-top:0.2rem;}
#company{ width:100%; height:100%;overflow:hidden; margin:0 auto;}
.nr{}
.nr>*{line-height: 0.85625rem!important;font-size: 0.265625rem;}
.nr p{font-size: 0.375rem;}
.nr table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 1.0rem; margin-bottom: 1.0rem;}
.nr tr:first-child{ background-color:#f4f4f4; font-weight:bold}
.nr table th,.nr table td{ padding:0.5rem;border:0.1rem solid #dedede;} 
.nr tr{text-align: center;}
.nr tr:nth-child(odd){background-color:#e2f4f9}
.dh01{color: #999999;font-size: 0.265625rem;}
.dh01 a{color: #999999;font-size: 0.265625rem;}
/*public  ----产品内容页*/
.pronrup{ width:100%; height:100%; overflow:hidden; padding-bottom:2.5rem;}
.pronrupl{ max-width:46.5rem; height:auto; overflow:hidden; float:left; padding-right:2.0rem;}
.pronrupl img{ max-width:46.0rem;max-height:42.2rem; border:#ededed solid 1px; padding:2px;}
.pronrupr{ max-width:39.1rem; height:auto; overflow:hidden; float:left;}
.pronrupr1{ width:100%; height:4.0rem; line-height:4.0rem; display:block; color:#076dbc;}
.pronrupr1_1{ color:#999;}
.pronrupr1_3{color:#999;}
.pronrupr2{ width:35.1rem; height:100%; display:block; overflow:hidden; padding:1.0rem;background-color:#f2f2f2; margin-top:1.5rem;}
.pronrupr2_1{ width:40%; height:4.2rem; line-height:4.2rem; text-align:center; display:block; float:left;}
.pronrupr2_1 a{ width:100%; height:4.2rem; display:block;color:#323232;background:url(../Image/QQ.png) no-repeat 1.0rem 1.0rem; background-color:#f4f4f4;display:block; float:left; border:#cecece solid 1px; border-radius:8px;}
.pronrupr2_1 a:hover{ color:#000;background:url(../Image/QQ.png) no-repeat 10px -30px; background-color:#076dbc; color:#FFF;}
.pronrupr2_2{ width:50%; height:auto; display:block; float:left; padding-bottom:10px; padding-left:10px;}
.pronrupr2_2 a{ width:140px; height:42px; line-height:42px; text-align:center; display:block;color:#323232;background-color:#f4f4f4;display:block; float:left; border:#cecece solid 1px; border-radius:8px;}
.pronrupr2_2 a:hover{background-color:#076dbc; color:#FFF;}
.pronrupr2_3{ width:170px; height:auto; display:block; float:left; padding-top:15px;}
.pronrupr2_4{ width:181px; height:auto; display:block; line-height:38px;font-family:Impact; color:#076dbc; float:left; padding-top:15px;}
.pronrupr3{ width:100%; height:auto; display:block; padding-top:20px;}
/*public  ----产品内容页*/
.zynav{ width:100%; height:51px; line-height:51px; border-bottom:#076dbc solid 8px;}
.zynav1{ width:88px; height:51px;border-bottom:#57697f solid 8px; float:left; color:#57697f;}
.zynav2{ float:right; color:#999999; padding-right:15px;}
.zynav2 a{ color:#999999;}
.zynav2 a:hover{text-decoration:underline;}
#indexNews li{ line-height:33px; border-bottom:1px dotted #cecccc; padding:0 12px 0 10px; position:relative; }
#indexNews li a{ width:100%; height:33px; display:block;} 
#indexNews li:hover{border-bottom:1px solid #cecccc; background-color:#f1f1f1}
#indexPro{height:215px; overflow:hidden; margin:0 auto;}
#indexPro li{ margin:10px; width:215px; height:190px; float:left; display:block; text-align:center; line-height:24px;}
#indexPro li img{ border:2px solid #ffb913; width:215px; height:165px; }
.introImg{ float:left; margin-right:10px;}
.info_date{ float:right; padding-right:10px;}
/*company*/
/************新闻*****************/
.news_tit_u{width: 98%;margin:0 auto;height: auto;overflow: hidden;border-bottom: 1px solid #ececec;padding-bottom: 1rem;}
.news_tit_u h4{color: #076dbc;font-weight: bold;line-height: 3rem;float: left;width: 100%;}
.news_tit_u span{color: #8c8c8c}
.news_tit_d{text-align: center;font-weight: 100;background: #f7f7f7;border: 1px solid #e8e8e8;color: #303030;width:100%;margin: 10px auto;height: 3.5rem;line-height: 3.5rem;}
.news_tit_img{ margin:9px auto; text-align:center}
.news_tit_img img{width: 100%;display: block;}
.pro_name{display:block;color:#da020d;text-align:center;font-weight: bold;}
/************产品*****************/
.right_list{ width:100%; height:auto; margin:0 auto;}
.right_listimgys{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:20px;}
.right_listimgys img{ max-width:100%;}
.produc{ width:100%; height:auto; overflow:hidden; margin:0 auto;margin-top:1em;}
.produc ul{ width:100%; height:auto; position:relative;}
.produc li{ width:100%; height:auto; float:left; margin:0.5em 0;}
.produc li a{ width:100%; height:auto; line-height:2rem; text-align:center; display:block;font-weight: bold;}
.fczs_gimg{ width:100%; height:auto; display:block;}
.fczs_gimg1{ width:100%; height:auto; display:table-cell; text-align:center; vertical-align:middle; display: block;}
.fczs_gimg1 img{ width:97%;display: block;border:1px solid #ccc; padding:1%;}
.info_title{margin: 10px 0 0 0;width: 100%;height: 40px; border: 1px solid #ebebeb;margin-bottom: 3%;}
.info_title b{
display: inline-block;
    padding-left: 10px;
    height: 100%;
    background: #2a292e;
    color: #fff;
    line-height: 40px;
    font-weight: normal;
    padding: 0 5%;}
.nrr{line-height: 2.4rem;padding:0 10px;}
.nrr img{max-width: 100%;}
.rightinfo{line-height: 2.8rem;width: 96%;margin:2rem auto;}
.rightinfo span {}
.rightinfo p {}
.rightinfo img{max-width: 100%;}
/**分页*/
.page{margin:0px; text-align:center; padding:5px 0;line-height: 0.8rem;font-size: 0.265625rem;}
.page a{display:inline-block;line-height:0.590625rem;border:1px solid #dbdbdb;padding: 0 0.1rem;color: #000;border-radius:0.2rem;font-size: 0.265625rem;}

.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
.subpro_top{ padding:10px 0; width:100%; text-align:center; padding-bottom:30px;}
.subpro_top img{ width:95%; margin:0 auto;}
.subpro_top h3{width:100%; height:30px; line-height:30px;text-align:center; margin:0 auto; color:#c8040a; }
.news_title{ text-align:center; color:#cb050f;line-height:1.6em;}
.meta{text-align:center;}
.meta img{ width:95%; margin:0 auto;}
/*上一页_下一页*/
#prev_next{margin:0.1rem;clear: both;overflow: hidden;box-sizing: border-box;}
#prev_next li{width: 100%;border-radius:.5rem;line-height:1rem;padding:0 0.2rem;overflow: hidden;border:1px solid #ccc;box-sizing: border-box;margin:0.2rem 0;}
#prev_next li a{color: #000;}

.article{margin:0 auto; padding:1.5em 0; line-height:1.6em;}
.pro_infocenter{width:94%; margin:0 auto; padding:15px 0; line-height:1.6em;}
.news li{width: 93%;position: relative;color: #333;padding: 0 0.5rem 0 1.6rem;margin: 0.625rem 0;line-height: 3rem;
    height: 3rem;border: 1px solid #a9acac;border-radius: 8px;background: url(../images/img_38.jpg) 97% center no-repeat #FFF;background-size: 2.5%;}
.news li span {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 2%;
    height: 100%;
    background: #77baee;
    border-radius: 6px 0 0 6px;
    display: block;
}
.news li a{ color:#373737;display: block; width: 100%; height: 100%;}
.products1{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%; display: block;}
.itel {width: 100%;height: 60px;padding: 8px 0;color: #fff;line-height:20px;margin: 10px auto;background:url(../Image/indbg.jpg) repeat;}
.itel a{ color:#fff;}
.itell {width:50%;height: 60px;display: block;background: url(../Image/dbdh.png) no-repeat 10% 8px;
  float: left;padding-left: 65px;}
.itelr {width:50%;height: 60px;display: block; background: url(../Image/dbqq.png) no-repeat 10% 8px;
  float: right;padding-left: 58px;}
.lxwm_title{width:100%; height:30px; line-height:30px;text-align:left; margin:0 auto;background:#2d2b5a; }
.lxwm_title a{ color:#fff;  padding-left:10px;}
/*产品图片列表*/
.propic_nr { width:100%; height:auto; padding:5px 0px;}
.propic_nr ul li { width:33.333%; height:auto; padding:5px 0px; float:left; text-align:center; line-height:30px;}
.propic_nr ul li .lzj { width:89%; height:70px; overflow:hidden; margin:0px auto; text-align:center; }
.propic_nr ul li .lzb { width:89%; height:20px; line-height:20px; overflow:hidden; margin:0px auto; text-align:center; color:#2d2b5a;}
/*在线留言*/
.order{ width:90%; margin:0 auto;}
.order img{vertical-align:-5px;cursor:pointer;}
.order #submit{width:100px;height:32px;border:none;background:#ffd101;color:#000;cursor:pointer;}
.order tr{ width:100%; height:auto; display:block; padding-top:1em;}
.order td{ height:2em; line-height:2em;}
.order td input{ width:100%; height:100%;}
.order td textarea{ width:100%; height:100%;}

#captcha{ width:35%; height:1.8em; margin-right:0.5em; margin-top:0.2em; display:block; float:left;}
#con_lx{ height:auto; overflow:hidden;width:95%; margin:0 auto; margin-bottom:0.3125rem;}
#con_lx p {
    border-bottom: 1px dashed #e6dcdc;
    line-height: 0.800rem;
    transition: 0.3s all 0s linear;
    font-size: 0.375rem;
}


#con_lx p:hover{ background:#39354c; color:#fff; border-bottom:1px solid #ccc; padding-left:30px;}
.ad04li{display: inline-block;width: 324px; height: 476px; background: #fff;border:1px solid #e3e3e3;padding:14px 24px;margin:0 10px;}
.ad04li02{width: 100%;}
.ad04li02 img{width: 100%;display: block;}
.ad04li01{font-size: 24px; color: #333333;line-height: 65px;font-weight: bold;}
.ad04li03{font-size: 22px; color: #333333;line-height: 65px;font-weight: bold;border-bottom: 1px dashed #ccc;}
.ad04li05 {}
.ad04li05 li{line-height: 32px;color: #333333;text-align: left;}
.ad04li05 li span{color: #fc9202;}
.case{height: auto;overflow: hidden;width: 100%;}
.casebox .swiper-wrapper{}
.casebox  .swiper-container {width: 100%;height: 100%;margin:2rem 0;}
.casebox  .swiper-slide {text-align: center;background: #fff;width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.casebox  .swiper-slide img{display: block;width: 100%;float: left;}
/* 
.youshi{width: 100%;height:65rem;background: url('../Image/youshibg.jpg') no-repeat top center;background-size: 100% auto} */
.casebox .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 0px!important;}
/* .youshi .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 30px!important;}
.youshi .swiper-container {width: 100%;height: 100%;}
.youshi .swiper-slide {padding-top:11rem;width:100%;display: -webkit-box;display: -ms-flexbox;
display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
    } */


.video {width: 100%;height: auto;background:#f2f2f2;overflow: hidden;}
.videos{width: 98%;margin:3px auto;display: block;padding: 3% 1% 1% 1%;background: #fff;}
.videos img{display: block;width: 100%;margin: 0 auto;}
.videov {color: #666666;padding:2vw;text-align: left;line-height: 0.578125rem;}
.videov p{font-size: 0.375rem!important;}
