
li{list-style: none;}
.time03{transition:0.3s all ease ; -webkit-transition:0.3s all ease ;  -moz-transition: 0.3s all ease ; -o-transition: 0.3s all ease ;  }
.time05{transition:0.5s all ease ; -webkit-transition:0.5s all ease ;  -moz-transition: 0.5s all ease ; -o-transition: 0.5s all ease ;  }

@font-face {
  font-family: 'iconfont';
  src: url('/font/iconfont.eot');
  src: url('/font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('/font/iconfont.woff') format('woff'),
  url('/font/iconfont.ttf') format('truetype'),
  url('/font/iconfont.svg#iconfont') format('svg');
}

.icon{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

img{display:inline-block;max-width: 100%;height: auto;}
.w1500{width: 1500px;margin: 0 auto;}
.mflex{display: flex;}
.ovhidden{overflow: hidden;}
.dwcenter{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}

.title{display: flex;align-items: center;}
.title .line{width: 28px;height: 3px;margin-right: 15px;background: #00adef;}
.title .titn{font-size: 30px;line-height: 1em;color: #333;}

/*单行超出省略*/
.m-sl{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m-thsl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/*按钮效果*/
.more.mxg1 {
  -webkit-transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  transition: 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
  z-index: 2;
  color: #fff;
}
.more.mxg1::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background:#305d93;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
}
.more.mxg1:hover {
  color: #fff;
  background: transparent;
}
.more.mxg1:hover::before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
          transform-origin: left;
}

/*导航栏开始*/
header{position: fixed;top: 0;left: 0;width: 100%;box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);background: #fff;z-index: 9999;}
.head{position: relative; width: 91.67%;height: 82px;margin: 0 auto;justify-content:center;align-items: center;}
.head .logo{left: 0;}
.head .logo img{max-height: 50px;width: auto;}
.head .head-nav{justify-content: center;}
.head .head-nav li{position: relative; padding: 0 20px;}
.head .head-nav .nav-ta{font-size: 16px;line-height: 82px;color: #555;}
.head .head-nav li dl{position: absolute;left: 0; top: 100%; z-index: 100; display: none;}
.head .head-nav li dl dd{width: 176px; height: 43px; line-height: 43px; }
.head .head-nav li dl dd a{display: block; width: 100%; height: 100%; color: #707070; background: #fff; text-align: center; font-size: 14px;}
.head .head-nav li dl dd a:hover{background: #00adef; color: #fff;}
.head .head-nav li:hover{background: #00adef;}
.head .head-nav li:hover .nav-ta{color: #fff;}
.head .head-nav li:hover dl{display: block;}
.head .telphone{right: 0;width: 148px;height: 30px;align-items: center;border-radius: 100px; background: #f5f5f5;}
.head .telphone img{margin: 0 10px;}
.head .telphone span{display: block; font-size: 14px;line-height: 30px;color: #555;}
.head .phone-nav{position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: none; z-index: 9999999;cursor: pointer;}
.head .phone-nav .line{position: relative;top: 0;border-radius: 3px;width: 30px;display: block;height: 2px;transition: all .3s; background: #333;transform-origin: center center;}
.head .phone-nav.active .line:nth-child(1){top: 10px;transform: rotate(45deg);}
.head .phone-nav .line:nth-child(2){margin: 8px 0; }
.head .phone-nav.active .line:nth-child(2){opacity: 0;}
.head .phone-nav.active .line:nth-child(3){top: -10px;transform: rotate(-45deg);}
.phone-nav-mn{position: absolute;top: 82px;left: 0;pointer-events: none; padding: 30px 0; width: 100%;height: calc(100vh - 82px); box-sizing: border-box;background-color: #282a2c; z-index: 99;overflow: auto;opacity: 0;transition: all .5s;}
.phone-nav-mn.on{opacity: 1;pointer-events: auto;}
.sliding-menu {position: relative;overflow: hidden;}
.sliding-menu ul {float: left;}
.sliding-menu li {padding: 0 3%;}
.sliding-menu a { display: block;margin: 0!important;padding: 1em;font-size: 18px;color: #fff;}
.sliding-menu li:hover {background: #333;}
.sliding-menu li:hover a{color: #fff;}
.sliding-menu a.nav:before {content: '\3009';float: right;margin-left: 1em}
.sliding-menu a.back {background: #555;color: #fff}
.sliding-menu a.back:before {content: '\3008';float: left;margin-right: 1em;}
.head-box{height: 82px;}

/*导航栏结束*/
.index-warp1{justify-content: space-between;flex-wrap: wrap;}
.index-warp1 .mn{position: relative;width: calc(50% - 2px);height: 150px;margin-bottom: 4px;}
.index-warp1 .mn .bimg{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.index-warp1 .mn:hover .bimg{transform: scale(1.05);}
.index-warp1 .mn .mes{align-items: center;width: 100%;justify-content: center; z-index: 2;color: #fff;}
.index-warp1 .mn .mes .tit{margin-left: 30px;font-size: 30px;line-height: 40px;}

.index-warp2 {padding: 32px 0 0;flex-wrap:wrap; }
.index-warp2 .box{width: 50%;}
.index-warp2 .title{margin-bottom: 46px;}
.index-warp2 .bot{padding-right: 84px;}
.index-warp2 .bot .t{justify-content: space-between;margin-bottom: 28px;align-items: center;}
.index-warp2 .bot .tit{font-size: 24px;line-height: 1em;color: #305d93;}
.index-warp2 .bot .cha-more{position: relative;padding-left: 12px;font-size: 14px;line-height: 1em;color: #666;}
.index-warp2 .bot .cha-more:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%); border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 5px solid #666; content: "";transition: all .5s;}
.index-warp2 .bot .cha-more:hover{color: #00adef;}
.index-warp2 .bot .cha-more:hover:before{left: 4px;border-left: 5px solid #00adef;}
.index-warp2 .bot .sum{padding-bottom: 47px; font-size: 16px;line-height: 28px;text-align: justify; color: #333;}
.index-warp2 .nr .bot{padding-right: 0;}
.index-warp2 .nr .bot .t{justify-content: flex-end;margin-bottom: 30px;}
.index-warp2 .nr .bot .main{justify-content: space-between;flex-wrap: wrap;}
.index-warp2 .nr .bot .main .mn{width: 32%;height: 101px;margin-bottom: 20px;box-sizing: border-box;padding: 14px 5px 0;text-align: center; background-size: cover;background-position: center;}
.index-warp2 .nr .bot .main .mn.one{background-image: url(/static/img/gd-index7.jpg);}
.index-warp2 .nr .bot .main .mn.two{background-image: url(/static/img/gd-index8.jpg);}
.index-warp2 .nr .bot .main .mn.three{background-image: url(/static/img/gd-index9.jpg);}
.index-warp2 .nr .bot .main .mn.four{width: 100%;border: 2px solid #00adef; background-image: url(/static/img/gd-index9-1.png);background-size:cover; }
.index-warp2 .nr .bot .main .mn.four .mtit{color: #777;}
.index-warp2 .nr .bot .main .mn.four p{margin-left:10px;font-size: 16px;line-height: 1.5em;font-weight: bold;color: #777;}
.index-warp2 .nr .bot .main .mn .mtit{font-size: 16px;line-height: 24px;color: #fff;}
.index-warp2 .nr .bot .main .mn .img{height: 40px;margin-bottom: 8px;justify-content: center;align-items: center;}
.index-warp2 .nr .bot .main .mn:hover .img img{transform: rotateY(180deg);}

.index-warp3{padding: 36px 0 35px; background:url(/static/img/gd-index10.jpg) no-repeat center / cover;}
.index-warp3 .title{margin-bottom: 40px;}
.index-warp3 ul{margin-bottom: 28px;}
.index-warp3 li{justify-content: space-between;align-items: center;float: left;width: 50%;box-sizing: border-box;padding-right: 80px;margin-bottom: 18px;}
.index-warp3 li .tit{position: relative;padding-left: 15px;box-sizing: border-box;max-width: calc(100% - 100px); font-size: 18px;line-height: 30px;color: #333;}
.index-warp3 li .tit:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 100%;background: #305d93;content: "";}
.index-warp3 li:hover .tit{color: #00adef;}
.index-warp3 li .time{font-size: 14px;line-height: 1em;color: #555;}
.index-warp3 .more{width: 130px;height: 39px;display: block; margin: 0 auto;font-size: 14px;line-height: 39px;text-align: center; color: #fff;background: #00adef;}

footer{background: #2d3037;}
footer .top{padding-top: 26px;border-bottom: 1px solid rgba(255,255,255,.07);justify-content: space-between;}
footer .top li{position: relative;margin-right: 72px;cursor: pointer;}
footer .top li:last-child{margin-right: 0;}
footer .top li:before{position: absolute;left: 50%;transform: translateX(-50%);bottom: -1px;width: -1px;height: 2px;background: #fff;content: "";transition: all .5s; }
footer .top li .img{left: 0;}
footer .top li .img.img2{opacity: 0;}
footer .top li .sum{padding: 0 6px 0 24px;font-size: 18px;line-height:51px;color: #999;}
footer .top li.on .sum{color: #fff;}
footer .top li.on .img.img1{opacity: 0;} 
footer .top li.on .img.img2{opacity: 1;} 
footer .top li.on:before{width: 100%;}
footer .top .nr .sum{color: #fff;}
footer .center{position: relative;justify-content: space-between;align-items: flex-start; padding: 39px 0 0;z-index: 2;}
footer .center .nl{width: 45%;margin: 0;}
footer .center .sum{font-size: 16px;line-height:28px;color: #fffefe;}
footer .center .nc{position: absolute;top: 39px;left: 45.2%;width: calc(50% - 100px)}
footer .center .nc .sum{display: block;}
footer .center .nc .main{display: flex;flex-flow: column;flex-wrap:wrap;height: 196px;}
footer .center .nr{padding-top: 6px;text-align: right;}
footer .center .nr img{display: inline-block;width: 100px;height: auto;}
footer .center .nr p{margin-top: 11px;font-size: 14px;line-height: 1em;color: #999;}
footer .bot .bott{position: relative;border-bottom: 1px solid rgba(255,255,255,.07);}
footer .bot .bott .l{align-items: center;margin-bottom: 44px;}
footer .bot .bott .l .icontb{position: relative; width: 42px;height: 42px;border: 1px solid rgba(255,255,255,.5);border-radius: 100%; margin-right: 26px;}
footer .bot .bott .l p{font-size: 28px;line-height: 42px;color: #fff;}
footer .bot .bott .r{position: absolute;right: 0;bottom: 15px;font-size: 14px;line-height: 1em;color: #999;}
footer .bot .bott .r a{color: #999;}
footer .bot .botb {padding: 12px 0;}
footer .bot .botb p{font-size: 14px;line-height:20px;color: #999;}
footer .bot .botb p a{margin-left: 10px; color: #999;}
.fix-r{position: fixed;right: 0;bottom: 100px;display: flex;flex-flow: column;align-items: flex-end; z-index: 9999;/*opacity: 0;*/}
.fix-r .mn{width: 71px;transition: all .5s;margin-bottom: 1px;background: #ffb600;}
.fix-r .mn.one{width: 71px;transition: all .5s;}
.fix-r .mn .l{justify-content: center;align-items: center;height: 71px;width: 71px;}
.fix-r .mn .r{position: absolute;left: 71px;top: 0;width: 200px;height: 71px;text-align: center;font-size: 24px;line-height: 71px;color: #fff;}
.fix-r .mn.one:hover{width: 271px;}
.fix-r.on{opacity: 1;}
.fix-r .mn.weixin{position: relative;overflow: inherit;}
.fix-r .mn.weixin .img{position: absolute;right: calc(100% + 10px);top: 50%;transform: translateY(-50%);max-width: unset;display: block;width: 120px;height: auto;pointer-events: none;opacity: 0;}
.fix-r .mn.weixin:hover .img{right: calc(100% + 2px);pointer-events: auto;opacity: 1;}

/*关于我们开始*/
.pp{width: 100%;background: #fff; overflow: hidden;}
.pp .pbanner{display: flex;justify-content: center;align-items: center; width: 100%; height: 300px; overflow: hidden; position: relative; z-index: 10;}
.pp .pbanner .mes{text-align: center;color: #fff;}
.pp .pbanner .mes .tit{font-size: 24px;line-height: 30px;}
.pp .pbanner .mes .sum{margin: 5px 0 25px; font-size: 18px;line-height: 30px;}
.pp .pbanner .mes .more{display: block;margin: 0 auto;width: 200px;height: 50px;font-size: 20px;line-height: 50px;text-align: center;color: #fff;background: #00adef;}
.pp .pbox{width: 1200px; margin: 0 auto;}
.pp .pbox .pab{padding-left: 7px; margin-right: 7px;}
.pp .pbox .pab .pab_title{padding-top: 65px; border-bottom: 1px solid #d9d9d9;  }
.pp .pbox .pab .pab_title li{background: url(img/disc.png) no-repeat center left; float: left;width:33.33334%;padding: 20px 10px 20px 20px;box-sizing: border-box;line-height: 18px; position: relative;}
.pp .pbox .pab .pab_title li.on,.pp .pbox .pab .pab_title li:hover{background: url(img/disc01.png) no-repeat center left;}
.pp .pbox .pab .pab_title li a{font-size: 20px; font-family:"微软雅黑"; color: #727171;}
.pp .pbox .pab .pab_title li span{display: block; width: 0px; height: 0px; border-bottom: 2px solid #00a0e9; position: absolute; bottom: -1px; left: 0px; }
.pp .pbox .pab .pab_title li:hover span{width: 100%;}
.pp .pbox .pab .pab_title li.on span{width: 100%;}
.pp .pbox .pab .pab_title li.on a{ color:  #00a0e9; }
.pp .pbox .pab .pab_title li:hover a{color:  #00a0e9; }


.pp .pbox .pab .pab_con{width: 100%; margin-top: 37px;/*min-height: 500px; */padding-bottom: 50px; border-bottom: 1px solid #d9d9d9; margin-bottom: 150px;}
.pp .pbox .pab .pab_con p{font-size: 16px; color: #666; line-height: 30px;}
/*关于我们结束*/
/*公司荣誉开始*/
.pry{width: 100%; margin-top: 70px;min-height: 500px; overflow: hidden; padding-bottom: 150px;}
.pry .pry_list{min-height: 500px;width: 100%; overflow: hidden; padding-bottom: 30px;}
.pry ul{width: 110%;}
.pry ul li{float: left; width:184px; height: 288px; background: #ededed;margin-right: 66px; border-radius: 6px; margin-bottom: 75px;}
.pry ul li a{display:block; width: 166px; height: 235px;margin:10px 9px; overflow: hidden;}
.pry ul li a img{display: block; width: 100%; }
.pry ul li p{padding: 0px 10px; height:26px; line-height:26px; font-size:12px; color: #3e3a39; text-align: center; }
/*公司荣誉结束*/

/*合作伙伴开始*/
.phz{width: 100%; margin-top: 70px;min-height: 500px; overflow: hidden; padding-bottom: 150px;}
.phz .phz_list{min-height: 500px;width: 100%; overflow: hidden; padding-bottom: 30px;}
.phz ul {width: 110%;}
.phz ul li{float: left; margin-right: 30px; border: 1px solid #ddd; margin-bottom: 57px;}
/*合作伙伴结束*/

/*产品列表开始*/
.ppro {width: 100%; min-height: 500px; padding-bottom: 175px;}
.ppro  .ppro_title{width: 1142px; height: 50px; margin:0 auto; padding-top: 80px; border-bottom: 1px solid #d9d9d9; }
.ppro  .ppro_title ul {width: 120%;}
.ppro  .ppro_title li{float: left;width: 232px; height: 50px; position: relative; margin-right: 10px; /*overflow: hidden;*/}
.ppro  .ppro_title li i{display: block; float: left; width: 21px; height: 21px;margin-top: 2px;  margin-right: 10px; background: url(img/icon01.png) no-repeat ;}
.ppro  .ppro_title li a{display: block; float: left; font-size: 16px; color: #727171; line-height: 24px;}
.ppro  .ppro_title li span{display:block; width: 0; border-bottom:2px solid #00a0e9; position: absolute; bottom: -1px; left: 0px; }

.ppro  .ppro_title li i.proicon01{background-position: -23px -22px; }
.ppro  .ppro_title li i.proicon02{background-position: -0px -22px;}
.ppro  .ppro_title li i.proicon03{background-position: -87px -22px;}
.ppro  .ppro_title li i.proicon04{background-position: -46px -22px;}
.ppro  .ppro_title li i.proicon05{background-position: -67px -22px;}
.ppro  .ppro_title li:hover i.proicon01{background-position: -23px -0px; }
.ppro  .ppro_title li:hover i.proicon02{background-position: -0px -0px;}
.ppro  .ppro_title li:hover i.proicon03{background-position: -87px -0px;}
.ppro  .ppro_title li:hover i.proicon04{background-position: -46px -0px;}
.ppro  .ppro_title li:hover i.proicon05{background-position: -67px -0px;}

.ppro  .ppro_title li.on i.proicon01{background-position: -23px -0px; }
.ppro  .ppro_title li.on i.proicon02{background-position: -0px -0px;}
.ppro  .ppro_title li.on i.proicon03{background-position: -87px -0px;}
.ppro  .ppro_title li.on i.proicon04{background-position: -46px -0px;}
.ppro  .ppro_title li.on i.proicon05{background-position: -67px -0px;}


.ppro  .ppro_title li.on span{width: 175px;}
.ppro  .ppro_title li.on a{color:#00a0e9; }
.ppro  .ppro_title li:hover span{width:175px;}
.ppro  .ppro_title li:hover i{color: #00a0e9;}
.ppro  .ppro_title li:hover a{color:#00a0e9; }

.ppro .ppro_list{width: 100%; min-height: 500px; overflow: hidden; padding-top: 77px; position: relative;}
.ppro .ppro_list ul{width: 110%; }
.ppro .ppro_list ul li{float: left; width: 263px; height: 385px; background: #fff; margin-right: 50px; margin-bottom: 77px;}
.ppro .ppro_list ul li  .ppro_lpic{display: block; width: 100%; height: 287px; background: #F6F6F6; overflow: hidden; position: relative;}
.ppro .ppro_list ul li  .ppro_lpic img{display:block; width: 100%; }
.ppro .ppro_list ul li  .ppro_lpic span{display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; 
 background: rgba(0,160, 233,0);}
.ppro .ppro_list ul li:hover  .ppro_lpic span{background: rgba(0,160, 233,0.8);}
.ppro .ppro_list ul li  .ppro_lcon{padding:0px 22px;}
.ppro .ppro_list ul li  .ppro_lcon h3{font-size: 26px; color: #727171; margin-top: 30px; margin-bottom: 10px; line-height: 1em;}
.ppro .ppro_list ul li  .ppro_lcon p{line-height: 1em;}
.ppro .ppro_list ul li  .ppro_lcon p span{display: inline-block; font-size: 10px; color: #c4c4c4;margin-right: 5px;  line-height: 1em;}
/*产品列表结束*/

/*新闻列表页开始*/
.pnews{padding-left: 10px; padding-right: 10px; padding-bottom: 100px;}
.pnews ul{margin-top: 65px;}
.pnews ul li{width: 100%; border-bottom: 1px solid #d9d9d9; position: relative; }
.pnews ul li .pn_bd{position: absolute;  bottom: -1px; left:0px; display: block; width:0px;  border-bottom: 1px solid #00a0e9;}
.pnews ul li:hover .pn_bd{width: 100%;}

.pnews ul li .pnews_con{padding-top: 40px; padding-bottom: 40px;height: 226px; overflow: hidden; }
.pnews ul li .pnews_con .pnews_pic{float: left; display: block; width: 366px; height: 226px; overflow: hidden; background: #eee; margin-left: 5px;}
.pnews ul li .pnews_con .pnews_pic img{display: block; width: 100%;}
.pnews ul li:hover .pnews_con .pnews_pic{box-shadow: 0px 0px 10px rgba(0,0,0,0.27);}
.pnews ul li:hover .pnews_con .pnews_pic img{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); 
	-ms-transform:scale(1.05);}
.pnews ul li .pnews_con .pnews_cont{width: 750px; height: 226px; position: relative; float: right;}
.pnews ul li .pnews_con .pnews_cont h3 a{font-size: 20px; color: #727171; line-height: 1em; font-family: "微软雅黑";}
.pnews ul li:hover .pnews_con .pnews_cont h3 a{color: #00a0e9;}
.pnews ul li .pnews_con .pnews_cont span a{display: block; width: 100%;margin-top:25px; line-height: 22px;color: #8a8a8a; font-size: 12px;}
.pnews ul li .pnews_con .pnews_cont p{position: absolute; bottom: 0px; left: 0px; width: 100%; overflow: hidden; line-height: 1em;}
.pnews ul li .pnews_con .pnews_cont p i,.pnews ul li .pnews_con .pnews_cont p a{display: block; }
.pnews ul li .pnews_con .pnews_cont p i{float: left; font-size: 12px; color: #b0b0b0; margin-left: 5px;}
.pnews ul li .pnews_con .pnews_cont p a{color: #b0b0b0; font-size: 12px; float: right;margin-right: 5px;}
.pnews ul li:hover .pnews_con .pnews_cont p a{color: #00a0eb; }
.pnews ul li:hover .pnews_con .pnews_cont p a{margin-right:20px;}

.pnews .pnjz{display:  block; width: 15px; height: 15px; margin:108px auto 0; font-size: 26px; color: #a1a0a1; line-height: 8px; overflow: hidden; }
.pnews .pnjz:hover{background: #e5e5e5; color: #5e5e5e;}
/*新闻列表页结束*/

/*联系我们开始*/
.pp .pbox .plx{width: 100%;}
.pp .pbox .plx .plx_title{padding-top: 65px; height: 48px; border-bottom: 1px solid #d9d9d9;  }
.pp .pbox .plx .plx_title li{background: url(img/disc.png) no-repeat top left;  float: left;width:235px; height: 48px; line-height: 18px; position: relative;}
.pp .pbox .plx .plx_title li a{font-size: 20px; font-family:"微软雅黑"; color: #727171; margin-left: 20px;}
.pp .pbox .plx .plx_title li span{display: block; width: 0px; height: 0px; border-bottom: 2px solid #00a0e9; position: absolute; bottom: -1px; left: 0px; }
.pp .pbox .plx .plx_title li span.on{width: 100%;}
.pp .pbox .plx .baidumap{width: 100%; height: 355px;background: #eee; margin-top: 70px; overflow: hidden;}
#mapcontainer{width: 100%; height: 100%;}

.plx_con{padding-left: 20px; padding-right: 20px;margin-top: 60px; padding-bottom: 95px;}
.plx_con h2{line-height: 1em; font-size: 18px; font-weight: bold; color: #6e6e6e;  margin-bottom: 28px;}
.plx_con li{float: left; overflow: hidden;}
.plx_con p{line-height:1em; margin-bottom: 10px; font-size: 12px; color: #8a8a8a;}
.plx_con ul{width: 100%; overflow: hidden;}
.plx_con li.plx1{width: 460px;}
.plx_con li.plx2{width: 440px; overflow: hidden;}
.plx_con li.plx2 .plx2_left{float: left; width: 48px; height: 90px; border-right: 1px solid #c5c5c5;}
.plx_con li.plx2 .plx2_left i{color: #a8a8a8;   line-height: 1em; display: block;}
.plx_con li.plx2 .plx2_left i.plxi01{ font-size: 26px;margin-bottom:40px;}
.plx_con li.plx2 .plx2_left i.plxi02{ font-size: 23px; margin-left: 2px;}
.plx_con li.plx2 .plx2_right{margin-left: 22px; float: left;}
.plx_con li.plx3{width: 260px;  overflow: hidden;}
.plx_con li.plx3 .plx3_left{float: left; width: 48px; height: 90px; border-right: 1px solid #c5c5c5;}
.plx_con li.plx3 .plx3_left i{color: #a8a8a8; margin-bottom: 10px; line-height: 1em; display: block; font-size: 25px;}
.plx_con li.plx3 .plx3_right{margin-left: 22px; float: left; width: 187px; overflow: hidden;}
.plx_con li.plx3 .plx3_right a{line-height:1em;display: block; margin-bottom: 10px; font-size: 14px; color: #8a8a8a;}
.plx_con li.plx3 .plx3_right a:hover{text-decoration: underline; color: #00a0e9;}

.plx_bg{width: 100%; height: 445px; background: #f4f4f4;}
.plx_bg .box{width: 1200px; margin:0 auto;}
.plx_bg .box .plx_bd{padding-top: 80px; padding-left: 15px; padding-right: 15px; height: 280px; position: relative; }
.plx_bg .box .plx_bd input{display: block; width: 450px; height: 40px; border:1px solid #d2d2d2; float: left; background:#f4f4f4;font-family: "微软雅黑";
 padding-left: 15px; padding-right: 15px;  margin-bottom: 35px;color: #8a8a8a; font-size: 12px; line-height: 24px;}
#lxwm .form_message{color: #8a8a8a; font-size: 19px; line-height: 24px;}
#lxwm  .form_title{display: none;}
.plx_bg .box .plx_bd .col11{display: block; width: 1140px; height: 95px; border:1px solid #d2d2d2;  background:#f4f4f4; color: #8a8a8a;
 font-size: 12px;font-family: "微软雅黑";   line-height: 24px; padding-left: 15px; padding-right: 13px;}
.plx_bg .box .plx_bd #lxwmbotton{width: 76px; height: 30px; background: #b5b5b6; color: #fff; line-height: 30px; text-align: center; border:none; font-family: "微软雅黑";
	font-size: 12px; position: absolute; left: 50%; margin-left: -38px; bottom: 0px; cursor: pointer; }
.plx_bg .box .plx_bd #lxwmbotton:hover{color:#fff; background: #00A0E9; }
#lxwm .form_group:nth-child(1){float: left;}
#lxwm .form_group:nth-child(2){float: right;}
#lxwm .messtitle,#lxwm .control_label,#lxwm .form_message{display: none;}
#lxwm .infoInput1{float: right;}
.col11{ margin-bottom: 65px;}

/*联系我们结束*/

/*悬浮窗开始*/
.xf{position: fixed; bottom:5%; right: 0px; width: 42px; z-index: 99;}
.xf li{width: 100%; height: 42px; background: #f6f6f6;margin-bottom: 1px; position: relative;}
.xf li.xf_yin{background: #a9a9a9;}
.xf li i.xf00{color: #00a0e9;font-size: 28px; text-align: center; width: 100%; height: 100%; display: block; line-height: 42px;}
.xf li:hover i.xf00{color: #fff; background:#00a0e9; }
.xf li i.xf01{font-size: 16px;}
.xf li i.xf02{font-size: 18px; line-height: 40px;}
.xf li i.xf03{font-size: 15px;line-height: 46px;}
.xf li i.xf04{font-size: 14px;}
.xf li i.xf05{font-size: 15px; color: #fff;}

.xf li.xf_03 div{ position:absolute; right: -181px;/*right: 0px;*/  top:0px;  width: 180px;  height: 100%;  background:#00a0e9; color: #fff; overflow: hidden;}
.xf li.xf_03 div a{display: block; width: 50%; height: 100%; float: left;}
.xf li.xf_03 div a i.xf20{display: block; width: 90px; height: 100%; background:#00a0e9; color: #fff; font-size: 32px; text-align: center; line-height: 42px;}
.xf li.xf_03 div a:hover i.xf20{background:#ff9600; }
.xf li.xf_03 div a i.xf21{font-size: 36px; border-right: 2px solid #fff; line-height:47px !important;}
.xf li.xf_03 div a i.xf22{font-size: 26px;line-height: 44px;}
.xf li.xf_03 div i.xf13{font-size: 21px; line-height:47px!important;}
.xf li.xf_03 div i.xf14{font-size: 21px;}
.xf li.xf_03:hover div{right: 0px; }
.xf li.xf_03:hover i.xf00{}
.xf li.xf_03 div i.xf00{display: block; float:left; color: #fff;margin-left: 5px; margin-right: 3px; text-align: center; width: 47px; height: 100%;
 line-height: 42px; }
.xf li.xf_03 div span{font-size: 14px; line-height: 42px; color: #fff;display: block; float: left;}

.xf li i.xf21{font-size: 24px; line-height: 41px!important;}
.xf li.xf_03 div span.xf31{line-height: 16px!important; font-size: 12px!important; margin-left: 15px ; margin-top: 6px;}
/*悬浮窗结束*/
/**/





/*基础详情页开始*/ 
.pnewsp{padding-left: 10px; margin-bottom: 120px; position: relative; padding-right: 10px; }
.pnewsp h2{text-align: center; font-size: 26px; color: #727171; font-weight: bold;  margin-top: 40px; margin-bottom: 10px;}
.pnewsp>p{text-align: center; color: #8a8a8a;   margin-bottom: 15px;}
.pnewsp>p i{font-size: 14px; margin-left: 10px; margin-right: 10px; }
.pnewsp .pnewsp_con{width: 100%; min-height: 500px; padding-bottom:50px; position: relative;border-bottom: 1px solid #d9d9d9; }
.pnewsp .pnewsp_con p{font-size: 12px; text-indent: 2em; color: #8a8a8a; line-height: 24px;margin-bottom: 5px;}
.pnewsp .pnewsp_con img{display: block; max-width: 100%;}

.pnp_fx{position: absolute; right: 0px; bottom: 8px;}
.pnp_sx{width: 100%; margin-top: 10px; overflow: hidden;}
.pnp_sx p{max-width: 50%; font-size: 14px; color: #8a8a8a;}
.pnp_sx p a{ color: #8a8a8a;}
.pnp_sx p a:hover{text-decoration: underline; color: #00a0e9;}
/*基础详情页结束*/

/*翻页按钮开始*/
.pager {width:100%; color:#3e3a39; line-height:30px; padding:25px 0 25px 0; font-size:14px; text-align:center;}
.pager a,.pager span {padding:0px 8px; color: #3e3a39; text-decoration: none;  font-size:14px; 
	height:26px;line-height:26px;display:inline-block;margin:0 3px;}
.pager a:hover { color: #00a0e9;  }
.pager a:active { color: #00a0e9;  }
.pager span.now  { color: #00a0e9;  }
.pager span.disabled { color: #3e3a39;  }

/*搜索结果页*/
.sspab{width: 1000px; margin:50px auto;}
.sspab form{display: none;}
.espcms_page_typename_width{font-size: 30px; text-align: center;}
.espcms_strlist dl{width: 100%; height:35px; margin-bottom: 10px; font-size: 14px; line-height:35px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.espcms_strlist dl .tl{float: left;}
.espcms_strlist dl .dr{float: right;}

.ih0{display: none !important;}

/* 下载中心开始*/
.pxz_con{ margin-top: 70px;min-height: 500px;   margin-bottom: 100px;  overflow: hidden;}
.pxz_con ul{width: 120%;}
.pxz_con ul li{float: left; width: 380px;    margin-right:22px; margin-bottom:50px;}
.pxz_con ul li a.pxz_cpic{display: block; width: 100%; height: 409px; background: #bababa; overflow: hidden;}
.pxz_con ul li a.pxz_cpic img{display: block;}

.pxz_con ul li a.pxz_cname{display: block; width: 308px;   padding:38px 34px 30px; border:2px solid #f0f0f0; border-top: none; overflow: hidden;}
.pxz_con ul li a.pxz_cname p{font-size: 24px; color:#828282 ;  line-height: 24px; position: relative; float: left;}
.pxz_con ul li a.pxz_cname span{float: right; display: block; font-size: 15px;}
.pxz_con ul li a.pxz_cname span i.icon{font-size: 15px; color:#828282 ;}
/*.pxz_con ul li:hover{box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);}*/
.pxz_con ul li:hover a.pxz_cname span i.icon{color: #00a0e9; }
.pxz_con ul li:hover a.pxz_cname p{color: #00a0e9;}

/*产品详情*/
.jszc{width: 100%; margin-top: 40px; line-height: 1em; font-size: 12px; color: #999; font-family: "微软雅黑" ;}
.cpfy{width: 100%; margin-top: 75px; position: relative; overflow: hidden;}
.cpfy .cpfy_fy{position: absolute;right: 0px; top: 0px; width: 585px; height: 58px; overflow: hidden;}
.cpfy .cpfy_fy ul{width: 110%;}
.cpfy .cpfy_fy ul li {float: left;width: 183px;height: 56px; border-bottom:2px solid #e6e6e6; margin-right: 20px; }
.cpfy .cpfy_fy ul li a{display: block; width: 100%;height: 100%; color: #e6e6e6; text-align: center; font-size: 30px; line-height: 56px; }
.cpfy .cpfy_fy ul li:hover,.cpfy .cpfy_fy ul li.on{background:#00a0e9;  border-bottom:2px solid #00a0e9;}
.cpfy .cpfy_fy ul li:hover a,.cpfy .cpfy_fy ul li.on a{color: #fff;}

.cpxq{width: 100%;   }
.cpxq_top{width: 100%; height: 700px;  overflow: hidden; }
.cpxq_top .cpxq_tpic{width: 556px; height: 700px; float: left; overflow: hidden;}

	.game163{ position: relative;  overflow: hidden; width: 100%; height: 700px; }
	.game163 .bigImg{ width: 100%; height: 575px!important; position: relative; }
	.game163 .bigImg li{background: #e6e6e6;}
	.game163 .bigImg li img{ vertical-align:middle; width: 100%; height: 575px;  }
	.game163 .bigImg .prev,.game163 .bigImg .next{position: absolute!important; display: block!important; top: 50%!important; margin-top: -20px; text-align: center; line-height: 41px;
		color: #acacac; font-size: 14px; z-index: 9; width: 10px!important; height: 40px; background-color: #dadada; border-radius: 3px;}
  .game163 .bigImg .prev:hover,.game163 .bigImg .next:hover{background-color: #909090; color:#fff; }
	.game163 .bigImg .prev{left:0px!important;  padding-left: 15px; padding-right: 15px;}
	.game163 .bigImg .next{left:516px!important; text-align: left;  padding-left: 12px; padding-right: 18px;}

	.game163 .smallScroll{ width: 100%;height: 70px; margin-top: 20px; position: relative;}
	.game163 .sPrev,.game163 .sNext{display: block; float: left;  width: 14px;  height: 70px; line-height: 70px; font-size:25px;  color: #ddd; 
		position: absolute;top: 50%; margin-top: -32px; }
	.game163 .sNext{right: 15px; }
	.game163 .sPrev{left:0px;}
	.game163 .sPrev:hover,.game163 .sNext:hover{ color: #666;}
	.game163 .smallImg{ /*float:left;*/  margin: 0 auto; /*display:inline;*/ width:85%; height: 72px; overflow: hidden; position: relative;}
	.game163 .smallImg ul{ height:70px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ width: 70px; height: 72px; float: left; margin-left: 9px; margin-right: 9px; cursor:pointer;  display: inline; background: #e6e6e6; }
	.game163 .smallImg img{/* border: 1px solid #dcdddd;*/ width:70px; height:70px;  }



.cpxq_top .cpxq_tcon{width: 585px; height:573px; float: right;  border-bottom: 1px solid #e8e8e8; }
.cpxq_top .cpxq_tcon .cpxq_tkong{width: 100%; height: 58px; padding-bottom: 35px;}
.cpxq_top .cpxq_tcont{width: 100%; }
.cpxq_top .cpxq_tcont ul{margin-top: 10px;}
.cpxq_top .cpxq_tcont ul h4{color: #00a0e9; font-size: 18px; line-height: 1em; margin-bottom: 18px;margin-left: 5px;}
.cpxq_top .cpxq_tcont ul li{list-style: disc; color: #888; font-size: 12px; line-height: 22px; padding-left: 0px; margin-left: 5px;}
.cpxq_img{margin-top: 95px; margin-bottom: 75px;}


.cpxq .cpxq_bottom table{width: 100%;  overflow: hidden; border-bottom: 1px solid #e8e8e8;}
.cpxq .cpxq_bottom table tbody{overflow: hidden;}
.cpxq .cpxq_bottom table tr{width: 110%; overflow: hidden; display: block;}
.cpxq .cpxq_bottom table th,.cpxq .cpxq_bottom table td{display: block; float: left; margin-right: 60px;  width: 555px; 
  text-align: left;  color: #727171; font-size: 16px; line-height: 1em; }
.cpxq .cpxq_bottom table td{border-top: 1px solid #e8e8e8; padding-top: 32px; padding-bottom: 32px; }
.cpxq .cpxq_bottom table th{margin-bottom: 45px;}
.cpxq .cpxq_bottom table tr p{color: #727171; font-size: 14px; line-height: 24px;}


.cpxq .cpxq_bottom table th:nth-last-child(even),.cpxq .cpxq_bottom table td:nth-last-child(even){}
.cpxq .cpxq_bottom table th:nth-last-child(odd),.cpxq .cpxq_bottom table td:nth-last-child(odd){margin-right: 0px;}

@media (max-width:1780px) {
.head .head-nav li{padding: 0 10px;}
}

@media (max-width:1670px) {
footer .center .nr,footer .top .nr{margin-right: 100px;}
}
@media (max-width:1640px) {
.head,.w1500{width: 96%;}
.head .head-nav li{padding: 0 6px;}
}

@media (max-width:1440px) {
.head .head-nav .nav-ta{font-size: 14px;}
.head .head-nav li{padding: 0 4px;}
}

@media (max-width:1300px) {
.head .head-nav,.head .telphone{display: none;}
.head .phone-nav{display: block;}

.index-warp1 .mn .mes .icon{height: 30px;width: auto;}
.index-warp1 .mn .mes .tit{margin-left: 15px;font-size: 24px;line-height: 1em;}
.index-warp2 .nr .bot .main .mn .mtit{ font-size: 14px;line-height: 20px;}

footer .bot .botb p{float: none;display: block;text-align: center;}
footer .center .nr,footer .top .nr{margin-right: 70px;}

.pp .pbox{width: 96%;}
.pp .pbox .pab .pab_title{padding-top: 37px;}

.pnews ul li .pnews_con .pnews_pic{width: 300px;}
.pnews ul li .pnews_con .pnews_cont{width: calc(100% - 350px);}
}

@media (max-width:940px) {
footer .top,footer .center .nl,footer .center .nc{display: none;}
footer .center{justify-content: center;padding: 30px 0 20px;}
footer .bot .bott .l{margin-bottom: 0px;margin-right: 20px;}
footer .bot .bott .l .icontb{width: 30px;height: 30px;margin-right: 15px;}
footer .bot .bott .l p{font-size: 22px;line-height: 30px;}
footer .bot .bott{justify-content:center; ;align-items: center;padding: 10px 0;flex-wrap: wrap;}
footer .bot .bott .r{position: static;}
footer .center .nr{margin-right: 0;}

.index-warp2{padding: 30px 0;}
.index-warp2 .bot{padding-right: 0;}
.index-warp2 .box{width: 100%;}
.title .titn{font-size: 24px;}
.index-warp2 .title{margin-bottom: 20px;}
.index-warp2 .bot .tit{font-size: 20px;}
.index-warp2 .bot .t,.index-warp2 .nr .bot .t{margin-bottom: 20px;}
.index-warp2 .bot .sum{padding-bottom: 20px;text-align: left;font-size: 14px;line-height: 24px;}
.index-warp3 li .tit{font-size: 16px;}

}

@media (max-width:768px) {

.fix-r{display: none!important;}
.head, .w1500,.pp .pbox{width: 94%;}
.sliding-menu a{padding: 1em 0;}
.index-warp1 .mn{width: 100%;height: 75px;}
.index-warp1 .mn .mes .tit{font-size: 18px;}
.index-warp3{padding: 30px 0;}
.index-warp3 .title{margin-bottom: 20px;}
.index-warp3 li{width: 100%;margin-bottom: 10px;padding-right: 0;}

.pp .pbox .pab .pab_title{padding: 20px 0 0;}
.pp .pbox .pab .pab_title li{padding: 10px 5px 10px 15px;width: 50%;}
.pp .pbox .pab .pab_title li a{font-size: 16px;line-height: 24px;}
.pp .pbanner .more{width: 150px;height: 40px;font-size: 16px;line-height: 40px;}

.pnews ul li .pnews_con{height: auto;padding: 30px 0 20px;}
.pnews ul li .pnews_con .pnews_pic{width: 100%;float: none;margin: 0 0 20px 0;height: auto;}
.pnews ul li .pnews_con .pnews_cont{width: 100%;float: none;height: auto;}
.pnews ul li .pnews_con .pnews_cont p{position: static;margin-top: 20px;}
.pnews ul li .pnews_con .pnews_cont h3 a{font-size: 18px;}
.pnews ul li .pnews_con .pnews_cont span a{margin-top: 15px;font-size: 14px;}
.pnewsp h2{font-size: 20px;}
.pnewsp .pnewsp_con p{font-size: 14px;line-height: 24px;}
.pnp_sx p{max-width: unset;width: 100%;float: none;}


}