/*banner*/
.banner{position: relative;height:450px;}
.banner .bd li,.banner .bd li a{display: block;height:450px;}
.bantil{display: block; width: 300px;position: absolute;top:400px;left: 50%;margin-left: -85px;}
.bantil li{border-radius:14px;width:18px;height:18px; color:#eee;  background:#eee; float:left; cursor: pointer;display:block;margin-left: 5px;transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */-webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */ -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.bantil li.cur{ width:32px;height:18px;background:#3041b7; color:#3041b7;}
.banner .prev,.banner .next{width: 38px;height: 68px;display: block;overflow: hidden;position: absolute;top: 246px;right: 0;background:url(../images/next3.png) no-repeat 0 0;}
.banner .prev{left: 0;background:url(../images/prev3.png) no-repeat 0 0;}
.main-title{position:relative;padding-top: 45px;margin-bottom: 65px;background: url(../images/tilbg1.png) no-repeat center bottom;}
.title{font-size:20px; color: #333;text-align:center;font-weight:normal;line-height: 56px;margin-top: -16px;}
.title-en{display: block;text-align:center;font-size:32px;color:#d4d4d4;font-weight: bold;text-transform: uppercase;line-height:56px;font-family: Arial;}
/*搜索开始*/
.search_bg{ height:75px; background:#fcfcfc; overflow:hidden; border-bottom: 1px solid #f7f7f7;}
.search{ width:1200px; margin:0 auto;height: 75px;overflow: hidden;}
.search p{ float:left;font-size: 14px; color:#333; width:880px; height:75px; line-height:75px; overflow:hidden;}
.search p a{font-size: 14px; color:#333; padding:0 10px 0 0;}
.search_n{position: relative;float:left;margin-left: 13px;width: 300px;padding: 2px 0;height: 30px;display: inline-block;pointer-events: auto;border-radius: 17px;
 border: solid 1px #eee;box-sizing: border-box;top:25px;}
.txt {outline: 0;width: 170px;height: 26px;padding: 0 0 0 10px;font-size: 12px;border: 0;color: #333;background: 0;}
#search{cursor: pointer;display: inline;padding-left: 16px;height: 100%;float:right;background: url(../images/search.png) no-repeat;width: 0;height: 16px;position: relative;top: 5px;right: 10px;}
/*搜索结束*/
/*product*/
.product {background: #fff;height:auto;position: relative;}
.tab2li{text-align: center;}
.tab2li li{display: inline-block;padding: 10px 38px;color: #5a5a5a;font-size: 18px;cursor: pointer;}
.tab2li li.on{background: #3042b7;color: #fff;}
.tab2li li.on a{color: #fff;}
.slideGroup{width: 100%;}
.slideGroup .parBd ul li{width: 25%; display: inline-block;}
.slideGroup .parBd ul li h3{text-align: center;line-height: 40px;color: #5a5a5a;font-size: 14px;font-weight: normal;}
.slider-img {position: relative;height: 100%;width: 90%;margin: 0 auto;box-shadow: 3px 3px 3px #ded6d6;}
.slider-img img{width: 100%;}
.slideBox{position: relative;margin-top: 68px;}
.slideGroup .sPrev,
.slideGroup .sNext {
 position: absolute;
 left: -3%;
 top: 32%;
 display: block;
 width: 27px;
 height: 51px;
 background: url(../images/left1.png) center;
 z-index: 9999;
}
.slideGroup .sNext {left: auto;right: -3%;background: url(../images/right1.png) center;}

/*优势*/
.i-ads{height: 719px;background: url(../images/mid.jpg) no-repeat top center;background-size: cover;margin-top: 3%;}
.i-ads li{width: 33.33%;float: left; position: relative;overflow: hidden;}
.i-ads .ads-left{width: 50%;float: left;overflow: hidden;height: 205px;}
.i-ads .ads-left  img{width: 100%; transition: all .5s;}
.i-ads .ads-left:hover img{transform: scale(1.1)}
.i-ads .ads-right{background: #b7b3b4;width: 50%;float: left;height: 205px;}
.i-ads .ads-right h3 {font-size: 18px;font-weight: normal;color: #fff;text-align: center;    margin-top: 40px;}
.i-ads li:nth-child(1) h3{background: url(../images/y1.png) no-repeat 20px 10px;}
.i-ads li:nth-child(2) h3 {background: url(../images/y2.png) no-repeat 20px 10px;}
.i-ads li:nth-child(3) h3 {background: url(../images/y3.png) no-repeat 20px 10px;}
.i-ads li:nth-child(4) h3 {background: url(../images/y4.png) no-repeat 20px 10px;}
.i-ads li:nth-child(5) h3 {background: url(../images/y5.png) no-repeat 20px 10px;}
.i-ads .ads-right h3::after {content: '';display: block;width: 157px;height: 1px;background: #fff;margin: auto;}
.i-ads .ads-right p{color: #fff;font-size: 14px; font-weight: normal;padding: 20px 10px;}
.i-ads li:hover .ads-right{background: #3041b7;}


/*关于我们*/
.about .about-left{float: left;width: 800px;height:310px;padding-left: 40px;}
.about .about-left h2{font-size: 28px;color:#333333;text-align: left;}
.about .about-left span{font-size: 16px;color:#808080;text-align: left;}
.about .about-left p{font-size: 14px;text-indent:2em;line-height: 24px;}
.about .w_btn{width: 150px;height: 40px;
 border-color: rgba(51, 51, 51, 1);
 border-style: solid;
 border-width: 1px;
 font-size: 14px;
 color: rgba(51, 51, 51, 1);float: left;text-align: center;margin-top: 70px;}
.about .w_btn a{line-height: 40px;}
.about .w_btn:hover{background: #0C0C0C;}
.about .w_btn a:hover{color: #fff;}
.about .about_r{float: right;width: 600px;}
.about .about_r img{width: 90%;}
.strength{ display: block;
 width: 100%;
 height: 132px;
 padding: 26px 0;
 overflow: hidden;
margin-top: 20px;}
.strength .item{
 position: relative;
 display: block;
 float: left;
 width: 25%;
 *width: 25%;
 height: 132px;
 text-align: center;
 filter:alpha(opacity=100);
}
.strength .item .item-box {
 display: block;
 border-right: 1px solid #ffffff;
}
.strength .item:nth-child(4) .item-box{border-right:none;}
.strength .item .item-box h2{font-size: 56px;color:#3041b7;}
.strength .item p {
 display: block;
 text-align: center;
 font-size: 16px;
 color:#c3c1c1;
}
 /*新闻中心*/
.newsBox{ width:100%;}
.newsBox .hd{padding-bottom: 80px;}
.newsBox .hd ul{ text-align: center;}
.newsBox .hd ul li{display: inline-block;padding: 10px 38px;font-size: 18px;}
.newsBox .hd ul li.on{background: #3041b7;color: #fff;}
.newsBox .hd ul li.on a{color: #fff;}
.newsBox .bd{position: relative;}
.newsBox .bd  li{width: 21%;position: relative;padding: 44px 15px 0;background: #f7f7f7;float: left;height: 210px;font-size: 14px;line-height:24px;color: #959595;margin: 50px 15px 0 0;    box-shadow: 3px 3px 3px #ded6d6;}
.newsBox .bd  li span{background:#aaa; border-radius:50%;width: 78px;height:58px;position: absolute;left:21px;top:-38px;font-family: Arial;font-size: 14px;line-height:19px;text-align: center;padding: 20px 0 0;color: #fff;}
.newsBox .bd  li a{display: block;font-weight: normal;font-size: 16px;display: block;height: 50px;line-height: 50px; overflow:hidden;}
.newsBox .bd  li p{height: 100px;overflow: hidden;}
.newsBox .bd  li:hover{background: #2341ff;}
.newsBox .bd  li:hover a{color: #fff;}
.newsBox .bd  li:hover p{color: #fff;}
.newsBox .bd  li:hover span{background:#3042b7;border-radius:50%;}
.newsBox .bd span em{display: block;font-size: 20px;font-style: normal;}
.picCon{overflow: hidden;}
.picCon h3{font-size: 14px;text-align: center;font-weight: normal;position: relative;top:-30px;background:rgba(51, 51, 51, 0.59);line-height: 30px;color: #fff;}
.picCon img{width: 100%;transition: all .5s;}
.picCon:hover img{transform: scale(1.1)}
.mask-btn {
 position: absolute;
 left: 50%;
 top: 50%;
 cursor: pointer;
 width: 50px;
 height: 50px;
 line-height: 50px;
 text-align: right;
 padding-right: 20px;
 font-size: 16px;
 font-weight: bold;
 color: white;
 box-sizing: border-box;
 margin-top: -22px;
 margin-left: -25px;
 background: url(../images/video.png) no-repeat;
}
 .pic {width: 100%;height: 100%;outline: none;object-fit: cover;}

 /*在线按钮*/
.btns {width: 40%;text-align: center;margin: auto;}
.buy{
 display: inline-block;
 width: 182px;
 height: 44px;
 background: url(../images/tel_c.png) no-repeat #3041b7 4px center;
 padding-left: 15px;
 font-size: 18px;
 color: #fff;
 text-align: center;
 line-height: 44px;
 border-radius: 3px;
 margin-right: 30px; }
 .consult {
 display: inline-block;
 width: 182px;
 line-height: 42px;
 border-radius: 3px;
 background: url(../images/qq_c.png) no-repeat #fff 4px center;
 padding-left: 15px;
 border: 1px solid #3041b7;
 color: #3041b7;
 text-align: center;
 font-size: 18px; }

 /*友情链接*/
.link{padding:40px 0 30px;}
.link_t{ border-bottom:#9a9a9a 1px dotted; height:35px; line-height:35px; overflow:hidden;}
.link_t a{ font-size:16px; color:#3041b7;}
.link_t em{ font-family:Arial, Helvetica, sans-serif;font-style: inherit; font-size:14px; color:#3041b7; padding:0 0 0 10px; text-transform:uppercase;}
.link p{ height:60px; line-height:30px; overflow:hidden; padding:20px 0 0;}
.link p a{ font-size:14px; color:#666; display:inline-block; padding:0 22px;}