@charset "utf-8";
/* CSS Document */

/*header*/
#header{background-color: #fff;}
#header .top{background-color: #eee;line-height: 3.08em;overflow: hidden;}

#header .top .right,#header .top .left{overflow: hidden;}
.wp{width: 100%;max-width: 1200px;margin: 0 auto;}

.ul-toplk li{float: left;padding: 0 17px;position: relative;}
.ul-toplk li:after{content: "";position: absolute;width: 1px;height: 15px;background-color: #555;top: 50%;margin-top: -8px;right: 0; }
.ul-toplk {margin-right: -17px;}

.navlogo:after{display: block;content: '';clear: both;}
.navlogo{padding-top: 25px;padding-bottom: 25px;}
.navlogo img { float: left; margin-top: 15px;}
.tel{float: right;background: url("../images/tel.png") no-repeat left 15px;padding-left: 58px;font-size: 14px;color: #414141;margin-top: 20px;}
.tel p{font-size: 14px;}
.tel .hz{font-size: 35px;color: #e64b00; font-weight: bold; }
.navlogo img:nth-of-type(2){float:right;width: 88px;}
/*2021年10月28日22:27:05  update by 陈兴 */
.navbg {background-color: #135aba;z-index: 2;}
.navtext>ul:after{display:block;content: '';clear: both;}
.navtext>ul>li{
    float:left;width: 130px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 500ms 0s all;
    -moz-transition: 500ms 0s all;
    -ms-transition: 500ms 0s all;
    -o-transition: 500ms 0s all;
    transition: 500ms 0s all;
	background: url("../images/nav-i.jpg") right no-repeat;position: relative;
}
.navtext>ul>li:last-child{background-image: none;}

.navtext>ul>li>a{display: block;text-align: center;font-size:14px;line-height: 50px;color: #ffffff;
    -webkit-transition: 500ms 0s all;
    -moz-transition: 500ms 0s all;
    -ms-transition: 500ms 0s all;
    -o-transition: 500ms 0s all;
    transition: 500ms 0s all;
}/*
.navtext>ul>li:first-child>a{background: none;}
.navtext>ul>li:hover a{background: none;}
.navtext>ul>li.active{background: #e64b00;}
.navtext>ul>li:hover{background: #e64b00;}*/
.navtext>ul>li:hover,.navtext>ul>li.active{background-color: #f6a420;}





/*wb100=margin_center    &  wb1200=mycontainer */
.wb100{width:100%;overflow: hidden;}
.wb1200,.wb100>div{width:1200px;margin-left:auto;margin-right:auto;}
.wp1200{width:1200px;margin:0 auto;position:relative}
.clear:after{display: block;content: '';clear: both;}
.left{float:left;}
.right{float:right;}
.t20 {margin-top: 20px;}


.banner2021{ width:100%;  position:relative;  height:460px; background:#000;  }
.banner2021 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner2021 .bd ul{ width:100% !important;  }
.banner2021 .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }
.banner2021 .bd li a{ display:block; height:460px; }

.banner2021 .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url("../images/touming.png") repeat-x; text-align:center;
     _background:#000; _filter:alpha(opacity=60); 
}
.banner2021 .hd ul{ text-align:center;  padding-top:5px;  }
.banner2021 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url("../images/tg_flash_p.png") -18px 0; overflow:hidden; 
    line-height:9999px; 
}
.banner2021 .hd ul .on{ background-position:0 0; }




/*首页产品推荐*/
.ipro .title{margin-top: 30px;margin-bottom: 20px;}
.ipro .title .ht1{background: url("../images/line.png") no-repeat center;font-size:34px;color: #34373c;text-align: center; font-weight: bold;}
.ipro .title .ht2{background: url("../images/line2.png") no-repeat center;font-size:34px;color: #34373c;text-align: center; font-weight: bold;}
.ipro .title .ht3{font-size: 18px;color: #acacac;font-weight: lighter;text-align: center;text-transform: uppercase;}
.ipro .title .ht6{font-size:34px;color: #34373c;text-align: center; font-weight: bold; padding-top: 20px;}
.ipro .title .ht7{font-size:34px;color: #FFF;text-align: center; font-weight: bold; }
.m-tc{color: #135aba;}
.ipro .title p{text-align: center;font-size: 14px;color: #858585;margin-top: 10px;}
.ipro .title p.maxw { width: 800px; margin: 0 auto; font-size: 16px; color: #E7E7E7;margin-top: 10px;}

/*2021年10月29日22:45:55 新增首页产品分类 BY 陈兴 */
.cate{height:330px;background-color:#f7f7f7;margin:0 auto;margin-bottom: 20px;overflow:hidden;} 
.cate ul{margin-top:30px;}		
.cate ul li{float:left;margin-right:20px; padding-top: 16px; width:220px;height:260px;background-color:#fff;color:#fff;text-align:center;font-weight:bold;display:inline-block;border-radius: 25px !important; }
.cate ul li:nth-child(5n+0){ margin-right: 0;}
.cate ul li .pic{margin:0 0 20px 0;}
.cate ul li .title{margin:0 10px 2px;}
.cate ul li .title a{color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1;font-size: 18px;}
.cate ul li .desc{margin:0 10px 10px;height:18px;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1;color:#b0b0b0}	
.cate ul li .price{margin:0 10px 14px;color:#ff6700;}	
.cate ul li{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	-ms-transition:All 0.4s ease-in-out;/*IE*/
}
.cate ul li:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
	-ms-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}
.cate ul li a{color:#333;text-decoration:none;}
.cate ul li a:hover{color:#333;text-decoration:underline;}	



/*2021年10月31日08:38:18  新增适应行业 BY 陈兴 */
.f_all{width: 100%;position: relative;margin-bottom: 60px;-ms-margin-bottom: 30px; background: url("../images/f_bimg.jpg") no-repeat left bottom;}
.f_box{margin: 0 auto;}
.f_box ul li{
	width: 200px;
	height: 200px;
	box-shadow: 3px 2px 30px rgba(0,0,0,.1);
	float: left;
	text-align: center;
	position: relative;
	transition: all .4s ease-out;
}
.f_box ul li:nth-child(1){background: url("../images/f_s.png") no-repeat center !important;} 
.f_box ul li:nth-child(2){background: url("../images/f_y.png") no-repeat center !important;} 
.f_box ul li:nth-child(3){background: url("../images/f_h.png") no-repeat center !important;} 
.f_box ul li:nth-child(4){background: url("../images/f_j.png") no-repeat center !important;} 
.f_box ul li:nth-child(5){background: url("../images/f_b.png") no-repeat center !important;} 

/*兼容模式*/
.f_box>ul>li {background: url("../images/f_s.png") no-repeat center;} 
.f_box>ul>li+li{background: url("../images/f_y.png") no-repeat center;} 
.f_box>ul>li+li+li{background: url("../images/f_h.png") no-repeat center;} 
.f_box>ul>li+li+li+li{background: url("../images/f_j.png") no-repeat center;} 
.f_box>ul>li+li+li+li+li{background: url("../images/f_b.png") no-repeat center;} 




.f_box ul li h3{padding-top: 30px;color: #333;font-size: 24px;}
.f_box ul li p{margin-top: 7px;color: #666;font-size: 14px;width: 90%;}
.f_box ul .on{width: 400px;height: 200px;text-align: left;}
.f_box ul .on h3{padding-left: 20px;color: #333;}
.f_box ul .on p{margin-left: 20px;color: #333;}
/*废弃的按钮
<div class="m-btn">
  <a href="/h/class="b1">定制咨询</a><a href="/" class="b2">在线留言</a>
</div>
*/
.m-btn{text-align: center; margin-top: 20px;}
.m-btn a{color: #fff;font-size: 18px;line-height: 2.89em;display: inline-block;padding: 0 50px 0 24px;margin: 0 18px;background: url("../images/i-1.png") no-repeat right 10px center;border-radius: 5px;}
.m-btn .b1{background-color: #135aba;}
.m-btn .b2{background-color: #f6a420;}

/*2021年10月31日10:39:11  更新首页主推产品显示  BY  陈兴  */

.show_pbox {overflow: hidden; margin-bottom: 30px;}
.show_pbox dl{width:23.75%;margin:20px 1.25% 0 0;float:left;overflow:hidden}
.show_pbox dl:nth-last-child(){ margin-right: 0;}
.show_pbox dl dt{box-sizing:border-box;-moz-box-shadow:2px 0 35px rgba(21,53,129,.2) inset;-webkit-box-shadow:2px 0 35px rgba(21,53,129,.2) inset;box-shadow:2px 0 35px rgba(21,53,129,.2) inset;background:#fff;position:relative;z-index:5;overflow:hidden;padding-top:75%}
.show_pbox dl dt img{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}
.show_pbox dl dt:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}
.show_pbox dl dt:hover img{opacity:.4;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.show_pbox dl:hover dt:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.show_pbox dl dt img{display:block;width:100%;margin:0 auto;position:absolute;top:0;left:0}
.show_pbox dl dd{background:#f7f7f7;text-align:center;margin-top:-10px}
.show_pbox dl dd a{color:#333;font-size:18px;padding:28px 0 18px;display:block;transition:all .6s}
.show_pbox dl:hover dd a{display:block}
.show_pbox dl:hover dd{background:#135aba;transition:all .6s}
.show_pbox dl:hover dd a{color:#fff;transition:all .6s}


/*2021年10月31日14:52:19 更新特色 BY 陈兴*/

/*优势*/
.myys{padding: 20px 0; height: 450px;background-color: #135aba;box-shadow: 0px 2px 10px rgba(0,0,0,.4);}
.yin{width: 1200px; height: 300px; background-color: #FFF;border-radius:20px;box-shadow: 0px 2px 10px rgba(0,0,0,.4);}
.yin .page {box-shadow: none;}
.yin ul li{width: 240px;float: left;text-align: center;position: relative;height: 275px; margin-top: 40px;}
/*.yin ul li{width: 224px;float: left;text-align: center;margin-right: 20px; position: relative;height: 275px;background: #fff;border-radius:10px;box-shadow: 0px 2px 10px rgba(0,0,0,.4);}
.yin ul li:nth-child(5n+0){margin-right: 0;}*/
.yin ul li em{width:80px;height:80px;background:url(../images/ysik1.png);z-index:-1;-webkit-animation: rotate 5s linear infinite;/* animation: rotate 5s linear infinite; */display: block;margin:0 auto;}
.yin ul li:hover em{background:url(../images/ysik2.png);}
.yin ul li .yin_k{width: 80px;height: 80px;display: block;position: absolute;top: 0;left: 80px;z-index:10;}
.yin ul li .yin_k img{width: 80px;height: 80px;}
.yin ul li b{display: block;font-size: 16px;color: #333;height: 30px;line-height: 30px;padding: 25px 0 0;}
.yin ul li span{display: block;font-size: 14px;color: #666;line-height: 24px;padding: 10px 0 0;height: 82px;overflow: hidden;width: 190px;margin:0 auto; text-align: left;}

.yin ul li:hover b{color: #055abd;}
/**/
@keyframes rotate{
  0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);}
}
@-webkit-keyframes rotate {
  0%{-webkit-transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);}
}

/*2021年11月1日07:57:46 更新资讯中心  BY  陈兴*/
.atshow {position: relative;margin-top: 25px; overflow: hidden;}

.mediabox{position: relative; overflow: hidden; margin-bottom: 30px;}
.mediabox .photo { width: 49%;}
.mediabox .vp{width: 50%;}

.focusBox { position: relative; width:100%; height:450px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:640px; height:450px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url("../images/dot.png") no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url("../images/dot8.png") no-repeat 0 -16px;
}
.focusBox .imgcate { width: 100%; height: 50px;background-color:rgba(252,252,252,0.60); position: absolute;top: 0px; z-index: 10; cursor: pointer;filter:alpha(opacity=20);opacity:0.9;*filter:alpha(opacity=80);opacity:0.9;  font-size: 32px; color: #fff; font-weight: bold; text-align: center;text-shadow: 5px 5px 5px rgba(0,0,0,.6); }
.focusBox .imginfo  { width: 100%; position: absolute;bottom: 40px; left: 30px; z-index: 10; cursor: pointer;filter:alpha(opacity=20);opacity:0.9;*filter:alpha(opacity=80);opacity:0.9;  }
.focusBox .imginfo p{ font-size: 28px; color: #fff; font-weight: bold;text-shadow: 5px 5px 5px rgba(0,0,0,.6);}
.focusBox .imginfo span {font-size: 16px; color: #fff; line-height: 32px;}

.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; background: url("../images/ad_ctr.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.vshow { overflow: hidden;}
.vshow .vbox1 { width: 296px;}
.vshow .vbox2 { width: 296px;}


.vdol,.ydol{ position: relative; width:296px; height:222px; overflow: hidden; }
.vdol .pic,.ydol .pic{ position:relative; z-index:0; }
.vdol .pic img,.ydol .pic img { width:296px; height:222px; display: block; }
.vdol .hd,.ydol .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.vdol .hd li,.ydol .hd li{margin: 0 5px; background: url("../images/dot.png") no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url("../images/dot8.png") no-repeat 0 -16px;
}
.vdol .imgcate { width: 296px; height: 222px;background-color:rgba(0,0,0,0.60); position: absolute;top: 0px; z-index: 10; cursor: pointer;filter:alpha(opacity=20);opacity:0.9;*filter:alpha(opacity=80);opacity:0.9;text-shadow: 5px 5px 5px rgba(0,0,0,.6); }
.vdol .imgcate span{;position: absolute; top:150px; left: 105px; font-size: 24px; color: #fff;text-align: center;text-shadow: 5px 5px 5px rgba(0,0,0,.6);}
.vdol .imgcate img { width: 80px; height: 80px;position: absolute;top:50px; left:110px; z-index: 6;   }
.vdol .imgcate img:hover {
-moz-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.vdol .hd .on,.ydol .hd .on{ background-position:0 0; }

.ydol .ydcate{ width: 100%; height: 100%;background-color:rgba(0,0,0,0.60); position: absolute;top: 0px; z-index: 10; cursor: pointer;filter:alpha(opacity=20);opacity:0.9;*filter:alpha(opacity=80);opacity:0.9; }
.ydol .ydcate span{position: absolute;top: 80px;left: 105px; font-size: 24px; color: #e9e9e9; font-weight: bold; text-align: center;text-shadow: 5px 5px 5px rgba(0,0,0,.6);}
.ydol .ydinfo {width: 100%; position: absolute; z-index: 10; cursor: pointer;}
.ydol .ydinfo p{width: 100%; height: 35px; line-height: 35px; background: url("../images/jts.png") no-repeat 10px center; text-indent: 20px; position: absolute;bottom:0; left: 0;background-color:rgba(0,0,0,0.60);  font-size: 16px; color: #fff; text-shadow: 5px 5px 5px rgba(0,0,0,.6);}
.ydol .ydinfo span {position: absolute;bottom:30px; left: 20px;font-size: 16px; color: #fff; line-height: 32px;}


/*2021年11月2日08:12:05 资讯中心图文区  BY  陈兴*/


.pshow { margin-top: 10px; overflow: hidden;}
.slider{ width:340px;  height:218px; padding:0 130px;  margin:0 auto;  position:relative; overflow:hidden; background:#000;  }
.slider .bd{ position:absolute; left:0; top:0; }
.slider .bd li{ overflow:hidden; }
.slider .bd li img{ display:block; width:340px; height:218px;    }
.slider .tempWrap{ padding:0 130px !important; /* 强制遮罩层显示2侧各130px */   }
.slider .bd ul{ margin-left:-340px !important;  }
.slider .pnBtn{ position:absolute; top:0; width:130px; height:218px; cursor:pointer;z-index:13;    }
.slider .prev{ left:0;  }
.slider .next{ right:0; }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:218px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:12; width:32px; height:218px; _filter:alpha(opacity=70); }
.slider .proname { width: 340px; height: 200px; position: absolute;top: 0px; z-index: 10; cursor: pointer;}
.slider .proname span{;position: absolute; top:170px; left: 30px; font-size: 16px; color: #fff;text-shadow: 5px 5px 5px rgba(0,0,0,.6);}

.slider .prev .arrow{ left:0; background:url("../images/left.png") 0 center no-repeat;   }
.slider .next .arrow{ right:0; background:url("../images/right.png") 0 center no-repeat;  }




.infobox {}
.infobox .box {width: 410px; float:left; margin-right: 35px;}
.infobox .box:nth-child(2n+0){margin-right: 0;}
.infobox .box .b_tit {position: relative;background: url("../images/b_tit.png") no-repeat left bottom;height: 38px; margin-bottom: 20px;}
.infobox .box .b_tit p {float: left; font-size: 18px; color: #333333; margin-right: 60px; padding-left: 25px; cursor: pointer;background: url("../images/nn1.png") no-repeat left center;}
.infobox .box .b_tit p.nn2 {background: url("../images/nn2.png") no-repeat left center;}
.infobox .box .b_tit span { float: right;position: absolute; right: 0px; top: 5px; font-size: 15px; color: #929292;}

.b_bd,.b_bd .info_k,.b_bd .info_h {position: relative;}
.info_k li {border-bottom: 1px solid #eeeeee; padding-bottom: 10px;}
.info_k li a.img {display: block;}
.info_k li a.img img { width: 400px;height: 158px;border-radius:5px; }
.info_k li a.img img:hover,
.focusBox .pic img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;transition: all .9s}
.info_k li h3 {font-size: 15px;color: #333333;padding: 10px 0; background: url("../images/jtq.png") no-repeat left center;text-indent: 10px;}
.info_k li h3:hover{background: url("../images/jts.png") no-repeat left center;}
.info_k li span { text-indent: 24px; display: block;font-size: 14px; color: #666666; line-height: 24px;}
.info_h li {line-height: 48px; border-bottom: 1px solid #eeeeee;position: relative;display: block;font-size: 14px;color: #333333;background: url("../images/info_j.png") no-repeat left center; padding-left: 20px;}
.info_h li span {position: absolute;right: 0px;top: 0px;*top:-15px;color: #7a7979;font-size: 15px;}
/*news_gun*/

.infobox .box2 {float: right;width: 300px;}

.infobox .box2 .b_tit {
    height: 72px;
    background: #0a7ace;
    position: relative;
}

.infobox .box2 .b_tit p {
    color: #fff;
    line-height: 72px;
    font-size: 18px;
    font-weight: normal;
    padding-left: 60px;
    background: url("../images/mao.png") no-repeat 14px center;
}

.infobox .box2 .b_tit span {
    position: absolute;
    right: 10px;
    top: 0px;
    font-size: 15px;
    color: #f3f3f3;
    display: block;
    line-height: 72px;
}
.infobox .box2 .b_tit span a {
    color: #f3f3f3;
}

.infobox .box2 .bd {
    background: #f4f4f4;
    height: 500px;
    padding: 20px 10px 20px 15px   ;
}

.infobox .box2 .bd .b_list {
    position: relative;
}

.infobox .box2 .bd .b_list li {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px dashed #e3e3e3;
}

.infobox .box2 .bd .b_list li a {
    line-height: 30px;
    padding-left: 30px;
    background: url("../images/ask.jpg") left center no-repeat;
    display: block;
    font-size: 14px;
    color: #333333;
	font-weight: bold;
}

.infobox .box2 .bd .b_list li a:hover {
    text-decoration: none;
    color: #0f51bb;
}

.infobox .box2 .bd .b_list span {
    background: url("../images/ans.jpg") left 3px no-repeat;
    padding-left: 30px;
    font: 400 14px/22px "Microsoft Yahei";
    margin-top: 5px;
    color: #333333;
    display: block
}

/*banner2*/
.banner2{background: url("../images/banner3.png") no-repeat center;height: 234px;margin-top: 30px;box-shadow: 0px 2px 10px rgba(0,0,0,.4);}
.banner2 .btel {position: relative;color: #fff;color: #fff;font-weight: bold;text-shadow: 3px 3px 3px rgba(0,0,0,.6);}
.banner2 .btel .teltxt { position: absolute;right: 180px; top:60px; font-size: 24px;}
.banner2 .btel .telnum{  position: absolute;right: 0; top:100px;  font-size: 50px; color: #ff9900;}
.banner2 .btel .bkh{  position: absolute;left:20px; top:40px;  font-size: 55px; }
.banner2 .btel .bxkh{  position: absolute;left:20px; top:125px;font-size: 20px; line-height: 22px; font-weight: normal;text-shadow: 1px 1px 1px rgba(0,0,0,.6);}


/*2021年11月3日16:37:58 更新关于我们  by  陈兴*/
.coshow {width:100%;height:636px;background:url("../images/cobj.jpg") no-repeat center;}
.coshow_box{padding:10px 0px 82px;overflow:hidden;}
.coshow_l{width:58%;}
.coshow_l .coshow_top{margin-top:12px;}
.coshow_l .top_l {width:459px;}
.cowh{ width:100%; margin:0 auto;  position:relative; overflow:hidden; height:200px; background:#000;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);  }
.cowh .bd{ position:relative; z-index:0;  }
.cowh .bd li{ height:200px; overflow:hidden; }
.cowh .bd li img{ display:block;}

.cowh .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.cowh .hd ul{ text-align:center;  }
.cowh .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
  background:url("../images/dotwh.png") 0 -16px;
  overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
}
.cowh .hd ul .on{ background-position:0 0;  }
.cowh .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#135aba; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

.coshow_l .top_r{width:223px;background:#e0e0e0; height: 200px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);}
.coshow_l .top_r .top_r_box{padding:20px 20px 20px;}
.coshow_l .top_r .top_r_box .c_title{font-size:20px; font-weight: bold;}
.coshow_l .top_r .top_r_box .c_title a{display:block;color:#555555;}
.coshow_l .top_r .top_r_box .c_text{font-size:14px;line-height:2em; margin-top: 10px;}
.coshow_r{width:41%;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);}
.coshow_r .coshow_r_pic{width:100%;height:265px;overflow:hidden;position:relative;}
.coshow_r .coshow_r_pic .top_title{left:0;}
.coshow_r .coshow_text{background:#ffffff;font-size:14px;line-height:24px;padding:15px 20px 14px;}
.coshow_r .coshow_text .text_box{height:145px;overflow:hidden;}
.coshow_r .coshow_text .text_box p { text-indent: 24px;}
.top_title {background:#d8261c;position:absolute;top:0;font-size:20px;color:#ffffff;font-weight:bold;width:98px;height:96px;line-height:24px;}
.top_title .top_title_box{padding:20px 26px 28px;}



.coshow_l .coshow_bottom {width:102%; height: 227px; overflow: hidden;}
.coshow_bottom .card {
  width: 31.33333333%;
  margin-right:2%;
  float: left;
  background-color: white;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
}
.coshow_bottom .card:hover .card_caption {
  top: 50%;
  transform: translateY(-50%);
}
.coshow_bottom .card:hover .card_image {
  transform: translateY(-10px);
}
.coshow_bottom .card:hover .card_thumb::after {
  top: 0;
}
.coshow_bottom .card:hover .card_snippet {
  margin: 20px 0;
}
.card_thumb {
  position: relative;
  max-height: 227px;
  overflow: hidden;
}
.card_thumb::after {
  position: absolute;
  top: 0;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 40%, rgba(255, 255, 255, 0) 100%);
  transition: .3s;
}
@media (min-width: 1024px) {
  .card_thumb::after {
    top: calc(100% - 140px);
  }
}
.card_image {
  transition: .5s ease-in-out;
}
.card_caption {
  position: absolute;
  top: 50%;
  z-index: 1;
  padding: 0 20px;
  color: white;
  transform: translateY(-50%);
  text-align: center;
  transition: .3s;
}
@media (min-width: 1024px) {
  .card_caption {
    top: calc(100% - 50px);
    transform: unset;
  }
}
.card_title {
  display: -webkit-box;
  max-height: 85px;
  overflow: hidden;
  font-family: 'Playfair Display', serif;
  font-size: 23px;
  line-height: 28px;
  padding: 5px 10px;
  border: 1px solid white;
  text-shadow: 0px 1px 5px black;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.card_snippet {
  display: -webkit-box;
  max-height: 150px;
  margin: 20px 0;
  overflow: hidden;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-overflow: ellipsis;
  transition: .5s ease-in-out;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
@media (min-width: 1024px) {
  .card_snippet {
    margin: 80px 0;
  }
}
.card_button {
  display: inline-block;
  padding: 10px 20px;
  color: white;
  border: 1px solid white;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  transition: .3s;
}
.card_button:hover {
  color: black;
  background-color: white;
}


/* 2021年11月7日09:12:01  about单页 by 陈兴 */
.all { height: auto; margin-bottom: 50px;}
.pbanner {height:455px; position: relative; margin-bottom: 60px;}
.b_page {height: 380px;background: url("../images/pbanner.png") no-repeat;}
.t_page { height: 75px;background: url("../images/gybj.png") no-repeat left center; position: relative;background-color:#f7f7f7; overflow: hidden;}
.t_page .pnav {position: absolute; top: 27px; left: 500px;}
.t_page .pnav li {float: left; width: 130px; font-size: 16px; text-align: center;border-right: 1px solid #ccc;}
.t_page .pnav li.active a{ color: #135aba; font-weight: bold; font-size: 18px;}
.t_page .pnav li.active a:hover{color: #f6a420;}




.sbox { width: 280px; display: inline-block; height: 172px; padding: 0px; background-color: rgba(19,90,186,0.95) ; position: absolute; top: 300px; left: 200px; }
.sbox .tit{ margin: 30px 0 0 30px; color: rgba(255, 255, 255, 0.8); font-size: 30px;text-align: left;  }
.sbox .tline{height:2px; width: 40px; background:rgba(255, 255, 255, 0.6); margin: 20px 20px 20px 30px;}
.sbox .etit{font-size:24px; line-height:30px; font-weight:normal; text-transform:Uppercase; font-family: "iconfont"; color: rgba(255, 255, 255, 0.8); text-align: left;margin: 20px 20px 20px 30px; }

.pweiz {position: absolute; right: 390px;top:465px; height: 26px; line-height: 26px; font-size: 14px; padding-left: 30px; background: url("../images/wz.png") no-repeat left center;}
.pweiz li {float: left; }

.p_nrg {height: auto;overflow: hidden;background-color: #fff; } 
.pcontent {font-size: 16px; line-height: 1.6em;}
.videoshow {height: auto;overflow: hidden;}
.videoshow .player-size {width: 800px; height: 450px;}
.tcplayer { margin:20px auto 30px;   }


.pbox { overflow: hidden;}
.pbox dl{width:30.3%;margin:20px 1.5% 0;float:left;overflow:hidden}
.pbox dl dt{box-sizing:border-box;-moz-box-shadow:2px 0 35px rgba(21,53,129,.2) inset;-webkit-box-shadow:2px 0 35px rgba(21,53,129,.2) inset;box-shadow:2px 0 35px rgba(21,53,129,.2) inset;background:#fff;position:relative;z-index:5;overflow:hidden;padding-top:75%}
.pbox dl dt img{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}
.pbox dl dt:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}
.pbox dl dt:hover img{opacity:.4;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.pbox dl:hover dt:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.pbox dl dt img{display:block;width:100%;margin:0 auto;position:absolute;top:0;left:0}
.pbox dl dd{background:#f7f7f7;text-align:center;margin-top:-10px}
.pbox dl dd a{color:#333;font-size:18px;padding:28px 0 18px;display:block;transition:all .6s}
.pbox dl:hover dd a{display:block}
.pbox dl:hover dd{background:#135aba;transition:all .6s}
.pbox dl:hover dd a{color:#fff;transition:all .6s}


/*2021年11月10日11:20:59 更新分页  by 陈兴*/
.pagebox { height: auto;text-align: center;}
.pagebox .pagination{padding-left:0;margin:30px 0;border-radius:4px}
.pagebox .pagination li {display:inline}
.pagebox .pagination li a,.pagination li span{position:relative;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#135aba;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagebox .pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagebox .pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagebox .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagebox .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#135aba;border-color:#135aba;cursor:default}
.pagebox .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}


/*2021年11月10日17:45:55 新做产品最终页 by 陈兴*/
.projc{overflow: hidden;}
.proimg{position:relative;width:50%;height:525px; background:#000; }
.proimg_pic{width:100%;height:450px;overflow:hidden}
.proimg_pic li{vertical-align:top}
.proimg_pic img{width:100%;height:450px;display:inline-block;vertical-align:top}
.proimg_nav{position:absolute;left:0;bottom:0;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');width:96%;height:75px;*zoom:1; padding-left:10px;  }
:root .proimg_nav{-ms-filter:none}
.proimg_nav ul{position:relative;*zoom:1; padding-top:10px !important;  }
.proimg_nav li{position:relative;*zoom:1;float:left;display:inline;margin-right:10px; cursor:pointer;}
.proimg_nav .navPrev,.proimg_nav .navNext{border:1px solid #fff;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');display:inline-block;*zoom:1;width:36px;height:36px;line-height:100;overflow:hidden;opacity:.6;filter:Alpha(Opacity=60);background-image:url("../images/proimg_nav.png");_background-image:url("../images/proimg_nav.ie6.png");background-repeat:no-repeat;position:absolute;top:20px}
.proimg_nav .navPrev{background-position:10px 8px;right:47px;border-right-color:transparent}
.proimg_nav .navNext{background-position:-22px 8px;right:10px}
.proimg_nav .navPrev:hover, .proimg_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}
.proimg_nav img{border:2px solid #fff;width:64px;height:48px}
.proimg_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}
.focus_text .btn_play_big{position:absolute;bottom:13px;left:20px}
.proimg .proimg_nav li .cover{position:absolute;top:0;left:0;width:68px;height:52px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}
.proimg .proimg_nav li.on .cover{display:none}
.proimg .proimg_nav li b{display:none}
.proimg .proimg_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}


.proinfo { width: 46%; margin-left: 4%;}
.proinfo h1,.newjc h1 {font-size: 32px; height: 60px;line-height: 60px; border-bottom: 1px solid #e7e7e7;}
.proinfo .cydt,.newjc .cydt { line-height: 40px; color: #777; text-align: center;}
.proinfo .cydt em,.newjc .cydt em{ width: 260px;}
.proinfo .des { font-size: 14px; line-height: 1.5em; text-indent: 28px; color: #777;}


/*按钮*/

.zxerw {height: auto; position: relative; z-index: 1;}
.zxerw .xerw { width: 211px; height: 211px; position: absolute; left: 10px; top: 20px;}
.zxerw .xerw img{width: 211px; height: 211px; }
.zxerw .button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
}
.zxerw .button3 {background-color: #4CAF50; } /* 绿色 */
.zxerw .button1 {background-color: #135aba; position: absolute; left:250px; top: 60px; } /* 蓝色 */
.zxerw .button1:hover,.zxerw .button2:hover { background: #f6a420;}
.zxerw .button2 {background-color: #f44336; position: absolute; right:10px; top: 60px; } /* 红色 */
.zxerw .button4 {background-color: #e7e7e7; color: black;} /* 灰色 */
.zxerw .button5 {background-color: #555555;} /* 黑色 */

.zxerw span {position: absolute; left:250px; top: 150px;font-size: 14px;line-height: 1.5em; color: #777;}
.zxerw span b{ color: #cc0000;}
.zxerw .lxmy {position: absolute; left:10px; top: 240px;}

.pshowline {height:2px; width: 100%; background:#e7e7e7; margin: 20px 0; }

.tags{text-align:left;padding:0;margin:20px 0;}
.tags>li{margin-bottom:20px;display:inline-block;margin-right:5px}
.tags>li>a{background-color:#f4f6f8;color:#878D96;font-size:12px;font-weight:600;padding:10px 10px;border-radius: 4px;}
.tags>li>a:hover{background-color:#135aba;color:#fff;text-decoration:none}
.tags>li:last-child{margin-right:0}

/*2021年11月11日23:12:29  上下篇  by 陈兴*/
.psx{border-top:1px solid;border-bottom:1px solid;border-color:#f0f1f2;padding:20px 0 25px;margin-bottom:20px; font-size: 16px;}
.psx p{ line-height: 32px;}

/*相关*/
.p_nrg .hd{height:40px;background:#f4f4f4;}
.p_nrg .hdtit { background: #135aba; width: 135px; text-align: center;font-weight: bold; color: #fff; font-size: 16px; line-height: 40px; }

.xgcpScroll{ width:100%; height: auto;overflow:hidden; position:relative; }
.xgcpScroll .bd{ margin-top: 20px; overflow: hidden;}
.xgcpScroll .bd ul{ overflow:hidden; zoom:1; }
.xgcpScroll .bd ul li{ width:224px; margin-right: 20px; float:left; _display:inline; overflow:hidden; text-align:center;background:#e7e7e7;  }
.xgcpScroll .bd ul li:hover {background:#135aba;transition:all .6s; }
.xgcpScroll .bd ul li .pic{ text-align:center; }
.xgcpScroll .bd ul li .pic img{ width:224px; height:168px; display:block; }
.xgcpScroll .bd ul li .pic a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;transition: all .4s;}
.xgcpScroll .bd ul li .title{text-align:center;margin-top:-10px}
.xgcpScroll .bd ul li .title a{color:#333;font-size:16px;padding:28px 0 18px;display:block;transition:all .6s}
.xgcpScroll .bd ul li a{display:block}
.xgcpScroll .bd ul li:hover a{color:#fff;transition:all .6s}

.xgwz {}
.p_xgwz {overflow:hidden; position:relative; margin-top: 10px; margin-bottom: 30px;}
.p_xgwz .w420 {width: 48%;}
.p_xgwz .xgtit {font-weight: bold; font-size: 16px; color:#e64b00; overflow: hidden; height: 40px; line-height: 40px; padding-left: 10px;}
.ml50 {margin-left: 4%;}
.p_xgwz ul li {color: #333; height: 32px; line-height:32px; border-bottom: dotted 1px #cfcfcf; background: url("../images/jts.png") no-repeat 10px center; padding-left: 30px;}
.p_xgwz ul li:hover { background-position: 15px center;transition: all .4s}
.p_xgwz ul li span {float: right; margin-right: 10px;}



/*2021年11月12日21:17:36 更新新闻列表、内容页 by 陈兴*/


.nbox {overflow: hidden;}
.nbox .nbox_list li{display:block;height:230px;border:1px solid #ddd;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin: 30px 0;}
.nbox .nbox_list li .npic {}
.nbox .nbox_list li .npic img{position:absolute;left:15px;top:15px;width:270px;height:200px;border-radius:8px;}
.nbox .nbox_list li h2{position:absolute;left:322px;top:29px;color:#000;font-size:20px}
.nbox .nbox_list li small{position:absolute;left:322px;top:150px;color:#777;font-size:14px;display:block;}
.nbox .nbox_list li span{position:absolute;left:322px;top:70px;ctransition:0.5s 0s all ease;display:block;line-height:26px;color:#666;font-size:14px}
.nbox .nbox_list li:hover {-webkit-box-shadow:0 5px 30px rgba(0,0,0,.18);box-shadow:0 5px 30px rgba(0,0,0,.18);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}

.newjc { width: 100%; overflow: hidden; text-align: center;}
.newjc .cydt { text-align: center;}

/*2021年11月15日11:25:53  tag聚合页  by 陈兴*/

.ptagi { overflow: hidden;}
.ptagi .taglist,.ptagi .tagshow  { overflow: hidden;}
.taglist .list {width: 23.75%; height: 100px; float: left; border-radius: 5px; background: #f6f6f6; margin-right: 1.6666%; margin-bottom: 20px;}
.taglist .list:nth-child(4n+0){margin-right: 0px;}
.taglist .list:hover { background: #e7e7e7; transition:all .6s;box-shadow:2px 2px 10px rgba(25,25,55,.6) }
.taglist .list:hover dl dt {color:#135aba;}
.taglist .list dl { padding: 15px;}
.taglist .list dl dt {font-size: 16px; line-height: 2.0em; color: #333; font-weight: bold;}
.taglist .list dl dd {color: #777; font-size: 12px; line-height: 1.5em;}


.tagshow .tagsbox,.tagart {margin-bottom: 30px;}
.tagshow .tagtitle {height: 50px;border-bottom: 2px #ededed solid;}
.tagshow .tagtitle .tit {height: 48px; line-height: 48px; display: inline-block;*display: inline;*zoom:1;padding: 0 20px; border-bottom: 5px #135aba solid; font-size: 20px;}
.tagshow .tagcont {margin: 10px 20px; text-indent: 32px;font-size: 16px; line-height: 32px;}

.tagpro .prolist {overflow: hidden; margin: 20px 0;}
.tagpro .prolist li {width:18.666666%; margin-right: 1.6666666%; float:left; _display:inline; overflow:hidden; text-align:center;background:#e7e7e7; margin-bottom: 20px;}
.tagpro .prolist li:nth-child(5n+0) {margin-right: 0;}
.tagpro .prolist li:hover {background:#135aba;transition:all .6s; }
.tagpro .prolist li .title a{color:#333;font-size:16px;padding:18px 0 18px;display:block;transition:all .6s}
.tagpro .prolist li a{display:block}
.tagpro .prolist li:hover a{color:#fff;transition:all .6s}
.tagpro .prolist li .pic img{width:224px; height:168px; display:block;}



.tagpro,.tagart ,.tagtag{ overflow: hidden;}
.tagart .artlist,.tagtag .taglist  { margin-top: 20px;}
.artlist .listbox { width: 47%; }
.artlist .listbox li { background: url("../images/jts.png") no-repeat 5px center;height: 36px; line-height: 36px; border-bottom: 1px dotted #e6e6e6;padding-left: 20px;}
.artlist .listbox li span {float: right;}

.tagtag .taglist label{ font-size: 14px; font-weight: bold;margin:0 10px; line-height: 28px;}


/*product*/
.pro_side{width: 262px;}
.pro_side .tj{background: #e64b00;width: 100%;height:120px;box-sizing: border-box;padding-left: 43px;padding-top: 33px;}
.pro_side .tj .ht3{font-size: 34px;color: #ffffff;font-weight: bold;}
.pro_side .tj p{font-size: 14px;color: #ffa77c;text-transform: uppercase;}
.pro_side ul{background: #666261;}
.pro_side ul li{
    width: 100%;
    border-bottom:1px solid #585858;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:50px;
    line-height: 50px;
    background: url("../images/jt.png") no-repeat 43px center;
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
}
.pro_side ul li:hover{border-left:4px solid #e64b00;background: #555150 url("../images/jt.png") no-repeat 239px center;}
.prohov{border-left:4px solid #e64b00;background: #555150 url("../images/jt.png") no-repeat 239px center;}
.pro_side ul li a{display: block;font-size:18px;color: #fff;padding-left: 60px;box-sizing: border-box;}
.pro_side ul li:last-child a{color: #e64b00;}

.pro_side .contact {background: #e64b00;width: 100%;height:150px;box-sizing: border-box;padding-top: 20px; color: #fff;}
.pro_side .contact .ht1 { font-size: 16px; text-align: center;}
.pro_side .contact .ht2 { font-size: 30px; line-height: 45px; font-weight: bold;text-align: center;}

/*文字透明变化*/
.pro_side .contact .ht2 {
    animation-name: breath;                       
    animation-duration: 3s;                        
    animation-timing-function: ease-in-out;         
    animation-iteration-count: infinite;          
    -webkit-animation-name: breath;               
    -webkit-animation-duration: 3s;                 
    -webkit-animation-timing-function: ease-in-out; 
    -webkit-animation-iteration-count: infinite;
}
@keyframes breath {
    from { opacity: 0.4; }                         
    50%  { opacity:   1; }                         
    to   { opacity: 0.4; }                         
}
@-webkit-keyframes breath {
    from { opacity: 0.4; }                          
    50%  { opacity:   1; }                         
    to   { opacity: 0.4; }                        
}


.cp_xx{overflow: hidden; margin-bottom: 15px;}
.cp_xx .cp_left {float: left;}
.cp_xx .cp_left .BigPic{width: 445px;height:336px; padding: 1px; border: 1px #eee solid; }


/*2021年11月25日 留言板  by 陈兴*/
.lybook,.lxmap { width: 100%; overflow: hidden;}
.lxmap .map {width: 1002px; margin: 0 auto;}
.guest { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;  color: #333; width: 70%; margin: 0 auto;}
.guest * { margin: 0;   padding: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.guest .list { float: left; width: 100%; padding: 10px 15px; } 
.guest .u-name,
.guest .u-tel { width: 50%; } 
.guest .u-pro {width: 100%;}
.form-wrap{width:100%}

.guest .form-control { width: 100%; height: 45px; padding: 0 10px; background: #f5f5f5; border: 1px solid #e6e6e6; outline: 0; color: inherit; font-family: inherit; } 
.guest .u-code { width: 150px; }
.guest .form-control:focus { border-color: #e62128; } 
.guest .u-message textarea { padding: 10px; min-height: 190px; resize: vertical; } 
.guest .validate { float: left; width: 110px; } 
.guest .ver-wrap { float: left; margin-left: 15px; line-height: 45px; color: #999; text-decoration: none; } 
.guest .ver-wrap img { vertical-align: middle; } 
.guest .ver-wrap:hover { color: #e62128; } 
.guest .btn-submit,
.guest .btn-reset { width: 120px; margin-right: 20px; cursor: pointer; border-color: #e62128; color: #fff; -webkit-transition: all ease .3s; transition: all ease .3s; } 
.guest .btn-submit { background: #e62128; position: relative; } 
.guest .btn-submit:hover { background: #ff252d; } 
.guest .btn-reset { background: transparent; color: #e62128; } 
.guest .btn-reset:hover { background: #e62128; color: #fff; }




.u-btn .button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
}
.u-btn .button1 {background-color: #135aba;  } /* 蓝色 */
.u-btn .button1:hover { background: #f6a420;}





/*快速导航*/
.cp_nav{width: 100%;height: 40px;margin:0px auto;}
.cp_nav a{float: left;display: block;width: 150px; text-align: center; transition:all 0.4s; margin-right: 1px; line-height: 40px;height: 40px;color: #fff!important;font-size: 16px!important;background: #666261;font-weight: bold;}
.cp_nav a:hover{background: #e64b00;}


.fa_nav a{;width: 140px;}



/*product_info*/
.pro_cont{margin:10px 0 0 0;width:100%;height:40px;background:#ebebeb;}
.pro_cont span{display:inline-block; text-align: center; padding: 0 36px; font-size: 16px; height:100%;background:#e64b00;color:#fff;line-height:40px; font-weight: bold;}
.pro_cont a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
.page_content{ padding: 10px 0 0; line-height: 2.0; font-size: 16px;}
.page_content a {color:#010101;}
.info_nr{ width:430px; height:auto; overflow:hidden; background:#fff;}
.info_nr tr{height: 40px;}
.t_r{text-align:right;}
.info_nr p {padding: 0; margin: 0; height: 32px; line-height: 32px;}


.p_xgcp{overflow:hidden; position:relative; margin-top: 10px;}
.p_xgcp .bd {}
.p_xgcp .bd ul{ overflow:hidden; zoom:1; }
.p_xgcp .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.p_xgcp .bd ul li a{color: #333!important;font-size: 14px!important;display: block!important;}
.p_xgcp .bd ul li img{ width:200px; height:150px; display:block; padding:2px; border:1px #eee solid; }



.prev_next{ width: 900px; margin: 10px 0; overflow: hidden; border-top: 1px solid #ccc;}
.prev_next li{ width: 900px; border-bottom: 1px solid #ccc; line-height: 40px; text-indent: 23px;}
.prev_next li a{ color: #656565;}
.prev_next li:first-child{ background: url("../images/up.png") no-repeat left center;}
.prev_next li:last-child{ background: url("../images/down.png") no-repeat left center;}




.pro_right{width: 890px;}
.pro_right ul li{float:left;width: 274px;margin-bottom: 15px;margin-right: 30px;}
.pro_right ul li:nth-child(3n){margin-right:0;}
.pro_right ul li a{display: block;}
.pro_right ul li a b{display: block;width: 100%;height: 208px;position: relative;overflow: hidden;}
.pro_right ul li a b img{
    max-width: 100%;
    height:auto;
    position: absolute;
    top:50%;
    left:50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
}
.pro_right ul li a:hover b img{
    -webkit-transform: translate(-50%,-50%) scale(1.07);
    -moz-transform: translate(-50%,-50%) scale(1.07);
    -ms-transform: translate(-50%,-50%) scale(1.07);
    -o-transform: translate(-50%,-50%) scale(1.07);
    transform: translate(-50%,-50%) scale(1.07);
}
.pro_right ul li a p{
    font-size: 16px;
    color: #5d5d5d;
    background: #f3f3f3;
    line-height: 48px;
    text-align: center;
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
}
.pro_right ul li a:hover p{background: #e64b00; color: #fff;}




.news_page {}
.news_page h1 {text-align: center;border-bottom: 1px dashed #ccc;font-size: 24px;padding-bottom: 25px;margin-bottom: 10px;}
.news_time{font-size:14px;margin-bottom:0px; color: #777;}









/*内页样式*/

#info{padding:50px 0 20px 0}
#info:after{display:block;content:'';clear:both}
.info-right{    width: 902px;    margin: 0 auto;    float: right;}
.info-loca{color:#e64b00;overflow:hidden;border-bottom:2px dotted #ccc;margin-bottom:30px}
.info-loca .ht3{float:left;line-height:50px;font-size:25px;color:#e64b00;font-weight: bold;}
.info-loca .loca{float:right;font-size:13px;color:#e64b00;margin-top:15px;}
.info-loca .loca a{color:#e64b00}

.p_content{font-size:16px;line-height:30px;color:#333}


.pcontact{ height:auto; overflow:hidden; line-height:2.0; font-size:14px; width:95%; margin:0 auto; margin-bottom:20px;}
.pcontact p{ border-bottom:1px dotted #ccc; line-height:35px; padding-left:20px; transition:0.3s all 0s linear; }
.pcontact p:hover{ background:#666261; color:#fff; border-bottom:1px solid #ccc; padding-left:30px; cursor:pointer; }


/*产品页样式*/
.newpro:after{display:block;content:'';clear:both}
.newpro li{float:left;width:24%;margin:0 .5%;margin-bottom:25px;text-transform:Capitalize;}
.newpro li a{display:block}
.newpro_pic{position:relative;width:100%;height:190px;overflow:hidden}
.newpro_pic img{position:absolute;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.newpro_pic p{width:100%;text-align:center;position:absolute;left:0;bottom:0;color:#fff;background:#e64b00;margin-bottom:0;line-height:40px;font-size:16px;-webkit-transition:.3s 0s all ease;-moz-transition:.3s 0s all ease;-ms-transition:.3s 0s all ease;-o-transition:.3s 0s all ease;transition:.3s 0s all ease}
.newpro li:hover a div p{background:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.newpro li:hover a div img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:opacity(60%)}
.newpro_pic:hover p{line-height:50px;font-size:18px}


div.page{margin:20px 0 20px 0;clear:both;float:right;font-size:14px; overflow: hidden;}
div.page a{padding:2px 5px;margin:2px;color:#fff;text-decoration:none;background:#9b9b9b}
div.page a:hover{background:#5c5c5c}
div.page span.current{padding:2px 8px;font-weight:700;margin:2px;color:#fff;background-color:#e64b00}
div.page span.disabled{padding:2px 5px;margin:2px;color:#ddd}

/*照片&视频 样式*/

.p_v:after{display:block;content:'';clear:both}
.p_v li{float:left;width:30%;margin:0 1.5%;margin-bottom:25px;text-transform:Capitalize;}
.p_v li a{display:block}
.p_vpic{position:relative;width:100%;height:190px;overflow:hidden}
.p_vpic img{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.p_vpic p{width:100%;text-align:center;position:absolute;left:0;bottom:0;color:#fff;background:#e64b00;margin-bottom:0;line-height:40px;font-size:16px;-webkit-transition:.3s 0s all ease;-moz-transition:.3s 0s all ease;-ms-transition:.3s 0s all ease;-o-transition:.3s 0s all ease;transition:.3s 0s all ease}
.p_v li:hover a div p{background:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.p_v li:hover a div img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:opacity(60%)}
.p_vpic:hover p{line-height:50px;font-size:18px;}

.photo_show { background: #1E1E1E; padding-bottom: 20px; overflow: hidden;}

.video_link {border:1px #dedede solid; margin-top:20px; overflow:hidden;}

.video_link .vltitle{height:36px; line-height:36px;background:#e3e3e3; overflow:hidden;color:#333; font-size:16px; text-indent:24px;}
.video_link .vltitle .tit{float:left;font:bold 14px/36px Arial,"Microsoft YaHei";color:#333;margin-left:10px; overflow:hidden;}
.video_link .vltitle a{float:right;height:22px;font:12px/22px Arial,"Microsoft YaHei";color:#333;margin:8px 15px 0 0;}
.video_link .vltitle a:hover { color:#fff; text-decoration:underline;}
.video_link .vlcontent {float:left;margin:6px 5px;}
.video_link .vlcontent ul li {float:left;width:197px;text-align:center;margin-top:5px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:Capitalize;}
.video_link .vlcontent ul li img {width:170px; height:123px;}
.video_link .vlcontent ul li span {line-height:26px; height:26px; font-size: 14px;}
.video_link .vlcontent ul li a { color:#333; text-decoration:none;}
.video_link .vlcontent ul li a:hover { color:#131aba; text-decoration:none; } 


.video_c { margin-top: 20px;}

/*footer*/
.footer_top_bg{background: #e1e1e1;padding: 20px 0 15px;}
.footer_bottom_bg{background: #303030;}

.footer_flink {padding-bottom: 22px; margin-top: 20px;}
.footer_flink li {font-size:14px;color: #696969;float:left; margin-right: 5px; }
.footer_flink li a {color: #696969;}

.footer_bottom{height: 38px;line-height: 38px;}
.footer_bottom p{color: #696969;font-size:14px;float:left;}
.footer_bottom p a{color: #696969;font-size:14px;}

/*2021年11月6日10:21:43 更新底部  by 陈兴*/

.fnav {margin-top: 25px; overflow: hidden;}
.fnav dl {float: left; width: 15%;}
.fnav dl dt {font-size:17px; color:#666; margin-bottom:20px;}
.fnav dl dd{font-size:13px; color:#666; line-height:30px;}
.fnav dl.sname {width: 25%;}
.fnav dl.sname dt {margin-top: 40px; text-align: left;}
.fnav dl.sewm dd img {width: 160px;margin-top: 30px;}
.fnav dl.sewm dd{font-size:14px;color: #848484;line-height: 24px;text-align: center;}

.swiper_mycube{height: 50%!important; margin-top: 25% !important;}
.sitemap{float:right;}
.sitemap a{font-size:12px;color: #696969;float:left; margin-right: 15px;}

