@charset "utf-8";
img { border:0; }
.Nbanner{height:400px; width:100%; margin:auto; z-index:-1; }
p{font-size:0.85rem; color:#666;line-height:24px;text-indent:0.72cm; }
 
 a { color:#666; text-decoration:none; cursor:pointer; }
 a:hover { color:#ff7200; text-decoration:none; }
/*top menu*/
.tsTop{width:100%;margin:auto;max-width:1920px;}
.tsTop .T{width:100%;max-width:1200px;margin:16px auto;height:80px;}
.tsTop .T .TL{width:9%;float:left;border-right:1px #cbdec4 solid;text-align:center} .tsTop .T .TL img{max-height:80px;}
.tsTop .T .TC{width:40%;float:left;margin-left:20px;height:80px;margin-top:10px; } 
.tsTop .T .TC .T1{font-size:28px;font-weight:700;line-height:40px;color:#555}
.tsTop .T .TC .T2{font-size:18px;font-weight:400;line-height:20px;color:#666}
.tsTop .T .TC .T22{font-size:18px;font-weight:500;line-height:20px;color:#333}
.tsTop .T .TC .T21{font-size:13px;font-weight:200; position:relative;top:-6px}
.tsTop .T .TR{width:40%;float:right;margin-top:8px;}
 .contact-solution {text-align: left;padding: 0.1rem; text-align:right}
.sub-text {font-size: 0.9rem;letter-spacing: 1px;color: #666;font-weight: 500;text-transform: uppercase;margin-bottom: 0.2rem;}
.main-phone {font-size: 1.8rem;font-weight: 600;color: #00586d;}
@media (max-width: 480px) {.contact-solution{display:none}}

@media screen and (min-width: 10px)  and (max-width: 1300px) {.tsTop{display:none;}}


.PCmenu{width:100%;max-width:1920px;margin:auto;background: #00586d;height:40px;}
.PCmenu .N{width:100%;max-width:1200px;margin:auto;}
 
.PCmenu  .N li {width: 130px;height:40px;line-height:40px;float: left;	display: inline-block;	list-style: none;	font-size: 16px;	text-align: center;	position: relative;	}
.PCmenu  .N li a {width: 130px;display: block;text-align: center;position: relative;color: #fff;}
.PCmenu  .N li.hover a, .PCmenu  .N li:hover a {color: #fff;background: #fb9600;}
.PCmenu  .N li .subnav {background: #fff;border-top: 2px solid #556c92;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%;width: 100%;z-index: 199;}
.PCmenu  .N li .subnav {filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.PCmenu  .N li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.PCmenu  .N li .subnav a {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #666;display: block;font-size: 13px;font-weight: 500;line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;border-bottom: 1px solid #eee;background: #fff;}
.PCmenu  .N li .subnav a:hover {color: #556c92;background: #f9f9f9;text-indent: 10px;}

@media screen and (min-width: 10px)  and (max-width: 1300px) {.PCmenu{display:none;}}
/*top menu*/

 
 /*search*/
 
 .d7 {margin-top:-10px}
.d7:after {content:""; clear:both; display:table}
.d7 form {  width: auto;float: left;}
.d7 input {width:80%;  height:30px;padding-left: 15px;border-radius: 35px;border: 0px solid #575757;background: #fff;outline: none;position: relative;transition: .3s linear;}
.d7 input:focus {width:80%; }
.d7 button {width: 30px;height: 20px;border: none;background:url(/imgs/search.png) center   no-repeat ;  background-position: 0px -12px;cursor: pointer;}/*.d7 button:before{content: "\f002";font-family: FontAwesome;color: #fff;}*/
div.search {padding: 10px 0}/*----*//* banner */
.Bannercontainer{position: relative;width: 100%;max-width:1920px;height: 600px;margin: auto;overflow:hidden;}
.imgs img{position:   absolute;cursor: pointer;top: 0;}
.imgs img{width:100%;}
.circle{width: 200px;height: 20px;position:    relative;left: 50%;text-align: center;cursor: pointer; bottom:-560px;}
.circle b{display: inline-block;width: 12px;height: 12px;background-color: #575757;border-radius: 50%;}
.circle .current{background-color: #2d9008;}
			@media screen and (min-width: 1000px) and (max-width: 1200px){.circle{ bottom:-300px;clear:both;}}
			@media screen and (min-width: 1201px) and (max-width: 1300px){.circle{ bottom:-300px;clear:both;}}
			@media screen and (min-width: 1301px)  and (max-width: 1500px){.circle{ bottom:-400px;clear:both;}}
			@media screen and (min-width: 1501px)  and (max-width: 1700px){.circle{ bottom:-460px;clear:both;}}
			@media screen and (min-width: 1701px)  and (max-width: 1930px){.circle{ bottom:-480px;clear:both;}}
			@media screen and (min-width: 1931px)  and (max-width: 2100px){.circle{ bottom:-520px;clear:both;}}
			@media screen and (min-width: 2101px)  and (max-width: 2300px){.circle{ bottom:-540px;clear:both;}}
			@media screen and (min-width: 2301px)  and (max-width: 3000px){.circle{ bottom:-560px;clear:both;}}
            /*.btn{
                position: absolute;
                top: 50%;
                width: 50px;
                height: 100px;
                color: white;
                opacity: 0.5;
                text-align: center;
                line-height: 100px;
                font-size: 60px;
                cursor: pointer;
            }
            .btn:hover{
                background-color: rgba(255, 255, 255, .7);
            }
            .left{
                left: 0;
            }
            .right{
                right: 0;
            }*/
			/*banner*/
@media screen and (min-width: 1000px) and (max-width: 1200px){.Bannercontainer{ margin:auto;width:100%; height:330px;clear:both;}}
@media screen and (min-width: 1201px) and (max-width: 1300px){.Bannercontainer{ margin:auto;width:100%; height:400px;clear:both;}}
@media screen and (min-width: 1301px)  and (max-width: 1500px){.Bannercontainer{ margin:auto;width:100%; height:460px;clear:both;}}
@media screen and (min-width: 1501px)  and (max-width: 1700px){.Bannercontainer{ margin:auto;width:100%; height:500px;clear:both;}}
@media screen and (min-width: 1701px)  and (max-width: 1930px){.Bannercontainer{ margin:auto;width:100%; height:540px;clear:both;}}
@media screen and (min-width: 1931px)  and (max-width: 2100px){.Bannercontainer{ margin:auto;width:100%; height:560px;clear:both;}}
@media screen and (min-width: 2101px)  and (max-width: 2300px){.Bannercontainer{ margin:auto;width:100%; height:580px;clear:both;}}
@media screen and (min-width: 2301px)  and (max-width: 3000px){.Bannercontainer{ margin:auto;width:100%; height:600px;clear:both;}}
/**/
.Nbannerpc{height:420px; width:100%; margin:auto; z-index:-1; background:#f6fbff }
.Nbannerwap{display:none;height:300px; width:100%; margin:auto; z-index:-1; }
@media screen and (min-width: 10px) and (max-width: 1200px){
	 .Nbannerpc{display:none;}
	 .Nbannerwap{display:inline} 
	 .Nbannerwap img{width:100%}
	 }
.iT1{width:100%;margin:auto;font-size:2.2rem;font-weight:bold;text-align:center;height:70px;line-height:80px;color:#00586d;text-transform:uppercase}
.iT1 .T1{font-size:40px;font-weight:bold;height:60px;line-height:60px;color:#666;text-transform:uppercase}
.iT2{width:60px;margin:auto;border-radius:5px;height:5px; background:#fb9600}
.iT3{width:100%;margin:auto;font-size:20px;font-weight:;text-align:center;height:40px;line-height:40px;color:#666;text-transform:uppercase}
.iT4{width:100%;margin:auto;font-size:16px;font-weight:;text-align:center;height:30px;line-height:30px;color:#575757;font-weight:700}
@media screen and (max-width:800px){
	.iT1{width:100%;margin:auto;font-size:24px;font-weight:bold;text-align:center;line-height:20px;height:30px;color:#666;text-transform:uppercase}
	.iT3{display:none}
}
  
/*ia*/
 .iadv0{width:100%; max-width:1920px;height:230px;margin:auto; border-top:1px #CCC solid; border-bottom:1px #CCC solid;background:#fff; }
 .iadline{width:100%;max-width:1200px;margin:auto; } 
 .iadline .l1{width:34%; height:230px;float:left;border-left:1px #CCC solid;overflow:hidden}
 .iadline .l2{width:33%; height:230px;float:left;border-left:1px #CCC solid;border-right:1px #CCC solid;overflow:hidden}
 .iadline .l3{width:33%; height:230px;float:left;border-right:1px #CCC solid;overflow:hidden}
 
 .iadv{width:100%;max-width:1200px;margin:auto; top:-270px;  position:relative;animation-name: example; animation-duration: 1s;} 
 .iadv img{ vertical-align:middle} 
 .iadv .ia1{width:28%;margin-left:3%;float:left;overflow:hidden}
 .iadv .ia2{width:28%;margin-left:6%;float:left;overflow:hidden}
 .iadv .ia3{width:28%;margin-left:5%;float:left;overflow:hidden}
 .iadv .ti{width:96%;margin:auto;text-align:center;}
 .iadv .t1{width:96%;margin:20px auto;font-size:26px;line-height:30px;color:#00586d;text-align:center;font-weight: 600}
 .iadv .t2{width:96%;margin:auto;font-size:15px;line-height:30px;color:#888;}
 .iadvt1{display:none;text-align:center;width:80%;margin:auto;}
@media screen  and (max-width: 800px){
	 .iadline{display:none;}
	 .iadvt1{display:block;width:100%;margin:auto;font-size:24px;font-weight:bold;text-align:center;height:60px;line-height:60px;color:#00586d;text-transform:uppercase}
	 .iadv0{width:100%; height:auto;margin:auto; border:0px #CCC solid; }
	 .iadv00{display:none}
	 .iadv00 .iT1{display:none}
	 .iadv{ top:auto;  } 
	 .iadv .ia1 ,  .iadv .ia2 , .iadv .ia3{width:96%;margin:auto;float:none;overflow:hidden}
	 .iadv .ti{display:none}
	 .iadv .t1{width:96%;margin:10px auto;font-size:18px;line-height:30px;color:#333;text-align:center;font-weight: 600}
	 .iadv .t2{width:96%;margin:auto;font-size:15px;line-height:24px;color:#888;}
	 .iadv .ia1{width:96%;margin:auto;float:none;overflow:hidden;border:1px #CCC solid;border-radius:6px;padding:10px;}
 	 .iadv .ia2{width:96%;margin:10px auto;float:none;overflow:hidden;border:1px #CCC solid;border-radius:6px;padding:10px;}
	 .iadv .ia3{width:96%;margin:10px auto;float:none;overflow:hidden;border:1px #CCC solid;border-radius:6px;padding:10px;}
}
@keyframes example {
  0%   {opacity: 0; top:0;}
  30%   {opacity: 0.8; top:-300px;}
  30%   {opacity: 0.8; top:-260px;}
  100% {opacity: 1;top:-270px;}
}
/*首页产品目录start*/
 .container{width:100%;max-width:1200px;margin:auto}
.icatalogue00{ clear:both;width:100%;max-width:1920px;margin:auto;top:-240px; position:relative;  background:#eef7fa}
 .icatalogue { width:100%;max-width: 1200px; margin: 0 auto; }
         .catalogue-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5%; }
        /* 卡片无圆角直角 */
        .card { position: relative; background: #ffffff; border-radius: 0;  transition: all 0.3s cubic-bezier(0.2, 0, 0, 1); overflow: visible; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; border: 1px solid rgba(0,0,0,0.02); }
        .card:hover { transform: translateY(-6px); box-shadow: 0 25px 35px -12px rgba(0, 0, 0, 0.15); border-color: rgba(240, 165, 0, 0.2); }
        /* 图片区域直角 */
        .card-image { width: 100%; margin: 0; padding: 0; display: block; border-radius: 0; overflow: hidden; line-height: 0; }
        .card-image img { width: 100%; height: auto; display: block; transition: transform 0.3s ease; }
        .card:hover .card-image img { transform: scale(1.02); }
        /* 信息区域直角 */
        .card-info { width: 100%; padding: 1.2rem 1rem 1.8rem; text-align: center; background: #ffffff; border-radius: 0; }
        .card-title { font-size: 1.9rem; font-weight: 700; letter-spacing: 1px; margin: 0; background: linear-gradient(135deg, #2b5e6b, #1f3e48); background-clip: text; -webkit-background-clip: text; color: transparent; display: inline-block; }
        /* 弹出列表样式 - 每个列表项为超链接 */
        .hover-list { position: absolute; bottom: 1.2rem; left: 1.2rem; right: 1.2rem; background: rgba(255, 255, 255, 0.96); backdrop-filter: blur(12px); border-radius: 12px; padding: 0.9rem 1rem; box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.2); border: 1px solid rgba(240, 165, 0, 0.4); opacity: 0; visibility: hidden; transform: translateY(12px); transition: opacity 0.25s ease, visibility 0.25s, transform 0.25s ease; z-index: 20; pointer-events: none; text-align: left; }
        .card:hover .hover-list { opacity: 1; visibility: visible; transform: translateY(0); pointer-events: auto; }
        .hover-list ul { list-style: none; margin: 0; padding: 0; }
        .hover-list li { font-size: 0.8rem; font-weight: 500; padding: 0.4rem 0; border-bottom: 1px dashed #e9ecef; display: flex; align-items: center; gap: 8px; }
        .hover-list li:last-child { border-bottom: none; }
        /* 超链接样式 */
        .hover-list li a {font-size: 1rem; font-weight:600;text-decoration: none; color: #00586d; display: inline-block; width: 100%; transition: color 0.2s; }
        .hover-list li a:hover { color: #d47b00; text-decoration: underline; }
        /* 对勾伪元素保留在li上，不影响链接点击区域 */
        .hover-list li::before { content: "✓"; color: #00586d; font-weight: 700; font-size: 0.75rem; background: rgba(240,165,0,0.15); display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; border-radius: 50%; flex-shrink: 0; }
        .list-title { font-weight: 700; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 1px; color: #d47b00; margin-bottom: 0.5rem; border-left: 3px solid #00586d; padding-left: 8px; }
		.list-content{font-size: 0.8rem;color: #666; line-height:1.5rem}
        .more-wrapper { text-align: center; margin-top: 1rem; }
        .btn-more { display: inline-flex; align-items: center; gap: 12px; background: transparent; border: 2px solid #00586d; padding: 0.9rem 2.2rem; border-radius: 48px; font-size: 1rem; font-weight: 600; color: #c96f0e; cursor: pointer; transition: all 0.25s; background-color: white; letter-spacing: 1px; text-decoration: none; }
        .btn-more:hover { background-color: #00586d; color: white; box-shadow: 0 8px 20px rgba(240,165,0,0.3); border-color: #00586d; transform: scale(0.98); }
        .btn-more .arrow { font-size: 1.2rem; transition: transform 0.2s; }
        .btn-more:hover .arrow { transform: translateX(4px); }
        @media (max-width: 850px) { .icatalogue00{top:auto}.product-grid { grid-template-columns: repeat(1, 1fr); gap: 1rem; } .container { padding: 2rem 1.2rem 3rem; } .hero-title { font-size: 1.8rem; } }
        @media (max-width: 640px) { .product-grid { grid-template-columns: 1fr; gap: 1.2rem; } .card-title { font-size: 1.6rem; } .hover-list { bottom: 1rem; left: 1rem; right: 1rem; padding: 0.7rem 0.9rem; } .hover-list li { font-size: 0.7rem; } }	
		@media (max-width: 850px) {.catalogue-grid {grid-template-columns: 1fr;gap: 1rem;}
    .card {position: relative;   /* 保留相对定位，但内部 .hover-list 将改为静态 */transform: none !important;box-shadow: none;border: 1px solid #e0e0e0;background: #fff;padding: 0;}
    .card:hover {transform: none;box-shadow: none;   }
    .card-image,  .card-info {display: none;}
    .hover-list {position: static !important;opacity: 1 !important;visibility: visible !important;transform: none !important;pointer-events: auto !important;background: #ffffff !important;backdrop-filter: none !important;box-shadow: none !important;border: 1px solid #e9ecef !important;border-radius: 0 !important;padding: 1.2rem !important;margin: 0 !important;bottom: auto;left: auto;right: auto;}
    .hover-list li {font-size: 0.9rem;padding: 0.5rem 0;}
    .list-title {font-size: 0.85rem;margin-bottom: 0.75rem;}
    .list-content {font-size: 0.85rem;line-height: 1.4rem;}}
/*首页产品目录end*/
     /*-1-*/
   .i00{clear:both;width:100%;max-width:1920px;margin:auto;top:-240px; position:relative; background:#f6f5f4;}
   .i01{width:80%;margin:auto;font-size:18px;color:#515254;text-align:center;padding-top:2%}
   .i02{width:80%;margin:auto;font-size:16px;color:#515254;text-align:center;line-height:30px;}
   .i03{width:8%;margin:auto;font-size:15px; border-top:3px #515254 solid}
   .i04{width:100%;max-width:1200px;margin:auto;}
  
  .m2_ul{  width: 100%;  margin:auto;max-width:1200px}
.m2_ul li{ width: 24%;float:left; margin-right:1%; margin-top: 2%;   } 
.m2_ul li .m2_wrap{ position:relative;  margin:auto; overflow:hidden;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);  }
.m2_ul li .m2tu{ display:block; text-align:center;}
.m2_ul li .m2tu img{display: block;   width:100%; }
.m2_ul li .m2fu1{ position:absolute; width:100%; left:0px; bottom:0px;  text-align: center; background:#00586d;transition:0.5s;}
.m2_ul li .m2fu1 a{ display:block; font-size:15px;   color:#fff; line-height:40px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2_ul li .m2fu1 span{ display:block; float:right; color:#bfbfbf; font-size:16px;  margin-right:11px; line-height:24px; margin-top:3px;}
.m2_ul li .m2fu1 a:hover{ color:#f47920;}
.m2_ul li .m2fu2{ position:absolute; width:100%; height:100%; left:0px; top:100%; text-align: center;  background:#ffdf09; background:rgba(2, 81, 189, 0.8); transition:0.5s;}
.m2_ul li .m2fu2n{ height:269px; position:absolute; margin:0 18px; top:50%; margin-top:-106px;width: calc(100% - 36px);}
.m2_ul li .m2a{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px;font-weight:bold;     color:#fff; line-height:30px; padding-bottom: 10px;    }
.m2_ul li .m2fu2n p { display:block;font-weight:lighter;  font-size:14px;  line-height:30px; color:#fff; margin-top:16px; height:90px; overflow:hidden; }
.m2_ul li .m2mor{ display:block; width:119px; height:35px; text-align:center; line-height:35px; text-align: center; border-radius: 5px;  color:#fff; background:#f47920; margin:auto; margin-top:35px;}
.m2_ul li:hover .m2fu1{ bottom:-70px;}
.m2_ul li:hover .m2fu2{ top:0px;}
 @media screen and (max-width:800px){.i00{display:none}
	 .m2_ul li{ width: 98%;  margin: 2% auto;   } 
	 }
   /*-1-*/
 /*3star*/
  .i11{width:100%;max-width:1920px;margin:auto;position:relative; top:-240px;  background:#eef7fa}
   .i12{width:80%;margin:auto;font-size:18px;color:#515254;text-align:center;padding-top:2%}
   .i13{width:80%;margin:auto;font-size:16px;color:#515254;text-align:center;line-height:30px;}
   .i14{width:8%;margin:auto;font-size:15px; border-top:3px #515254 solid}
   .i15{width:80%;margin:auto;}
   
   
.hmc3_ul{margin-top:-15px;max-width:1300px}
.hmc3_ul ul { margin: 0px -3px; }
.hmc3_aBox { display: block; height: 350px; position: relative; padding: 179px 15% 0px ; text-align: center; box-sizing: border-box;}
.hmc3_aBox img { position: absolute; left: 50%; top: 44px; margin-left: -60px; }
.hmc3_ImgIcon{opacity:0; transition:all 0.3s ease;}
.hmc3_aBox:hover .hmc3_ImgIcon{opacity:1;}
.hmc3_ul ul li { display: inline-block; width: 20%; padding: 0px 3px; float: left; }
.hmc3_t1 { font-size: 18px; color: #d62d68; line-height: 62px; height: 62px; transition:all 0.3s ease; }
.hmc3_aBox p { text-indent:0px; font-size: 0.9rem; color: #666666; line-height: 22px; transition:all 0.3s ease; }
.hmc3_c1{ font-size: 13px; color: #666666; line-height: 22px; transition:all 0.3s ease; }
.hmc3_ul li:nth-child(2) .hmc3_t1{color:#f08b11;}
.hmc3_ul li:nth-child(3) .hmc3_t1{color:#2478c0;}
.hmc3_ul li:nth-child(4) .hmc3_t1{color:#14aa3c;}
.hmc3_ul li:nth-child(5) .hmc3_t1{color:#09a49c;}
.hmc3_aBox:hover{ background:#e74c82;}
.hmc3_ul li:nth-child(2) .hmc3_aBox:hover{background:#f08b11;}
.hmc3_ul li:nth-child(3) .hmc3_aBox:hover{background:#2478c0;}
.hmc3_ul li:nth-child(4) .hmc3_aBox:hover{background:#14aa3c;}
.hmc3_ul li:nth-child(5) .hmc3_aBox:hover{background:#09a49c;}
.hmc3_aBox:hover .hmc3_t1,.hmc3_aBox:hover p{color:#fff!important;}
 @media screen and (max-width:800px){.i11{display:none}
	 .hmc3_ul ul li { display: inline-block; width: 98%; padding: 3px;  }
	 }
/*3end*/

	/*index about us*/ 
.iaboutus {width: 100%;max-width:1920px;margin: auto;padding: 0;position: relative;top: -240px;}
.iaboutus .iW {position: relative;width: 100%;margin: 0;overflow: hidden;text-align: center;height: 600px;}
.iaboutus .iW img {width: 100%;height: 100%;object-fit: cover;display: block;}
.iaboutus .iWtext {position: absolute;width: 100%;left: 0;bottom: 0;height: 600px;text-align: center;background: rgba(0, 47, 58, 0.1);box-sizing: border-box;padding: 0 20px;}
.iaboutus .iWtext .T1 {width: 80%;margin: 0 auto;text-align: center;font-size: 1.3rem;line-height: 16px;color: #fff;font-weight: 500;text-transform: uppercase;letter-spacing: 0px;font-family: 'FuturaDX', 'Helvetica', 'sans-serif'}
.iaboutus h1 {width: 80%;margin: 10px auto 0;text-align: center;font-size: 2.2rem;line-height: 50px;color: #fff;font-weight: 700;font-family: 'FuturaDX', 'Helvetica', 'sans-serif'}
.iaboutus .iWtext .T2 {width: 80%;margin: 0 auto;text-align: center;font-size: 40px;line-height: 90px;color: #c89585;font-weight: 700;font-family: 'FuturaDX', 'Helvetica', 'sans-serif'}
.iaboutus .iWtext .T3 {width: 80%;margin: 0 auto;text-align: center;height: 30px;padding-top: 20px;}
.iaboutus .iWtext .T4 {width: 80%;margin: 0 auto;text-align: center;font-size: 16px;line-height: 30px;color: #fff;letter-spacing: 1px;font-family: 'Futura', 'sans-serif';font-weight: 100;}
.iaboutus .iWtext .T0 {width: 80%;margin: 0 auto;height: 60px;}
.iaboutus .iWtext .T5 {width: 180px;height: 40px;margin: 20px auto 0;border-radius: 3rem;border: 1px #fff solid;text-align: center;text-decoration: none;line-height: 40px;font-size: 16px;color: #fff;font-family: Arial, Helvetica, sans-serif;display: block;transition: background 0.3s ease;}
.iaboutus .iWtext .T5:hover {color: #fff;background: #fb9600}
.iaboutus .iWtext .T41 {display: none;}
.iaboutus .ct {width: 100%;max-width: 900px;margin: 0 auto;overflow: hidden;}
.iaboutus .ct .tw {width: 25%;float: left;text-align: left}
.iaboutus .ct .tw .t6 {font-size: 50px;line-height: 40px;color: #fff;font-weight: 550}
.iaboutus .ct .tw .t7 {font-size: 14px;line-height: 20px;color: #eeeeee;font-weight: normal}
.iaboutus .m {top: -26px;color: #FFF;font-size: 15px;font-weight: bold;position: relative;}/* 移除可能导致空白的外边距 */
.iaboutus .iWtext .blank10,.iaboutus .iWtext .blank30 {display: none;}/* 移动端适配 */
@media screen and (max-width: 800px) {.iaboutus {top: 0;margin-top: 0;}
.iaboutus .ct {display: none}
.iaboutus .iW {height: 500px;}
.iaboutus .iWtext {height: 500px;}
.iaboutus .iWtext .T2 {width: 90%;margin: 0 auto;text-align: center;font-size: 40px;line-height: 50px;letter-spacing: 2px;}
.iaboutus .iWtext .T4 {display: none}
.iaboutus .iWtext .T41 {display: inline-block;width: 90%;margin: 0 auto;text-align: center;font-size: 14px;line-height: 26px;color: #fff;letter-spacing: 1px;}
.iaboutus h1 {font-size: 1.3rem;letter-spacing: 0px;margin-top: 5px;}
.iaboutus .iWtext .T0 {width: 80%;margin: 0 auto;height: 20px;}
.iaboutus .iWtext .T1 {margin-top: 0;font-size:0.8rem}}
/*pinpai*/
	.ppai{width:100%;max-width:1200px;margin:auto; position:relative; top:-60px} .ppai img{width:100%}
	.ppai .t1{width:100%;margin:auto;font-size:14px;color:#888;text-align:center;line-height:26px;}
	.ppai .t2{display:none}
	.ppai .l1{width:29%;float:left;padding:1% 4% 1% 4%; border:1px #CCC solid}
	.ppai .l2{width:29%;margin-left:6%;float:left;padding:1% 4% 1% 4%; border:1px #CCC solid}
	@media screen and (max-width:800px){
		.ppai{width:96%; top:40px; position: relative }
		.ppai .t1{display:none}
		.ppai .t2{display:inline;width:100%;margin:auto;font-size:14px;color:#888;text-align:center;line-height:26px;}
		.ppai .l1{width:30%;padding:1%%;float:left;}
		.ppai .l2{width:30%;margin-left:4%;float:left;padding:auto;}
		}
 /*index products*/
.cicon{width:100%;max-width:1200px;margin:auto;}
.cicon .c0{float:left;width:15.6%;height:140px; background: url(../img/icon01.png) center no-repeat #f2f7f0;background-position: 50% 14%; border-radius: 1rem; border:#e5eee2 1px solid;text-align:center;font-size:16px;line-height:40px;color:#555555;padding-top:95px;}
.cicon .c1{float:left;width:15.68%;margin-left:1.2%;height:140px; background: url(../img/icon02.png) center no-repeat #f2f7f0;background-position: 50% 14%; border-radius: 1rem; border:#e5eee2 1px solid;text-align:center;font-size:16px;line-height:40px;color:#555555;padding-top:95px;}
.cicon .c2{float:left;width:15.68%;margin-left:1.2%;height:140px; background: url(../img/icon03.png) center no-repeat #f2f7f0;background-position: 50% 14%; border-radius: 1rem; border:#e5eee2 1px solid;text-align:center;font-size:16px;line-height:40px;color:#555555;padding-top:95px;}
.cicon .c3{float:left;width:15.68%;margin-left:1.2%;height:140px; background: url(../img/icon04.png) center no-repeat #f2f7f0;background-position: 50% 14%; border-radius: 1rem; border:#e5eee2 1px solid;text-align:center;font-size:16px;line-height:40px;color:#555555;padding-top:95px;}
.cicon .c4{float:left;width:15.68%;margin-left:1.2%;height:140px; background: url(../img/icon05.png) center no-repeat #f2f7f0;background-position: 50% 14%; border-radius: 1rem; border:#e5eee2 1px solid;text-align:center;font-size:16px;line-height:40px;color:#555555;padding-top:95px;}
.cicon .c5{float:right;width:15.68%;margin-left:1%;height:140px; background: url(../img/icon06.png) center no-repeat #f2f7f0;background-position: 50% 14%; border-radius: 1rem; border:#e5eee2 1px solid;text-align:center;font-size:16px;line-height:40px;color:#555555;padding-top:95px;}
.cicon .c0:hover{ background: url(../img/icon01r.png) center no-repeat #575757;background-position: 50% 14%; color:#fff;transition: all 1s;}
.cicon .c1:hover{background: url(../img/icon02r.png) center no-repeat #575757;background-position: 50% 14%; color:#fff;transition: all 1s;}
.cicon .c2:hover{background: url(../img/icon03r.png) center no-repeat #575757;background-position: 50% 14%; color:#fff;transition: all 1s;}
.cicon .c3:hover{background: url(../img/icon04r.png) center no-repeat #575757;background-position: 50% 14%; color:#fff;transition: all 1s;}
.cicon .c4:hover{background: url(../img/icon05r.png) center no-repeat #575757;background-position: 50% 14%;color:#fff;transition: all 1s;}
.cicon .c5:hover{background: url(../img/icon06r.png) center no-repeat #575757;background-position: 50% 14%; color:#fff;transition: all 1s;}

.iPro{width:100%;max-width:1200px;margin:auto;}
.iPro .L{width:39.2%;float:left;} .iPro  img{width:100%}
.iPro .R{width:60.5%;float:right;}
.iPro .R .P1{width:31%;float:left;margin-left:2%}

.more{width:200px; height:40px; background:#00586d; text-align:center; font-size:14px;font-weight:400;line-height:40px;  border-radius: 5rem;  color:#fff; margin:auto;transition: background 0.3s ease; }
.more:hover{ background: #fb9600;}

.iab{ margin:auto;width:100%;height:640px;background:url() center top no-repeat}

 /* index products roll */
.slider-carousel{position:relative;width:100%;max-width:1200px;margin:20px auto 0 auto;}
.slider-carousel .item{height:480px}
.slider-carousel .slidesjs-navigation{width:45px;height:45px;display:block;position:absolute;text-indent:-9999em;top:160px;z-index:100;opacity:0}
.slidesjs-previous{background:transparent url(/imgs/prev.png) no-repeat;left:10px}
.slidesjs-next{background:transparent url(/imgs/pnext.png) no-repeat;right:10px}
.slidesjs-pagination{overflow:hidden;zoom:1;margin-top:10px;margin-left:47%}
.slidesjs-pagination-item a{float:left;width:12px;height:12px;text-indent:-9999em;margin-right:10px;background-color:#575757;border-radius:20px}
.slidesjs-pagination-item a:hover,.slidesjs-pagination-item a.active{background-color:#2d9008}
.P00{width:100%;margin:auto;}.P00 img{width:100%}
.P00 .L{width:41%;float:left;}
.P00 .R{width:59%;float:left;}
.P00 .R .P1{width:31.3%;float:left;margin-left:2%;text-align:center;color:#555;} .P00 .R .P1 img{border:1px #eef5ed solid;max-height:168px}
.P00 a{font-size:15px;line-height:20px;color:#666;font-weight:lighter}
@media screen  and  (max-width:801px){	
.slider-carousel, .slider-carousel .item{display:none}
.pshow{display:none}
}
.MC00{display:none;width:90%;margin:auto; }
 
@media screen and (max-width:800px){
	.mpshow{display:inline}
	.MC00{display:inline;width:98%;margin:auto;}
	.MC00 .pic{width:100%;height:170px; overflow:hidden}
	.MC00 img{width:100%; vertical-align:middle}
	.MC11{width:48%;float:left;margin-lefe:1%;}
	.MC11 .MC13{width:100%;margin: auto;font-size:13px; text-align:center;height:20px;line-height:20px; z-index:9999}
	.MC11 .MC13 a{font-size:15px;color:#666}
	.MC11{width:46%;margin:1.5% auto auto 1.5%;border:0px #999 solid;border-radius:0rem;  box-shadow:0px 0px 0px gray;}
	.MC11 .MC13 .tx00{display:none}
}
 /* index products roll end*/


.Vlocal{position:absolute !important;left:35%;top:40%;z-index:3;border:1px solid #aaa;margin:100px auto;padding:5px;display:none;height:420px;line-height:30px;color:#fff;text-align:right; background:#fafafa}
.Vcontent{text-align:center;width:100%;max-width:655px;min-width:480px;margin:auto;height:400px;}

/*culture*/
.CC0{width:100%; background:url('/img/culture_bg.jpg')}
.CC{width:100%;max-width:1200px;margin:auto;} .CC img{width:100%}
	.CC .s1{font-size:15px;color:#FFF;line-height:26px;font-weight:  normal;}
	.CC .T1{ position:absolute; text-align:center;left:40%; top:40%;padding:6px; text-align: center;font-size:20px;line-height:40px;color:#FFF; background:rgba(123,166,107,0.8);  transition:0.5s;display:none}
	.CC .CCM{ position:relative;  margin:auto; overflow:hidden;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.0);  }
	.CC .T2{ position:absolute; width:100%; height:100%; left:0px; top:100%; text-agn: center;  background:#0449b1; background:rgba(123,166,107, 0.9); transition:0.5s;text-align:center;font-size:18px;color:#FFF}
	.CC .T2M{   position:absolute; margin:0 10px; top:20%;  width: calc(100% - 36px);font-weight:600;}
 	
	.CC .C1 :hover .T1{display:none; transition:0.5s;}
	.CC .C1 :hover .T2{ top:0px;}
	.CC .C1 {width:40%;float:left;height:282px; overflow:hidden  } 
	.CC .C2{width:60%;float:left;height:223px;border-left:2px #FFF solid;border-bottom:2px #FFF solid; overflow:hidden }
	.CC .C3{width:20%;float:left;height:60px;border-left:2px #FFF solid; background:#575757;font-size:24px;font-weight:500;text-align:center;line-height:60px;color:#fff;overflow:hidden }
	.CC .C4{width:40%;float:left;height:280px;border-left:2px #FFF solid;overflow:hidden }
	.CC .C5{width:60%;float:left;height:218px;margin-top:-218px;  overflow:hidden}

	.CC .C2 :hover .T1{display:none; transition:0.5s;}
	.CC .C2 :hover .T2{ top:0px;}
	
	.CC .C4 :hover .T1{display:none; transition:0.5s;}
	.CC .C4 :hover .T2{ top:0px;}
	
	.CC .C5 :hover .T1{display:none; transition:0.5s;}
	.CC .C5 :hover .T2{ top:0px;} 


/*oem*/
 
	.dz{  width: 100%;max-width:1200px;margin:auto;  }
	.dz li{ width: 20%;float:left;  border-radius:10px;  } 
	.dz li .dzMsk{ position:relative; max-width:260px; margin:auto; overflow:hidden;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.0);border-radius: 10px;  }
	.dz li .tu{ display:block; text-align:center;}
	.dz li .tu img{display: block;   width:100%; margin:auto }
	.dz li .T0{ position:absolute; width:100%; left:0px; bottom:0px; height:60px; text-align: center; background:rgba(255,255,255,0.8);  transition:0.5s;display:block; font-size:16px;font-weight:bold;   color:#666; line-height:60px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
	.dz li .Sroll{ position:absolute; width:100%; height:100%;padding:10px; left:0px; top:100%; text-align: center;  background:#0449b1; background:rgba(123,166,106, 1); transition:0.5s;}
 	.dz li .T1{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; font-weight:bold;   color:#fff; line-height:55px;  }
	.dz li .T2{font-size:15px;color:#fff;line-height:24px;}
	.dz li:hover .Sroll{ top:0px;}
	
	.oemPro{width:100%; background:#fafafa}  .Tx{width:100%;text-align:center;font-size:15px; color:#777;line-height:30px;height:30px;}
	.opro{width:100%;max-width:1200px;margin:auto} .opro img{width:100%} .opro .T1{width:100%; overflow:hidden} .opro .T2{font-size:16px;color:#666;line-height:40px;text-align:center;width:100%;height:40px;background:#f6f5f5;z-index:200; position:relative}
	.opro .pl1{width:32%;float:left;overflow:hidden} .opro .pl2{width:32%;float:left;margin-left:2%;overflow:hidden}
	.opro .T1:hover{opacity: 1;  filter: alpha(opacity=100);  visibility: visible;  -webkit-transform: scale(1.4, 1.4);  -moz-transform: scale(1.4, 1.4);  -ms-transform: scale(1.4, 1.4);  -o-transform: scale(1.4, 1.4);  transform: scale(1.4, 1.4); transition:0.5s;}
	.oemFlow{width:100%; background:url(/img/flowbg.jpg)}
	.oFlow{width:100%;max-width:1200px;margin:auto}
	.oFlow .L{width:18.35%;float:left; background:#FFF;min-height:230px;} .oFlow .Dr{width:2%;float:left;min-height:230px; background:url(../img/oem_flow.png) center no-repeat}
	.oFlow .L2{width:18.35%;float:left; background:#7badc1;min-height:230px;}
	.oFlow .L .T1{width:100%;text-align:center;padding-top:10px;}
	.oFlow .L .T2{width:100%;height:40px;line-height:40px;font-size:18px;font-weight:600;color:#555;text-align:center;}
	.oFlow .L .T3{width:100%;font-size:15px;color:#777;text-align:center;}.oFlow .L .T4{width:100%;text-align:center;}
	.oFlow .L2 .T1{width:100%;text-align:center;padding-top:10px;}
	.oFlow .L2 .T2{width:100%;height:40px;line-height:40px;font-size:18px;font-weight:600;color:#fff;text-align:center;}
	.oFlow .L2 .T3{width:100%;font-size:15px;color:#fff;text-align:center;}.oFlow .L2 .T4{width:100%;text-align:center;}
	
	.oadv{width:100%;max-width:1200px;margin:auto} .oadv img{width:100%} 
	.oadv .L{width:48%;float:left;min-height:300px;}
	.oadv .C{width:4%;float:left;min-height:300px;}
	.oadv .R{width:48%;float:left;min-height:300px;}
	.oadv .T1{font-size:30px; line-height:60px;color:#575757;font-weight:700;padding-top:100px;}
	.oadv .T2{font-size:18px; line-height:30px;color:#666;}
	.oadv .T1R{font-size:30px; line-height:60px;color:#575757;font-weight:700;padding-top:100px;text-align:right}
	.oadv .T2R{font-size:18px; line-height:30px;color:#666;text-align:right}
	
	.oT1{width:100%;max-width:1200px;margin:auto;text-align:center;font-size:26px;line-height:40px;color:#777}
	.oT2{width:100%;max-width:1200px;margin:auto;text-align:center;}
	.oT3{width:100%;max-width:1200px;margin:auto;text-align:center;font-size:40px;line-height:60px;color:#575757;font-weight:800}
	.oT4{width:100%;max-width:1200px;margin:auto;text-align:center;font-size:26px;line-height:40px;color:#777}
	/*oem end*/
	
 
		/*product catalogue*/
		.Pcls{width:100%;max-width:1200px;margin:auto} 
		.Pcls .PclsL{width:34%;float:left;height:60px; background:#fafafa;text-align:center}
		.Pcls .PclsR{width:33%;float:left;height:60px; background:#fafafa;text-align:center; border-left:1px #ffffff solid}
		.Pcls a{font-size:2.2rem;font-weight:600;line-height:60px;color:#00586d}
		.Pcls .PclsL:hover, .Pcls .PclsR:hover{ background:#555;transition:0.5s;color:#fff;}
		.Pcls .active{ background:#575757;color:#fff;}
		/*product catalogue end*/
		
/*生产*/
.adv{width:100%;height:520px;margin:auto; background:url(/img/advbg.jpg) no-repeat top center fixed}
.adv .A{width:100%;max-width:1200px;margin:auto;} .adv .A img{width:100%}
.adv .A .B1{width:16%;float:left}
.adv .A .B2{width:16%;float:left;margin-left:4%}
.adv .A .C1{width:100%; border-radius:50%; overflow:hidden;} 
.adv .A .C1 img{width:100%;border-radius:50%; border:3px solid #575757;}
.adv .A .C1 img:hover{transition: all 0.6s;transform: scale(1.3); }
.adv .A .C2{width:100%; margin:10px auto;  font-size:15px;color:#666;line-height:24px;text-align:center}
/*生产*/


/**/
.ipro_box{ margin:auto;width:100%;max-width: 1200px;height:640px;background:url(../img/bg_ipro.png) center top no-repeat;font-size:20px;font-weight:bold;color:#575757; overflow: hidden;}
.ipro_box a{ position: relative; display: block;width: 358px;height:310px;}
.ipro_box a .xian_di{z-index: 1;margin: 0;overflow: hidden;text-align:center}
/*.ipro_box a .xian_di>img{width:100%;height: 100%;}*/
.ipro_box a:hover img{transition: all 0.6s;transform: scale(1.1);  filter: opacity(70%);   opacity:0.7; }
.ipro_box a .xian_di .yin_xian{color:#575757;text-align: center;  opacity: 0;z-index: 10; visibility: visible;filter: alpha(opacity=0);   line-height: 100%;  -webkit-transition: all 0.5s ease;  position: absolute;top:0;left: 0;padding-top: 150px; width: 358px;height:310px;overflow: hidden;}
.ipro_box a:hover .xian_di .yin_xian{opacity: 1;  filter: alpha(opacity=100);  visibility: visible;  -webkit-transform: scale(1, 1);  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -o-transform: scale(1, 1);  transform: scale(1, 1);}
 .hide{display:none;}
 
 .p1_box{ margin:-5px auto auto 0px;position: relative; border:0px #CCC solid;width: 260px;height: 260px;}
 .p2_box{ margin:80px auto auto 0px; position: relative; border:0px #CCC solid;width: 260px;height: 260px;}
 .p3_box{ margin:-425px auto auto 280px;position: relative; border:0px #CCC solid;width: 260px;height: 260px;}
 .p4_box{ margin:-430px auto auto 560px;position: relative; border:0px #CCC solid;width: 260px;height: 260px;}
 .p5_box{ margin:65px auto auto 560px;position: relative; border:0px #CCC solid;width: 260px;height: 260px;}
 .p6_box{ margin:-425px auto auto 840px;position: relative; border:0px #CCC solid;width: 260px;height: 260px;}
  /*service*/
  
 
 
 /*index news*/
 .inews0{width:100%;max-width:1920px;margin:auto; position:relative; top:-100px; background:#f9f9f8}
 .inews{width:100%;max-width:1200px;margin:auto}
 .inews img{width:100%}  .inews img:hover{transition: all 0.6s;transform: scale(1.1); }
 .inews .l{width:48%;float:left;margin-top:20px;}
 .inews .r{width:48%;float:right;margin-top:20px;}
 .inews .xl{width:36%;float:left; overflow:hidden}
 .inews .xr{width:62%;float:right}
 .inews .t1{float:left;width:100px; height:22px;line-height:22px;font-size:13px;font-weight:400;color:#FFF; text-align:center;background:#00586d}
 .inews .t2{margin:auto;width:100%; height:40px;line-height:40px;font-size:18px;font-weight:500;color:#666; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
 .inews .t3{width:100%;margin:auto;font-size:13px;color:#999;line-height:22px;}
 .inews0 .line{width:100%;max-width:1200px;height:10px; border-top:#ccc 1px solid;margin:10px auto auto auto}
 .inews0 .more{width:100%;max-width:1200px;margin:auto;color:#333; background:none;text-align:right}

@media screen and (max-width:800px){
	 .inews0{width:98%;margin:auto;top:40px;}
	 .inews .l{width:100%;float:none;margin:20px auto;}
 	 .inews .r{width:100%;float:none;margin:20px auto;}

	}
 /*index news end*/
 
/*contact*/
.iContact0{width:100%;height:auto;margin:auto; background:#fafafa;}
.iContact{ margin:auto;width:100%;max-width: 1200px;font-size:20px;color:#fff; overflow: hidden;}
.iContact .C1{width:28%;float:left;position: relative; overflow:hidden; }
.iContact .C2{width:30%;float:left;margin-left:3%; }
.iContact .C3{width:33%;float:right; }
.iContact .T{font-size:18px;font-weight:bold;line-height:40px;color:#575757;text-transform:uppercase}
.iContact .D{font-size:14px;line-height:20px;color:#4D4D4D;}

.email0{ margin:auto;width:100%;max-width: 1200px;font-size:20px;color:#fff; overflow: hidden;}
.email0 .eL{width:28%;float:left;position: relative; overflow:hidden; }
.email0 .eC{width:31%;float:left;margin-left:3.3%; }
.email0 .eR{width:33%;float:right; }
.email0 input{width:100%;height:40px;padding:10px 20px;font-size:14px;color:#555;border: 1px #575757 solid;background:#fff;overflow:hidden;vertical-align:middle;}
.email0 textarea{width:100%;height:160px;padding:10px 20px;font-size:14px;color:#555;border: 1px #575757 solid;background:#fff;overflow:hidden;vertical-align:middle;}
.email0  .ebtn{width:100%;margin:auto;text-align:center}
.email0 button{width:140px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;vertical-align:middle;background:#575757;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.email0 button:hover{background:#ff7200;}

/*email*/
.bt{width:100%;height:auto;margin:auto; background:#575757;height:250px}
.bt .B0{margin:auto;width:100%;max-width: 1200px;height:80px;}
.bt .B{ margin:auto;width:100%;max-width: 1200px;font-size:20px;color:#fff; overflow: hidden;}
.bt .B .CL{width:45%;float:left}
.bt .B .CL .T1{width:100%;margin:auto;font-size:36px;height:40px;line-height:40px;color:#fff;}
.bt .B .CL .T2{width:100%;margin:auto;font-size:14px;line-height:20px;color:#fff;}
.bt .B .CR{width:45%;float:left;}
 
 



/*--首页结速--*/

 
/*product nav*/
.nPL{ margin:auto;width:100%;max-width: 1200px;}
.nPL .L{width:23.4%;float:left;margin-left:1%;margin-right:0.5%;margin-top:1.5%;height:280px;background:#FFF;overflow:hidden;display: inline-block;transition: all  .25s  ease-in;-moz-transition: all  .25s  ease-in;-webkit-transition: all  .25s  ease-in;}
.nPL .L:hover{transition: all 0.6s;box-shadow:5px 5px 10px gray;transform:translateY(-10px);}
.nPL .L .I{width:96%;margin:auto} .nPL .L .I img{width:100%}
.nPL .L .T1{width:96%;margin:auto;font-size:18px;line-height:40px;height:30px;color:#171721;text-align:center;background:#fff;  white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;}
.nPL .L .T2{width:96%;margin:auto;font-size:14px;line-height:20px;height:20px;color:#BCBCBC;text-align:center;background:#fff}
@media screen and (max-width:800px){
	.nPL .L{width:48%;float:left;margin-left:1%;margin-right:auto;margin-top:1.5%;height:200px;}
	
}
 /*2classlist*/
.nPL2c{ margin:auto;width:100%;}
.nPL2c .L{width:31%;float:left;margin-left:1%;margin-right:1%;margin-top:1.5%;background:#FFF;overflow:hidden;display: inline-block;transition: all  .25s  ease-in;-moz-transition: all  .25s  ease-in;-webkit-transition: all  .25s  ease-in;}
.nPL2c .L:hover{transition: all 0.6s;box-shadow:5px 5px 10px gray;transform:translateY(-10px);}
.nPL2c .L .I{width:96%;margin:auto;max-height:202px;} .nPL2c .L .I img{width:100%;}
.nPL2c .L .T1{width:90%;margin:auto;font-size:16px;line-height:40px;height:40px;color:#555;text-align:center;background:#fff;   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;}
.nPL2c .L .T2{width:96%;margin:auto;font-size:14px;line-height:20px;height:20px;color:#777;text-align:center;background:#fff}

@media screen and (max-width:800px){.nPL2c .L{width:48%;} .nPL2c .L .I{width:96%;max-height:200px;margin:auto; overflow:hidden}
.nPL2c .L .T1{width:90%;margin:auto;font-size:15px;line-height:26px;height:26px;color:#555;text-align:center;background:#fff;   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;}
.nPL2c .L .T2{width:96%;margin:auto;font-size:12px;line-height:16px;height:16px;color:#777;text-align:center;background:#fff}
}
/*分页*/
.nPages{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.nPages .prevPage, .nPages .nextPage{height: 48px;width:130px;	line-height: 48px;	 border: 1px solid #ddd;	}
.nPages a{display: inline-block;color: #555;display: inline-block;height: 48px;width:48px;	line-height: 48px;	 border: 1px solid #ddd;	margin: 0 4px;border-radius: 0px;vertical-align: middle;}
.nPages a:hover{text-decoration: none;border: 1px solid #555;}
.nPages span.current{display: inline-block;height: 48px;width:48px;	line-height: 48px;	 border: 1px solid #ddd;	margin: 0 4px;color: #fff;background-color: #555;	border: 1px solid #428bca;border-radius: 0px;vertical-align: middle;}
.nPages span.disabled{	display: inline-block;height: 48px;line-height: 48px;width:130px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 0px;vertical-align: middle;}
@media screen and (max-width:800px){
	.nPages .prevPage, .nPages .nextPage, .nPages span.disabled{display:none}
	}
/*product end*/

/*news*/
.nNewsL{ margin:auto;width:100%;max-width: 1200px;}
.nNewsL .L{width:32%;float:left;margin-top:3%;background:#FFF;height:370px; overflow:hidden;display: inline-block;transition: all  .25s  ease-in;-moz-transition: all  .25s  ease-in;-webkit-transition: all  .25s  ease-in;}
.nNewsL .L:hover{transition: all 0.6s;box-shadow:5px 5px 10px gray;transform:translateY(-10px);}
.nNewsL .LM{width:2%;float:left;margin-top:3%;height:320px}
.nNewsL .L .I{width:100%;margin:auto} .nNewsL .I img{width:100%}
.nNewsL .T1{width:100%;margin:auto;font-size:18px;line-height:20px;height:40px;color:#171721;text-align:center;padding:10px;white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;}
.nNewsL .T2{width:90%;margin:auto;font-size:14px;line-height:18px;height:38px;color:#888;text-align:left; overflow:hidden}
@media screen and (max-width:1000px){
	.nNewsL .L{width:96%;float:none;margin-top:3%;background:#FFF;height:auto; }
	.nNewsL .L .I{display:none} 
	.nNewsL .T1{width:96%;margin:auto;font-size:16px;line-height:30px;height:auto;color:#171721;text-align:left;padding:0;}
	.nNewsL .T2{width:96%;margin:auto;font-size:14px;line-height:18px;height:auto;color:#888;text-align:left; }
.nNewsL .LM{display:none}
	}
.nNewsClass{ margin:auto;width:100%;max-width: 1200px;padding:8px;overflow:hidden;display: inline-block;transition: all  .25s  ease-in;-moz-transition: all  .25s  ease-in;-webkit-transition: all  .25s  ease-in;}
.nNewsClass:hover{transition: all 0.6s;box-shadow:2px 2px 5px gray;transform:translateY(-10px);}
.nNewsClass .L{width:32%;float:left;background:#FFF; }
.nNewsClass .L img{width:100%}

.nNewsClass .R{width:60%;float:left;margin-left:2%}
.nNewsClass .R .T1{width:100%;margin:auto;font-size:20px;line-height:40px;height:40px;color:#555;font-weight:400;white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;}
.nNewsClass .R .T2{width:100%;margin:auto;font-size:15px;line-height:25px;height:90px;color:#888; overflow:hidden}
.nNewsClass .R .T3{width:80px;font-size:12px;line-height:20px;height:20px;color:#fff; background:#aaa;text-align:center}


.nNewsD{ margin:auto;width:100%;max-width: 1200px;}
.nNewsD .L{width:25%;float:left;}
.nNewsD .L .T1{font-size:26px;color:#666;font-weight:bold;Line-height:26px;}
.nNewsD .L .Tline{height:30px;width:100%; vertical-align: top}


.nNewsD ul{width:100%}
.nNewsD li{width:100%;line-height:50px;height:50px; font-size:16px;border-bottom:1px #ECECEC solid}
.nNewsD  .current{color:#fb9600}

.nNewsD h1{font-size:2.2rem;line-height:2.6rem;}
.nNewsD h2{font-size:1.6rem;line-height:2rem;font-weight:700}
.nNewsD h3{font-size:1.2rem;line-height:2.2rem;font-weight:600}
.nNewsD h4{font-size:1rem;line-height:2rem;font-weight:600}
.nNewsD th {background-color: #eef7fa;color: #00586d; font-size:1.1rem;font-weight: 600;padding: 14px 16px;text-align: center; vertical-align: middle;border-bottom: 1px solid #eef7fa;}
.nNewsD  td { color:#555;border: 1px solid #eee; font-size: 0.8rem; padding:4px;line-height: 1.3rem; padding: 8px 5px; text-align: center; vertical-align: middle; }


 .LMN{width:100%}

 .LMN .N1{width:30%;float:left}
 .LMN .N1 img{width:100%}
 .LMN .N2{width:3%;float:left}
 .LMN .N3{width:66%;float:left;position: relative;}
 .LMN .N3 .N31{width:70px; height:16px;font-size:10px;line-height:16px;color:#fff;text-align:center;text-transform:uppercase;background:#666;}
 .LMN .N3 .N31 a{color:#fff;font-size:8px;}
 .LMN .N3 .N32{width:100%;  font-size:10px;line-height:16px;color:#171721;height:40px; margin-top:1px;overflow: hidden}
 .LMN .N3 .N33{width:100%;  font-size:8px;line-height:16px;color:#686876;position:  relative;bottom: 0;left: 0;}

.nNewsD .M{width:3%;float:left;}
.nNewsD .R{width:71.5%;float:right;background:#;padding:0px}
.nNewsD  .R img{width:100%}
.nNewsD  .R hr{height:1px; border-top:1px #ECECEC solid}
.nNewsD  .T1{font-size:26px;color:#666;font-weight:bold;Line-height:20px;}
.nNewsD  .T2{width:100%;margin:auto} 
.nNewsD  .T3{font-size:13px;color:#666;Line-height:26px;}
.nNewsD  .Tline{height:30px;width:100%; vertical-align: top}
.nNewsD .R .C{width:100%;font-size:16px;color:#4D4D4D;line-height:26px;}
.nNewsD  p{font-size:16px; color:#666;line-height:30px;text-indent:0.72cm; }
@media screen and (max-width:800px){.nNewsD  .T1{font-size:20px;color:#666;font-weight:bold;Line-height:30px;}
		.nNewsD .L{display:none}
		.nNewsD .R{width:96%;margin:auto;float:none; padding:6px;}
	}
/*contact us*/
.nCon{margin:auto;width:100%;max-width: 1200px;} .
.nCon .Cicon{width:33%;float:left;text-align:center;}
.nConc{margin:-50px auto;width:100%;max-width: 1200px; position:relative}
.nConc .C1{width:31%;float:left;height:160px; background:#FFF}
.nConc .C2{width:31%;float:left;height:160px;margin-left:3.5%; background:#FFF}
.nConc .C3{width:31%;float:right;height:160px;margin-left:3.5%; background:#FFF}
.nConc .I{width:100%;text-align:center;margin:-30px auto;}
.nConc .T1{width:90%;margin:auto;font-size:18px;font-weight:bold;color:#090A15;line-height:50px;text-align:center;margin:30px auto;}
.nConc .T2{width:90%;margin:-20px auto;font-size:15px;color:#676767;line-height:20px;text-align:center}
@media screen and (max-width:1000px){
.nConc .C1{width:96%;float:none;height:80px; background:#FFF}
.nConc .C2{width:96%;float:none;height:80px;margin:1% auto; background:#FFF}
.nConc .C3{width:96%;float:none;height:80px;margin:1% auto; background:#FFF}
.nConc .I{display:none}
.nConc .T1{width:90%;margin:auto;font-size:18px;font-weight:bold;color:#090A15;line-height:30px;text-align:center;margin: auto;}
.nConc .T2{width:90%;margin: auto;font-size:15px;color:#676767;line-height:20px;text-align:center}
}
.nCon .L{width:46%;float:left;text-align:left}
.nCon .R{width:46%;float:right;text-align:left}
.nCon .L .T1{width:100%;font-size:15px;color:#676767;line-height:40px;font-weight:600}
.nCon .L .T2{width:100%;font-size:2.2rem;color:#00586d;line-height:40px;font-weight:600}
.nCon .L .T3{width:100%;font-size:14px;color:#676767;line-height:24px;} .nCon .L .T3 span{color:#6f9162;font-weight:700}
.nCon .R .R1L{width:45%;float:left}
.nCon .R .R1R{width:45%;float:right}
.nCon .R .T{font-size:15px;color:#666;line-height:40px}
 
.nCon  input{width:100%;height:30px;padding:5px 10px;font-size:14px;color:#555;border: 1px #d0e3e7 solid;overflow:hidden;vertical-align:middle; background:#fff}
.nCon   textarea{width:100%;height:70px;padding:5px 10px;font-size:14px;color:#555;border: 1px #d0e3e7 solid;overflow:hidden;vertical-align:middle; background:#fff}
.nCon  .ebtn{width:100%;margin:auto;}
.nCon   button{width:140px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;vertical-align:middle;background:#00586d;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.nCon   button:hover{background:#ff7200;}
.nCon0{width:100%; background:#f3fcfe}

@media screen and (max-width:800px){.nCon .L{display:none}.nCon .R{display:none}}


.weiCon .T{width:96%;margin:auto;font-size:15px;color:#666;line-height:40px}
.weiCon .I{width:96%;text-align:left;margin:auto;}
.weiCon  input{width:100%;height:30px;padding:5px 10px;font-size:14px;color:#555;border: 1px #d0e3e7 solid;overflow:hidden;vertical-align:middle; background:#fff}
.weiCon   textarea{width:100%;height:70px;padding:5px 10px;font-size:14px;color:#555;border: 1px #d0e3e7 solid;overflow:hidden;vertical-align:middle; background:#fff}
.weiCon  .ebtn{width:96%;margin:auto;}
.weiCon   button{width:140px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;vertical-align:middle;background:#00586d;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.weiCon   button:hover{background:#ff7200;}
.weifooter{width:100%; margin:auto;   background:#00586d; }
.weifoot{width: 96%;margin: auto;}
.weifoot .T1{font-size:18px;line-height:26px;color:#FFF}
.weifoot .T2{font-size:14px;line-height:24px;color:#FFF}
.weifoot a{color:#fff}


/*aboutus*/
.video{width:577px; height:423px; }
.naBout .tel{font-size:36px;color:#00586d;font-weight:bold;line-height:36px;}
.AllContent{margin:auto;width:100%;max-width: 1200px; min-height:800px;}
.naBout{margin:auto;width:100%;max-width: 1200px; background:#ffffff;min-hieght:800px;color:#666666;font-size:16px;line-height:30px;}
.naBout .l{width:60%;float:left}
.naBout .r{width:38%;float:right; overflow:hidden}
.naBout .L .Tline{height:30px;width:100%; vertical-align: top}
.naBout .Tline2{height:2px;width:100%; margin:auto; }.naBout .Tline2 .bg1{width:10%; background:#F00;height:2px;float:left}.naBout .Tline2 .bg1{width:90%; background:#aaa;height:2px;float:left}
.naBout .r img{ border-radius: 5px;}

.naBout img{width:100%;border:1px #CCC solid;border-radius:5px;object-fit: cover;display: block;transition: transform 0.3s ease;}
.naBout img:hover{transform: scale(1.2);filter: brightness(1.2);}

.naBout .t1{font-size:36px;color:#00586d;font-weight:bold;line-height:36px;}
.naBout .t2{font-size:24px;color:#00586d;font-weight: normal;line-height:36px;}
.naBout ul{width:100%}
.naBout li{width:100%;line-height:50px;height:50px; font-size:16px;border-bottom:1px #ECECEC solid}
.naBout  .current{color:#fb9600}


.naBout  .t18{font-size:18px;color:#4D4D4D;line-height:26px;width:100%;}
.naBout  .t22{font-size:22px;color:#555;line-height:36px;font-weight:600;width:100%;}
.naBout  .T4{font-size:16px;color:#4D4D4D;line-height:23px;width:100%;}
.naBout p{font-size:15px;line-height:30px;text-indent:0.8cm}
.naBout img{width:100%;}
.ncer{margin:auto;width:100%;max-width: 1200px; }
.ncer img{max-width:190px;padding:2px; border:1px solid #CCC;margin:auto 5px;}
.naBout .A{width:100%}
.naBout .A1{width:25%;float:left;}
.naBout .A2{width:25%;float:left; border-left:1px #CCC solid}
.naBout .B1{width:100%;font-size:36px;font-weight:600;line-height:40px;color:#444;text-align:center}
.naBout .B2{width:100%;font-size:14px;line-height:20px;color:#777;text-align:center}
.naBout .B1 .T2{font-size:14px;color:#888888;font-weight:600;line-height:15px; position: relative;top:-20px;}
.naBout .B1 .T3{font-size:16px;color:#888888;font-weight:500;line-height:10px; position: relative;    }

  	.ab_t{width:100%;margin:auto; background:#00586d;color:#fff;height:110px;padding:20px;}
	.ab_t .l1{width:28%;float:left}
	.ab_t .l2{width:24%;float:left;margin-left:1%}
	.ab_t .l3{width:20%;float:left;margin-left:1%}
	.ab_t .l4{width:24%;float:left;margin-left:1%}
	.ab_t .abt1{line-height:40px;font-size:40px;font-weight:600}
	.ab_t .abt2{line-height:18px;font-size:15px;font-weight:400}
	.ab_t .m{top:-26px;font-size:15px;font-weight:bold;position: relative; }

.culT1{font-size:20px; font-weight:600; line-height:40px;color:#fb9600}
.culT2{font-size:15px; font-weight: normal; line-height:30px;color:#666}
@media screen and (max-width:1000px){
	.naBout .tel{font-size:24px;line-height:36px;}
.naBout .t1{font-size:30px;color:#00586d;font-weight:bold;line-height:36px;}
.naBout .t2{font-size:20px;color:#00586d;font-weight: normal;line-height:30px;}
	.video{width:98%; height:auto;margin:auto}
	.AllContent{width:98%}
	.AllContent img{width:100%}
	.naBout .l{width:96%;float:none;margin:auto}
	.naBout .r{width:96%;float:none;margin:auto}
	
 .org img{width:100%}
	.ab_t{width:100%;margin:auto;height:auto}
	.ab_t .l1{width:100%;float:none}
	.ab_t .l2{width:100%;float:none;margin:auto}
	.ab_t .l3{width:100%;float:none;margin:auto}
	.ab_t .l4{width:100%;float:none;margin:auto}
	.ab_t .abt1{color:#fff;line-height:40px;font-size:26px;font-weight:600}
	.ab_t .abt2{color:#fff;line-height:24px;font-size:15px;font-weight:400}
.partner{width:96%;margin:auto}
.partner li{width:45%;}

}
.naculture0{width:100%;height:600px; background:url(../imgs/ab02.jpg) no-repeat center fixed}
.naculture0 .it1{width:100%;margin:auto;font-size:4rem;font-weight:bold;text-align:center;height:80px;line-height:80px;color:#fff;text-transform:uppercase}
.naculture0 .it2{width:60px;margin:auto;border-radius:5px;height:10px; background:#fff}
.naculture{width:100%;max-width:1200px;margin:auto}
.naculture .l{width:30%;float:left;height:240px; background:#FFF;border-radius:5px;padding:30px;}
.naculture .r{width:30%;float:left;height:240px; background:#FFF;border-radius:5px;margin-left:5%;padding:30px;}
.naculture .t1{width:22%;margin:auto}.naculture .t1 img{width:100%}
.naculture .t2{width:100%;margin:auto;font-size:2.2rem;font-weight:600;line-height:60px;text-align:center;color:#00586d}
.naculture .t3{width:100%;margin:auto;font-size:16px;line-height:30px;text-align:center}

.honour{width:100%;max-width:1200px;margin:auto;}
.honour img{width:100%;border:1px #CCC solid;border-radius:5px;object-fit: cover;display: block;transition: transform 0.3s ease;}
.honour .l{width:49%;float:left;margin-top:20px; overflow:hidden}
.honour .r{width:49%;float:left;margin-left:2%;margin-top:20px; overflow:hidden}
.honour img{width:100%;border:1px #CCC solid;border-radius:5px;object-fit: cover;display: block;transition: transform 0.3s ease;}
.honour img:hover{transform: scale(1.2);filter: brightness(1.2);}


.partner{width:100%;max-width:1200px;margin:auto;}.partner img{width:100%}
.partner .l{width:19%;margin:auto  auto ;float:left;} 
.partner .r{width:19%;margin:auto  auto auto 1.2% ;float:left;} 
@media screen and (max-width:800px){.naculture0{width:100%;height:400px;}
.naculture{width:98%}
.naculture .l{width:32%;float:left;height:180px; background:#FFF;border-radius:5px;padding:10px;}
.naculture .r{width:32%;float:left;height:180px; background:#FFF;border-radius:5px;margin-left:2%;padding:10px;}
.naculture .t1{width:40%;margin:auto}.naculture .t1 img{width:100%}
.naculture .t2{width:100%;margin:auto;font-size:20px;line-height:40px;text-align:center;color:#00586d}
.naculture .t3{width:100%;margin:auto;font-size:14px;line-height:20px;text-align:center}

.partner{width:98%;}
.partner .l{width:31%;margin:auto  auto auto 1.2%  ;float:left;} 
.partner .r{width:31%;margin:auto  auto auto 1.2% ;float:left;} 

	}
/*about end*/
.oem0{width:100%;marign:auto; background:#f2f2f2;}
.oem{width:100%;max-width:1200px;margin:auto}
.oem .l{width:40%;float:left}
.oem .r{width:56%;float:right} .oem .r img{width:100%}
.oem .t1{width:100%;margin:auto;font-size:2.2rem;font-weight:600;line-height:60px;text-align:left;color:#00586d}
.oem .t2{width:100%;margin:auto;font-size:18px;line-height:20px;text-align:left;color:#00586d}
.oem .t3{width:100%;margin:auto;font-size:15px;line-height:30px;text-align:left;color:#444}
.oem2{width:100%;marign:auto; background: url(/imgs/oembg.jpg);}
.oem .xl{width:31%;float:left; background:#fff;height:420px;padding:20px;border-radius:15px;} .oem .xl:hover{ background:#f3f3f3}
.oem .xr{width:31%;float:left;margin-left:3.5%; background:#fff;height:420px;padding:20px;border-radius:10px;} .oem .xr:hover{ background:#f3f3f3}
.oem  .tx0{width:96%;margin:auto;height:30px;}
.oem  .tx1{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons061.png) center no-repeat} .oem  .tx1 img{width:100%}
.oem  .tx2{width:96%;margin:auto;height:60px;line-height:60px;font-size:26px;color:#00586d;text-align:center}
.oem  .tx3{width:96%;margin:auto;height:160px;line-height:26px;font-size:14px;color:#666;text-align:left}
.oem  .tx4{width:40px;height:40px;margin:auto;line-height:40px;font-size:26px;color:#00586d;text-align:center;border-radius:50%; border:1px solid #00586d}

.oem  .i1{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons11.png) center no-repeat} 
.oem  .i2{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons12.png) center no-repeat} 
.oem  .i3{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons13.png) center no-repeat} 
.oem  .i4{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons14.png) center no-repeat} 
.oem  .i5{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons15.png) center no-repeat} 
.oem  .i6{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons16.png) center no-repeat} 
.oem .aa:hover .i1{background: url(/imgs/oem_icons01.png) center no-repeat}
.oem .bb:hover .i2{background: url(/imgs/oem_icons02.png) center no-repeat}
.oem .cc:hover .i3{background: url(/imgs/oem_icons03.png) center no-repeat}
.oem .dd:hover .i4{background: url(/imgs/oem_icons04.png) center no-repeat}
.oem .ee:hover .i5{background: url(/imgs/oem_icons05.png) center no-repeat}
.oem .ff:hover .i6{background: url(/imgs/oem_icons06.png) center no-repeat}

@media screen and (max-width:800px){
	.oem{width:96%;}
	.oem .l{width:100%;float:none}
	.oem .r{width:100%;float:none} 
	.oem .xl{width:98%;float:none;margin:10px auto;height:auto;padding:10px;}
	.oem .xr{width:98%;float:none;margin:10px auto;height:auto;padding:10px;}
	.oem  .tx0{width:96%;margin:auto;height:10px;}
	.oem  .tx1{width:80px;height:80px;padding:8px;margin:auto;border-radius:50%; background: url(/imgs/oem_icons061.png) center no-repeat} .oem  .tx1 img{width:100%}
	.oem  .tx2{width:96%;margin:auto;height:40px;line-height:40px;font-size:20px;color:#00586d;text-align:center}
	.oem  .tx3{width:96%;margin:auto;height:auto;line-height:22px;font-size:14px;color:#666;text-align:left}
	.oem  .tx4{width:40px;height:40px;margin:auto;line-height:40px;font-size:26px;color:#00586d;text-align:center;border-radius:50%; border:1px solid #00586d}

	}
.rd00{width:100%;background:#f3fcfe}
.rd{width:100%;max-width:1200px;margin:auto; overflow:hidden} 
.rd .l1{width:55%;float:left}.rd .r1{width:40%;float:right; overflow:hidden} .rd .r1 img{width:100%;}
.rd .t1{width:100%;margin:auto;font-size:2.2rem;font-weight:600;line-height:60px;text-align:left;color:#00586d}
.rd .t2{width:100%;margin:auto;font-size:18px;line-height:20px;text-align:left;color:#00586d}
.rd .t3{width:100%;margin:auto;font-size:15px;line-height:30px;text-align:left;color:#444}
.rd .l2{width:32%;float:left;}
.rd .r2{width:32%;float:left;margin-left: 1.5%} 
.rd  img{width:100%; border-radius:10px;}
.rd .t0{width:100%;height:15px;margin:auto;clear:both; font-size:0; line-height:0; }
.rd img{width:100%;border:1px #CCC solid;border-radius:5px;object-fit: cover;display: block;transition: transform 0.3s ease;}
.rd img:hover{transform: scale(1.2);filter: brightness(1.2);}
@media screen and (max-width:800px){.rd{width:96%}
.rd .l1{width:100%;float:none}.rd .r1{display:none}
.rd .t1{font-size:20px;line-height:40px;}
.rd .t2{font-size:16px;line-height:20px}
.rd .t3{font-size:14px;line-height:24px;}
.rd .l2{width:32%;float:left;}
.rd .r2{width:32%;float:left;margin-left: 1.5%} 
.rd  img{width:100%; border-radius:10px;}
.rd .t0{width:100%;height:15px;margin:auto;clear:both; font-size:0; line-height:0; }
}
.cap0{width:100%; background:#f3fcfe}
	.cap{width:100%;max-width:1200px;margin:auto} 
	.cap .Lpic{width:46%;float:left;filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1)); overflow:hidden } 
	.cap .Lpic img{width:100%; vertical-align:middle; border-radius:10px}
	.cap .Lpic img{width:100%;border:1px #CCC solid;border-radius:5px;object-fit: cover;display: block;transition: transform 0.3s ease;}
	.cap .Lpic img:hover{transform: scale(1.2);filter: brightness(1.2);}
	.cap .Rtext{width:54%;float:left;margin-top:80px; background:#FFF;filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1));}
	.cap .Rtext .T3{width:80%;margin:auto;font-size:2.2rem;line-height:60px;color:#00586d;font-weight:600}
	.cap .Rtext .T4{width:80%;margin:auto;font-size:16px;line-height:30px;color:#777;}
	.cap .Rtext .T0{width:80%;margin:auto;height:30px;}
	@media screen and (max-width:800px){
		.cap .Lpic{display:none}
		.cap .Rtext{width:96%;float:none;margin:20px auto;}  
	.cap .Rtext .T3{width:90%;margin:auto;font-size:30px;line-height:60px;color:#575757;font-weight:600}
	.cap .Rtext .T4{width:90%;margin:auto;font-size:16px;line-height:30px;color:#777;}

		}
/*company style pic202206*/
.nStyle{margin:auto;width:100%;max-width: 1200px; min-hieght:800px;}.nStyle img{width:100%}
.nStyle .L1{width:32.3%;float:left; overflow:hidden}
.nStyle .L2{width:32.3%;float:left;margin-left:1.5%; overflow:hidden}
.nStyle .T1{width:100%;} 
.nStyle .T2{width:100%;height:40px;margin: auto;font-size:15px;line-height:40px;color:#777; text-align:center;background: #FFF;white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;text-transform:uppercase;z-index:200; position:relative}
.nStyle .T1:hover{opacity: 1;  filter: alpha(opacity=100);  visibility: visible;  -webkit-transform: scale(1.4, 1.4);  -moz-transform: scale(1.4, 1.4);  -ms-transform: scale(1.4, 1.4);  -o-transform: scale(1.4, 1.4);  transform: scale(1.4, 1.4); transition:0.5s;}

/*culture company pic202206*/
.nCulture{margin:auto;width:100%;max-width: 1200px; min-hieght:800px;}.nCulture img{width:100%}
.nCulture .L1{width:38%;float:left; overflow:hidden}
.nCulture .R1{width:58%;float:left;margin-left:4%; overflow:hidden}

.nCulture .R1 .T1{width:100%}
.nCulture .R1 .T2{width:100%;font-size:16px;color:#666;line-height:30px;}
.nCulture .R1 .T11{width:15%;float:left;height:40px;line-height:40px; font-size:20px;font-weight:500;color:#fff;background:#ff7200; display:block;text-align:center}
.nCulture .R1 .T12{width:85%;float:left;height:40px;line-height:40px; font-size:16px;font-weight:;color:#999; display:block;padding-left:30px; border-bottom:1px #fafafa solid}


.lcocal{width:100%;max-width:1200px;margin:auto;font-size:13px;line-height:26px;color:#777;text-align:right}  .lcocal a{font-size:14px;line-height:26px;color:#777}.lcocal a:hover{color:#575757}
@media (max-width: 768px) {.lcocal{font-size:0.8rem;text-align:left}}
/*product detail*/





 
.nPdetail{margin:auto;width:100%;max-width: 1200px; background:#FFF;}
.nPdetail .pNL{width:25%;float:left;}
.nPdetail  .T1{font-size:26px;color:#666;font-weight:bold;Line-height:26px;}
.nPdetail .pNL .Tline{height:30px;width:100%; vertical-align: top}

.nPdetail ul{width:100%}
.nPdetail li{width:100%;line-height:50px;height:50px; font-size:16px;border-bottom:1px #ECECEC solid}
.nPdetail  .current{color:#fb9600}
 
.nPdetail .pNR{width:71.5%;float:right;min-height:800px}
.nPdetail .pNR .T{font-size:20px;line-height:34px;color:#171721;font-weight:bold}
.nPdetail .pNR .D{font-size:14px;line-height:26px;color:#4D4D4D;}
.nPdetail .pNR .D p{font-size:14px;line-height:26px;color:#4D4D4D;text-indent:0px}
.nPdetail .pNR .D table{width:100%;} 
.nPdetail .pNR .D td{padding:8px;border:1px #cccccc solid}
.nPdetail .pNR .t1{font-size:26px;color:#444;font-weight:bold;Line-height:30px}
.nPdetail .pNR .t2{font-size:14px;color:#4D4D4D}
.nPdetail .pNR .D img{border:0px;display:;max-width:860px; vertical-align: top;}
.nPdetail .pNR .ppic{width:100%} .nPdetail .pNR .ppic img{width:100%}
.Line{width:100%;height:20px; border-top:#ececec 1px solid;margin:14px auto auto auto}
.Line2{width:100%;height:10px; border-top:#ececec 1px solid;margin:10px auto auto auto}


@media screen and (max-width:800px){
	.nPdetail .pNR img{width:100%;}
	.nPdetail .pNL{display:none}
	.nPdetail .pNR{width:96%;float:none;margin:auto;min-height:800px}
	}
 
/*more product*/
.mprobg{ background:#fcfcfc;width:100%}
.Mpro{margin:auto;width:100%;max-width: 1200px;} .ML img{width:100%;max-height:108px}
.Mpro .ML{width:12%;float:left;margin-left:0.5%}
.Mpro .T{font-size:20px;line-height:34px;color:#171721;font-weight:bold}
.Mpro .T1{width:100%;text-align:center;font-size:12px;line-height:20px}
.Mpro .T1 a{color:#666} .Mpro .T1 a:hover{color:#575757}
@media screen and (max-width:1000px){.mprobg{display:none}}
/*产品分类标题*/

.proT1{width:100%;margin:auto;font-size:40px;font-weight:bold;text-align:center;height:60px;line-height:60px;color:#575757;text-transform:uppercase}
.proT2{width:100px;margin:auto;text-align:center}
.proT3{width:100%;margin:auto;font-size:16px;font-weight:;text-align:center;height:60px;line-height:60px;color:#666}
.proT4{width:100%;margin:auto;font-size:16px;font-weight:;text-align:center;height:30px;line-height:30px;color:#575757;font-weight:700}
.proT3 a{color:#666} .proT3 a:hover{color:#575757}

 
.stepPage{  display:none;  height:100%;}
 
.pageCont{width:100%;max-width:800px;height:200px;margin:60px auto} 
.pageCont .active{display:inline}
.stepPage{opacity: 0;visibility: visible;filter: alpha(opacity=0);transition: all 2s ease; -moz-transition:  all 2s ease;-webkit-transition:  all 2s ease; -o-transition: all 2s ease;}
.xx{opacity: 1;  filter: alpha(opacity=100);  visibility: visible;  -webkit-transform: scale(1, 1);  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -o-transform: scale(1, 1);  transform: scale(1, 1);}
.pageCont .T1 {   font-size: 20px;  line-height: 1.2;text-transform:uppercase;}
.pageCont .T3{  font-size: 16px;  color: #666;}


/***/

 /*首页icon多图*/
 .icon00{width:100%;height:100px;margin:auto; background:#e8e8e8}
 .icon10{width:85%;margin:auto;padding-top:15px;}
 .icon10 .icon21{width:1px;height:130px;margin:auto;float:left;background: url(/images/i00.png) no-repeat center top;}
 .icon10 .icon20 img{width:60%}
 .icon10 .icon20{width:16%;float:left;margin:auto;text-align:center}
 .icon10 .icon20 img:hover{transition: all 0.6s;transform: scale(1.1);}
    @media (max-width:800px){
	  .icon00{display:none}
	   }
 .icon10 .icon20 img:hover{transition: all 0.6s;transform: scale(1.1);}
  /*首页多图*/
.iML{width:100%;margin:auto; background:#f1fafe ; 
  /*filter:alpha(opacity=20);  
-moz-opacity:0.2;  
-khtml-opacity: 0.2;  
opacity: 0.2*/}

.ad20{width:100%;margin:auto; background:url(../images/ad20.jpg) no-repeat center;height:220px;}
.ad21{display:none}
.ad10{width:100%;margin:auto; background:url(../images/ad10.jpg) no-repeat center;height:500px;}
.ad11{display:none}
@media screen and (max-width: 640px){
	.ad10{display:none}.ad11{width:100%;margin:auto;display:inline} 
	.ad11 img{width:100%}
	.ad21 img{width:100%}
	.ad20{display:none}.ad21{width:100%;margin:auto;display:inline}
	}
   /*首页产品多图*/ 

 .IP00{width:100%;height:auto;margin:auto;top:-160px; position:relative}
 .IP10{width:100%;max-width:1200px;margin:auto;}
 .IP10 .IP20{width:25%;float:left;text-align:center;margin:0px;overflow:hidden  }
 .IP10 .IP20 .IP31{width:90%;height:;margin:auto;overflow:hidden;border:#ddd 1px solid;padding:6px; background:#FFF}
 .IP10 .IP20 .IP32{width:90%;height:;margin:10px auto auto auto; overflow:hidden;line-height:20px;height:40px;}
 .IP10 .IP20 .IP31 img{width:100%; height:auto;}
 .IP10 .IP20 .IP31 img:hover{transition: all 0.6s;transform: scale(1.2);}
 .IPM{width:50%;height:40px; margin:auto;background:#eae9e6;border:0px #cacaca solid;text-align:center;border-radius:1rem; cursor:pointer}
 .IPM a{line-height:40px;font-size:16px;color:#585858}
 .IPM a:hover{color:#F60}
 .IPM:hover {background:#ddd;}
 
  @media screen and (max-width: 800px) {
 .IP00{top:30px;}
.IP10{width:95%;margin:auto;padding-top:16px;padding-bottom:6px;}
.IP10 .IP20{width:46%;margin-left: 2%;padding:2%}
.IP10 .IP20 .IP31{width:100%;height:;margin:auto;overflow:hidden;border:#ddd 1px solid;padding:6px; background:#FFF}
.IP10 .IP20 .IP32{width:90%;height:;margin:10px auto auto auto; overflow:hidden;line-height:20px;height:20px;}

}
  /*首页产品多图*/
  .com01{background: url(/images/factory1.jpg) no-repeat center;}
  
  
  
  /*产品详细多图*/
 .cLocal {width:1180px;margin:auto;border-bottom: #aaa 1px solid;height:30px}
 .cLocal .t1{width:30%;font-size: 20px; line-height: 30px; font-weight: bold; float:left; color:#333; text-align:left;}/*text-align: justify;text-justify: inter-ideograph;letter-spacing: 1px;*/
 .cLocal.t11{font-size: 13px; line-height: 30px; font-weight: ; color:#00bee3; }/*text-align: justify;text-justify: inter-ideograph;letter-spacing: 1px;*/
.SMT{width:90%;margin:auto;font-size:30px;line-height:50px;text-align:center;color:#444}
.SMT img{margin-right:8px;}
.SMC{width:90%;margin:auto;font-size:14px;line-height:20px;text-align:center}
 /*内容页*/
 .AboutT1{width:80%;margin:auto;font-size:30px;line-height:50px;text-align:center;color:#444}
 .AboutT2{width:80%; height:16px;margin:auto;background: url(/images/ititleC.png) no-repeat center;}
 .AboutT3{width:85%;margin:auto;font-size:26px;line-height:14px;text-align:center;color:#666}
 .AboutT4{width:310px;margin:auto}
 .AboutT4 li{width:90px;height:20px;float:left;text-align:center;overflow:hidden;padding:5px;background:#455a5a;border:1px #eee solid;padding:3px;margin-left:4px;border-radius:5px; -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;}
 .AboutT4 li a{font-size:13px;color:#fff;line-height:20px;}
 .AboutT4 li:hover{ background:#747879}
 .about00{width:85%;margin:auto;background:#fefefe;border:1px #eee solid;padding:30px;border-radius:5px; min-height:450px }
 .about00 .contactL{width:30%;margin:auto;float:left}
  .about00 .contactR{width:70%;margin:auto;float:left}
 /*代理*/
   @media screen and (max-width: 640px) {
.AboutT1{width:98%;margin:auto;font-size:16px;line-height:20px;text-align:center;color:#444;font-weight:bold}
.about00{width:98%;margin:auto;background:#fefefe;border:0px #eee solid;padding:2%;border-radius:0px;}
.about00 .contactL{display:none}
.about00 .contactR{width:100%;margin:auto;}
.contactinfo{display:none}
}
 
 
 
 
 #gallery{width:100%;margin:auto}/*以下产品放大*/
 .PT00{width:90%;margin:auto;padding-top:0px;padding-bottom:6px;}
 .PT00 li{width:30%;float:left;text-align:center;overflow:hidden;margin:10px 10px 20px 24px}
 .PT00 li img{width:100%}
 .PT00 li img:hover{transition: all 0.6s;transform: scale(1.2);}
  @media screen and (max-width: 640px) {
	  .PT00{width:98%;margin:auto;padding-top:0px;padding-bottom:6px;}
	  .PT00 li{width:46%;float:left;text-align:center;overflow:hidden;margin:2% }
  }
 
 


/*首页新闻*/
.topmenubg{background:url(/images/top_bg2.png) repeat top;height:6px;z-index:999;width:100%; position:absolute;top:130px;margin:auto}
.bannerbg{width: 100%;margin-top:0px; background:url(/images/bannerb2.png) no-repeat center top #f9f9f9; height:25px} 
.bannerbg3{width: 100%;margin-top:0px; background:url(/images/bannerb3.png) no-repeat center top; height:25px} 
.tab1{width:90%;border-top:#cccccc solid 0px;border-bottom:#fff solid 0px;margin: auto;}
.menu{height:40px;border-right:#fff solid 1px;}
.menu li{float:left;width:32.8%;text-align:center;line-height:40px;height:40px;cursor:pointer;border-left:#fff solid 1px;color:#666;font-size:16px;overflow:hidden;background:#eee;}
.menu li.off{background:#333333;color:#fff;font-weight:;}



 /*内页*/
 .ZCD{width:85%;margin:auto;}
 .ZCDPro{width:100%;margin:auto;background:#f7f6f5;height:60px;}
 .NYT2{width:100%;margin:auto; background:#f7f6f5;height:60px;text-align:center; position:relative;z-index:9}
 .NYT2 .NYT02{width:49%;float:left;height:60px;}
 .NYT2 .NYT02 a{line-height:60px;font-size:16px;color:#444;display: block;}
 .NYT2 .NYT02:hover{background:#333333; transition:all 1s;  -webkit-transition:all 1s;}
 .NYT2 .NYT02 a:hover{color:#fff;}
 .NYT2 .NYT03{border-right:#ccc 1px solid;}
 
 
 .NYT4{width:100%;margin:auto; background:#f7f6f5;height:60px;text-align:center; position:relative;z-index:9}
 .NYT4 .NYT02{width:24.9%;float:left;height:60px;}
 .NYT4 .NYT02 a{line-height:60px;font-size:16px;color:#444;display: block;}
 .NYT4 .NYT02:hover{background:#333333; transition:all 1s;
  -webkit-transition:all 1s;}
 .NYT4 .NYT02 a:hover{color:#fff;}
 .NYT4 .NYT03{border-right:#ccc 1px solid;}
 
 
 .NYT3{width:100%;margin:auto; background:#f7f6f5;height:60px;text-align:center; position:relative;z-index:9}
 .NYT3 .NYT02{width:33%;float:left;height:60px;}
 .NYT3 .NYT02 a{line-height:60px;font-size:16px;color:#444;display: block;}
 .NYT3 .NYT02:hover{background:#333333; transition:all 1s;  -webkit-transition:all 1s;}
 .NYT3 .NYT02 a:hover{color:#fff;}
 .NYT3 .NYT03{border-right:#ccc 1px solid;}
 
 
 .NYT5{width:100%;margin:auto;; background:#f7f6f5;height:120px;text-align:center; position:relative;z-index:9}
 .NYT5 .NYT02{width:19.9%;float:left;height:40px;margin-top:36px;}
 .NYT5 .NYT02 a{line-height:40px;font-size:16px;color:#444;font-size:16px;display: block;font-size:16px;line-height:40px;}
 .NYT5 .NYT02:hover{background:#444359; transition:all 1s;
  -webkit-transition:all 1s;}
 .NYT5 .NYT02 a:hover{color:#fff;}
 .NYT5 .NYT03{border-right:#ccc 1px solid;}
  .NYTx{background:#333333;}
  .NYTx a{color:#fff}
 @media screen and (max-width: 640px) {
 .ZCD{width:100%;margin:auto;display:none}
 .ZCDPro{width:100%;margin:30px auto;background:#f7f6f5;height:40px;}
 .NYT2{width:100%;margin:auto; background:#f7f6f5;height:40px;text-align:center; position:relative;z-index:9}
 .NYT2 .NYT02{width:49%;float:left;height:40px;}
 .NYT2 .NYT02 a{line-height:40px;font-size:16px;color:#444;display: block;}
 
.NYT4{width:100%;margin:auto;top:0px; background:#f7f6f5;height:40px;text-align:center; position:relative;z-index:9}
.NYT4 .NYT02{width:23.9%;float:left;height:40px;}
.NYT4 .NYT02 a{line-height:30px;font-size:16px;color:#444;display: block;}
.NYT3{width:100%;margin:auto; background:#f7f6f5;height:40px;text-align:center; position:relative;z-index:9}
.NYT3 .NYT02{width:33%;float:left;height:40px;}
.NYT3 .NYT02 a{line-height:40px;font-size:16px;color:#444;display: block;}
.NYT5{width:100%;margin:auto;background:#f7f6f5;height:40px;text-align:center; position:relative;z-index:9}
.NYT5 .NYT02{width:19%;float:left;height:40px;}
  .NYTx{background:#333333;}
  .NYTx a{color:#ffffff}
  }
  /*内页结速*/
 
 .ctitle{font-size:20px;line-height:30px;color:#09F}
.contentContainer {   width: 100%; position:relative;margin:auto;}
.pageContent {width:1160px;margin:auto;border: #E5E5E5 0px solid;}
.pageContent .pageLeftMenu {float: left;width: 220px;}
.pageContent .pageLeftMenu .pageLeftMenuTitle{font-size: 25px;color:#fff;line-height:78px;text-align:center; background:#4a5b60}
.pageContent .pageLeftMenu img { mafrgin: 0; padding: 0;}
 
.eqPro{ width:100%;  margin: auto;  }
.eqProList{ height:auto; margin:10px  auto auto -16px; }
.eqProList li{ width:25%;height:auto; float:left;padding:15px; font-size:13px;color:#444; text-align: center;   line-height:30px;  }
.eqProList li img{width:100%; height:auto;padding:6px;border:#eeeeee 1px solid;height:208px; overflow:hidden}
.eqProList li img:hover{width:100%; height:auto;padding:6px;border:#aaa 1px solid;height:208px; overflow:hidden}
.eqProList li .Dtext{ width:100%; height:30px;  font-size:13px;color:#444; text-align: center;   line-height:30px;}
@media screen and (max-width: 1000px) {.eqPro{width:96%;margin:auto}.eqProList li{ width:48%;margin-left:2%}
	
	} 
 /*产品列表结束*/
 /*产品图片多图*/
 .dpic{width:100%;margin:auto;}
 .dpic .dpic01{float:left;width:600px;margin:auto}
 .dpic .dpic02{float:left;width:200px;margin:auto;margin-left:20px;}
  .dpic .dpic02  .t1{width:100%;font-size: 16px; line-height: 30px; font-weight: ; color:#333; text-align:left;}
 .dpic .dpic02 .dpic03{margin:auto;width:100%;}
  /*产品图片多图结束*/
 
 /*文字标题大小*/
.pT18{font-size: 18px; line-height: 30px;  color:#444;font-weight:bold;}
.pT16{font-size: 16px; line-height: 30px;  color:#444;font-weight:bold;}
 
.Atitle{width: 100%; position:relative;margin:auto;}
.AtitleC{width: 1180px; margin:auto; text-align:left;height:40px;padding-top:10px;color:#666674;font-size:13px}
 
/*-新闻-*/
.news{width:100%;margin:auto;}
.news li{border-bottom:1px #aaa  dotted;padding-bottom:20px;padding-top:0px; }
.news p{color:#666;font-size:12px;line-height:20px;text-indent:0.72cm;}
.news a{background: url();font-size:15px;line-height:40px;}
.news a:link { color:#444; text-decoration:none;} 
.news a:visited { color:#444;text-decoration:none;} 
.news a:active { color:#444;text-decoration:none;}
.news a:hover { color:#fea900;text-decoration:none;} 
/*-首页新闻-*/

 
/*--底部部份--*/
 

/*--底部部份--*/
 
.footer{width:100%; margin:auto; border-top:0px #efefef solid; background:#00586d;letter-spacing:1px;}
.foot{width: 100%;max-width:1200px;margin: auto;} .foot img{width:100%}
.foot .T01{width:25%;float:left}
.foot .T02{width:10%;float:left}
.foot .T03{width:10%;float:left}
.foot .T04{width:26%;float:left}
.foot .T05{width:12%;float:right;margin-left:2%;text-align:center;font-size:14px;color:#CCC;padding:auto 10px autp 10px}
.foot .T06{width:12%;float:right;text-align:center;font-size:14px;color:#CCC;padding:auto 10px autp 10px}
.foot .T1{font-size:15px;line-height:40px;color:#efefef;font-weight:600}
.foot .T2{font-size:14px;line-height:26px;color:#efefef;font-family:'Futura','arial';font-weight:100}.foot .T2 li{width:50%;float:left}
.foot .T2 a{font-size:13px;line-height:26px;color:#efefef; }.foot .T2 a:hover{color:#fb9600}
.foot .T3{font-size:14px;line-height:26px;color:#efefef}
.foot .T4{font-size:12px;line-height:60px;color:#888;letter-spacing:1px;text-transform:uppercase;font-family:'Oswald','arial';}
.foot input{width:80%;height:40px;padding:0px 10px;font-size:14px;color:#555;border: 1px #eee solid;background:#fff;overflow:hidden;vertical-align:middle;}
.foot textarea{width:100%;height:60px;padding:5px 10px;font-size:14px;color:#555;border: 1px #575757 solid;background:#fff;overflow:hidden;vertical-align:middle;}
.foot  .ebtn{width:100%;margin:auto;text-align:center}
.foot button{width:140px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;vertical-align:middle;background:#c89585;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.foot button:hover{background:#1a849c;}



@media screen and (max-width: 800px){
	.ltx{ display:block; clear:both; font-size:0; line-height:0; height:60px; width:100%}
	.footer{ position:relative;}
	.blank40{height:10px;}
	.foot .T01{width:96%;float:none;margin:auto} .foot .T05{width:42%;float:left;margin-left:3%}.foot .T06{width:42%;float:right;margin-right:3%}
	.foot .T0{width:96%;margin:auto;float:none}
	.foot .T02{display:none} .foot .T03{display:none} .foot .T04{display:none}
	}
 
.conlink{width:100%; margin:auto;background:#00a7aa;overflow:hidden;position:relative;top:0px;} .conlink img{width:100%;vertical-align:middle;min-height:320px; }
.conlink .cl{width:44%;float:left; height:320px; background:#999 url(../imgs/bt.jpg) right top}
.conlink .cr{width:52%;float:left;margin-left:3%} .cr .list{width:100%;float:left;max-width:660px;}
.conlink .t1{font-size:30px;line-height:30px;color:#fff;font-weight:500}
.conlink .t2{font-size:16px;line-height:40px;color:#fff;font-weight:300}
.conlink .t3{height:40px;width:140px; background:#666;text-align:center;  border-radius:5px;}
.conlink a{font-size:16px;line-height:40px;color:#fff;}.conlink .t3:hover{background:#339fb8;}
.conlink .cr .l{width:48%;float:left}.conlink .cr .r{width:48%;float:right}
.conlink .cr .T{font-size:14px;line-height:30px;color:#fff;}
.conlink .cr  input{width:100%;height:30px;padding:5px 10px;font-size:14px;color:#555;border: 1px #e7f8fc solid;overflow:hidden;vertical-align:middle; background:#e7f8fc}
.conlink .cr   textarea{width:100%;height:70px;padding:5px 10px;font-size:14px;color:#555;border: 1px #e7f8fc solid;overflow:hidden;vertical-align:middle; background:#e7f8fc}
.conlink .cr  .ebtn{width:100%;margin:auto;}
.conlink .cr  button{width:140px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;vertical-align:middle;background:#00586d;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.conlink .cr  button:hover{background:#ff7200;}
@media screen and (max-width:800px){
	.conlink{display:none}
	.conlink .blank20{height:20px;}.conlink .blank10{height:10px;}
	.conlink .cl{display:none}
	.conlink .cr{width:96%;margin:auto;float:none}
	.conlink .cr .l{width:100%;float:none}.conlink .cr .r{width:100%;float:none}
	}

	 /*首页２滚动结速*/
	   /*以下是首页新闻列表*/

.pages{width:100%;margin:auto;text-align:center;height:50px;}
.pages .ss{width:34px;height:34px;display:inline-block;font-size:14px;color:#fff; border:1px #555 solid;padding:10px; background:#555}
.pages a{width:34px;height:34px;display:inline-block;font-size:14px;color:#575757; border:1px #555 solid;padding:10px;}
/*企业文化*/

.CL00{width:100%;margin:auto;line-height:30px;}
.CL00 .c11{width:25%;float:left}
.CL00 .c22{width:75%;float:left}

.ag00{width:100%;margin:auto;line-height:30px;}
.ag00 .agL{width:40%;float:left}
.ag00 .agR{width:50%;float:left;margin-left:10%;font-size:16px;line-height:30px;text-align:left;}
.ag00 .agR .t{font-size:18px;line-height:30px;text-align:left;font-weight:bold;}
@media screen and (max-width: 640px) {.CL00 .c11{display:none}.CL00 .c22{width:98%;margin:auto}
.ag00 .agL{display:none}
.ag00 .agR{width:98%;margin:auto}
}
 

 

/*----联系内容----*/
.ct0{width:90%;margin:auto;padding:5%}
.ct0 .T1{font-size:30px;line-height:40px;margin:auto;width:100%;text-align:center}
.ct0 .c1{font-size:18px;line-height:30px;width:100%;text-align:center}
 
 
 
 
 /*mobile menu*/
 .m_img , .m_nav{display:none}
 @media screen and (max-width: 1300px) and (min-width: 0px){
.top00{display:none}
   .m_img{display:block;height:60px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:10px;padding-left:10px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:20px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(/imgs/m_plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(/imgs/m_reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}
.mline30{display:none}
.mline60{display:none}
@media screen and (min-width: 10px)  and (max-width: 1000px){
	.mline30{ display:block; clear:both; font-size:0; line-height:0; height:30px; width:100%}
	.mline60{ display:block; clear:both; font-size:0; line-height:0; height:60px; width:100%}
}
	/*产品列表start*/
.pro_grid {display: grid;grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.pro_item {text-align: center;}
.pro_link {display: block;text-decoration: none;overflow: hidden;border-radius: 10px;}
.pro_img {width: 100%;object-fit: cover;display: block;transition: transform 0.3s ease;}
.pro_link:hover .pro_img {transform: scale(1.05);}
.pro_title {font-size: 0.8rem;font-weight: 300;color: #666;line-height: 2rem;}
@media (max-width: 900px) {.pro_grid {width:98%;margin:auto;grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 600px) {.pro_grid {width:98%;margin:auto;grid-template-columns: repeat(2, 1fr);} }
		/*产品列表end*/
		
			/*产品应用列表start*/
.app_grid {display: grid;--cols: 6;grid-template-columns: repeat(var(--cols), 1fr);gap: 2rem;}
.app_item { text-align: center; }
.app_link {display: block;text-decoration: none;overflow: hidden;border-radius: 5px;background: #eee; border:1px #CCC solid}
.app_img {width: 100%;object-fit: cover;display: block;transition: transform 0.3s ease;}
.app_link:hover .app_img {transform: scale(1.2);filter: brightness(1.2);}
.app_title {font-size: 0.8rem;font-weight: 300;color: #666;line-height: 2rem;}
@media (max-width: 900px) { .app_grid { --cols: 2; } }
@media (max-width: 600px) { .app_grid { --cols: 1; } }
		/*产品应用列表end*/
		
