/* start*/
.seach{ background: #efefef; margin-top:0rem }
.ssk{ width: 96%; margin: .15rem 2%; }
.ssk input{ border:0; background: #fff; height: .7rem; line-height: .7rem; border-radius: .35rem 0 0 .35rem }
.ssk #keyword{ border: 1px #e0e0e0 solid; width: 80%;font-size: .24rem; color: #666;  text-indent: .2rem }
.ssk .search-btn{ background: #de0000; color: #fff; font-size: .24rem; width: 18%; text-align-last: center; position: relative; right: 0.1rem;border-radius:0 .35rem .35rem 0}
/*start*/
.hzhb ul{border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;  height: auto; overflow: hidden;}
.hzhb li {width: 33.2%;float: left;position: relative;border-left: 1px solid #ececec;border-top: 1px solid #ececec;height:1.0rem;background: #fff;text-align: center; padding:2%;}
.hzhb span {display: block;background: #fff;text-align: center;}
.hzhb li img{ height:0.6rem; width: auto }

/*banner start */

/*banner*/

#flash { width: 100%;overflow-x: hidden;overflow-y: hidden;}
.focus{ position: relative; }
.focus .hd{ position: absolute; bottom: 0; left: 45%;z-index: 99 }
.focus .bd{ position: relative; z-index: 88 }
.hd li{  height:.08rem; border-radius:.1rem; color: transparent; background:#fff; width:.2rem; display: inline-block; margin-right:.1rem }
.hd li.on{ background:#ff7e00; width: .25rem }

/*banner end */


/*标题 搜索 start*/
.symore a{ display: block; width: 40%; text-align: center; padding:.15rem 0;  margin:0rem auto; color: #333; border:1px #ccc solid; border-radius:.1rem; background: #fff}
.itit-box{ text-align: center;  margin:0 auto .3rem auto;color: #666; font-weight: normal; /* padding: 0 0 .25rem 0; */font-size: .27rem; position: relative;}
.itit-box b{ font-size: 0.4rem; padding:.1rem; display: block;  color: #000; text-align: center;}
.itit-box b span{ color: #e70000 }
/*.itit-box:after{ position: absolute; content: '';  height: .05rem; width: 1rem; background:#005bdb;  bottom: 0; left:3.25rem }*/
.itit-box a{ font-size: .26rem;  float: right; padding-top: 0.2rem }


/*adv start*/
.hot-sever{background:#fff url(../images/adv.jpg) no-repeat;background-size: cover;color:#fff;  position: relative; text-align:center;  padding:.25rem .15rem; /*border-radius: .15rem; width: 7.4rem;*/ margin:0 auto;}
.hot-sever .adtxt{  display: block; }
.hot-sever .adtxt h3{font-size: .45rem; font-weight: bold; color: #fff;padding-top: .1rem}
.hot-sever .adtxt p{font-size: .28rem;color:rgba(255,255,255,.9);padding-top: .1rem }
.hot-sever .anniu{ display: block; width:2rem; height: 0.55rem; line-height: 0.55rem;background: linear-gradient(to left, #ffa800, #df351d); border-radius: .1rem; color: #fff; margin: .25rem auto  }
.advtel{ border:1px #e6e6e6 solid;background:#fff url(../images/tel_icon.png) no-repeat .1rem .2rem; background-size:.6rem .6rem; text-align: left; padding:.2rem .2rem .2rem .8rem;margin:.2rem auto; border-radius: .15rem; line-height: 1.5}
.advtel b{ color: #ff7e00; font-size: .28rem; }

/*分类*/
/*.index-type{ clear: both;  padding-bottom: .15rem; overflow: hidden; width: 100%  }
.index-type ul{ clear: both; overflow: hidden; }
.index-type li{  width: 25%; text-align: center; height: auto; overflow: hidden;  padding:.35rem .15rem; display: inline-block;  background: linear-gradient(to right, #0053c6, #005fe5);  vertical-align: middle; }
.index-type li .type-pic{ display: block; width: 1.2rem; height:1.2rem; text-align: center; margin: 0 auto; background: #fff; border-radius: 50%; box-shadow: 0 0  0.1rem #ddd; line-height: 1.2rem }
.index-type li img{ width: 1.25rem; height:1.25rem; border-radius: 50%;margin: 0 auto;  }
.index-type li p a{ font-size: .28rem; color: #fff }
.typemore{ width: 1.5rem !important; height:1.5rem; text-align: center; margin: 0 auto; background: #0037a1; border-radius: 50%; box-shadow: 0 0  0.1rem #ddd; line-height: 1.5rem;display: block; padding: 0 !important; margin-top: .25rem }
.typemore a{display: block; color: #fff}*/
.index-type{ clear: both; overflow: hidden;  padding-bottom: .35rem; border-bottom: .1rem #f0f0f0 solid }
.index-type ul{ clear: both; overflow: hidden; text-align: center; }
.index-type li{ float: left; width: 30.5%; text-align: center; height: 2.3rem;padding-top: .25rem; margin: 0 .1rem}
.index-type li .type-pic{ display: block; text-align: center; margin: 0 auto; background: #fff; box-shadow: 0 0  0.1rem #ddd;  overflow: hidden; border-radius: .1rem }
.index-type li img{  width: 90%; margin: 0 5% }
.index-type li p{ margin-top: 0.15rem; line-height: 1.1; }
.index-type li p a{ font-size: .26rem; }
.typemore{ width: 1.5rem !important; height:1.5rem; text-align: center; margin: 0 auto; background: #0037a1; border-radius: 50%; box-shadow: 0 0  0.1rem #ddd; line-height: 1.5rem;display: block; padding: 0 !important; margin-top: .25rem }
.typemore a{display: block; color: #fff}



/*产品 start*/
.ywfw{ margin: 0 auto;padding-top: .3rem; border-bottom: .1rem #f0f0f0 solid }
.sy_product { overflow:hidden;width:100%;}
.sy_product dl {width:47%; margin:.2rem 1.5% .3rem; float:left;box-shadow:0px 0.03rem 0.21rem rgba(5,26,85,0.1) ;border-radius: 0 0 .1rem .1rem;padding:0.05rem 0.05rem 0.3rem 0.05rem;position: relative;background:#fff; }
.sy_product dt{display:block}
.sy_product dt img {clear:both; width: 100%; height:2.8rem}
.sy_product dd {position: relative; padding:.1rem .1rem .12rem;}
.sy_product dd a,.sy_product dt a{ display: block; }
.sy_product dd h4{font-size:.26rem;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding-top:.1rem; font-weight: normal;}
.sy_product dd h4 a{color:#04153C;}
.sy_product dd p{clear:both;display:block;font-size:.24rem;color:#555;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding:.06rem 0}
.sy_product dd p span{ font-size:0.24rem; color:#ff9c00; border:1px solid #ffcb7a; line-height:1; border-radius:0.5rem; margin-top:.1rem;padding:0.4rem 0.5rem 0.2rem 0.5rem; display:inline-block;}
.sy_product dd .btn{background: linear-gradient(to right, #fa0000, #de0000); position:absolute; display:inline-block; right:1.1rem; padding:.1rem .3rem; border-radius:.3rem; color:#fff; bottom:-.5rem}
.sy_product dd .btn a{ color:#fff;}
/*.sy_product dl:nth-child(1):after, .sy_product dl:nth-child(2):after, .sy_product dl:nth-child(3):after {position: absolute;right: 0rem;top: 0rem;background: linear-gradient(to right, #ff9900, #ff1b03);color: #fff;content: '热销';font-size: .26rem;border-radius: 0rem 0rem 0rem 0.5rem;padding: 0.1rem 0.2rem;line-height: .3rem;}*/

.cplist li{float: left;width: 3.4rem;margin-bottom: .45rem;background:url(../images/cp.png) no-repeat top center; box-shadow: 0 0 .1rem #ccc; border-radius: .1rem; position: relative; /*height: 3.35rem;*/background-size: cover;margin-right: .25rem;margin-left: .25rem;}
.cplist li:nth-child(2n){margin-right: 0rem;margin-left: 0rem;}
.cplist li .img{ background:#0e1734 ;border-radius: .1rem .1rem 0 0; }
.cplist li .img img{width: 3.4rem; height:3.35rem;display: block;border-radius: .1rem .1rem 0 0;}
.cplist li>p{padding:.05rem .1rem .2rem .1rem;font-size: .24rem;color:#333;line-height: .3rem; text-align: center;}
.cplist li b{ text-align: center; color:#222; font-size: 0.28rem; display: block; padding: .1rem 0; font-weight: normal; }
.cplist li a{display: block;}
.cplist li .cpmore{display: block;width: 1.5rem;padding: .08rem 0;font-size: .24rem;color:#d20000;background: #fff;border-radius: .5rem;text-align: center;margin:.25rem auto 0 auto; box-shadow: 0 0 .2rem #ecb5b5;}



/*应用 start*/
.yingyong{background:#fff;width:100%;padding:.4rem 0 .25rem 0; margin:0 auto;border-bottom: .1rem #f0f0f0 solid;}
.hy_type{ height: auto; overflow: hidden; }
.hy_type li{ width:31.3333%;padding: .03rem; background: #fff; box-shadow: 0 0 5px #999; border-radius: .05rem; text-align: center; height: auto; margin: .2rem 1%; float: left; }
.hy_type a{ display: block; }
.hy_type li img{ width: 100%; border-radius: .05rem; }
.hy_type li b{ display: block; line-height: 2.2; font-weight: normal; font-size: .24rem }
/*.hy_type li:nth-child(4n){margin-right:0}*/
.related-solution-btn { text-align: center; }
.related-solution-btn a {display: inline-block;padding: .15rem .2rem;}
.btn-more {color: #ffffff;background: linear-gradient(to right, #fa0000, #de0000); border-radius: 5px;}
.btn-chat {margin-left: .15rem;color: #E62129;border: 1px solid rgba(230, 33, 41, 1);border-radius: 5px;}

.anli{background:#fff;width:100%;padding:.4rem 0 .25rem 0; margin:0 auto; height: auto; overflow: hidden; }
.al-item{ display:inline-block; width:3.3rem; margin:.05rem .2rem .15rem .2rem; box-shadow: 0 0 .1rem #ccc; border-radius: .1rem; background: #fff; text-align:center;}
.al-item img{  width:100%; height: 2.4rem; display: block; border-radius: .1rem .1rem 0 0;  }
.al-item a{ color: #333;  display: block;  }
.al-item .cpsm{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:.28rem; display: block;padding:.15rem;}
.cpsm .line-dot { font-size: 0.26rem; margin-top: 0.2rem;}
.cpsm .line-dot i { border-radius: 0.1rem; padding:.05rem 0.12rem; margin-right: .15rem; }
.cpsm .line-dot i:last-child{  margin-right: 0;  }
.cpsm i.line-one{ color: #436FB9; border:1px solid #436FB9; }
.cpsm i.line-two{ color: #905BE7; border:1px solid #905BE7; }

/*优势*/
.ys{width:100%; margin:.2rem auto 0;position: relative; border-bottom: .1rem #f0f0f0 solid;}
.yslist .itit-box{margin: 0 auto .1rem auto; }
.yslist .itit-box b{ color: #fff; text-align: center; }
/*#video-media{ position:relative;  z-index: 2;top: 0;  width: 100%; left: 0 }
.yslist{ position:absolute;  top: 0; z-index: 3; color: #fff; background: rgba(0,0,0,0.5); width: 100%; padding: 0 2%; line-height: 1.6; text-align: center;padding:.4rem 0 .3rem;}
.yslist .text-center{ padding: 0 .3rem }*/
.yslist li{ width: 7.4rem; background:#f5f5f5 ; padding: 0 .2rem;  height: 2.1rem; font-size: .28rem ; margin-bottom: .25rem}
.yslist li.l{border-radius: 0 2rem 2rem 0; float: left;}
.yslist li.r{border-radius: 2rem 0  0 2rem; float:  right;}
.yslist li .tit{ font-size: .3rem; color: #bb1c19; display: block; line-height: .6rem; }
.yslist li .tit i{ display: block; width: .7rem; line-height: .6rem; text-align: center;  color: #fff;  border-radius: 0 0 .6rem .6rem; font-style: normal; border:.04rem #fff dotted;box-sizing: content-box;  border-top:0;background: #bb1c19; background: linear-gradient(to right, #bb1c19,#ee4545);}
.yslist .l .tit i{ float: left;  margin-right: .15rem  }
.yslist .r .tit i{ float: right;margin-left: .15rem  }
.yslist .r .tit{ text-align: right }
.yslist li p{ clear: both;   line-height: 1.5; margin-top: .1rem ; font-size: .24rem}
.yslist li p i{  background: #c80d16; width: .2rem; height: .2rem; border:.05rem #ffb8bb solid;  display: block; border-radius: 50%; float: left; margin: .08rem .1rem 0 0}
.yslist .l p{padding: 0 0 0 .4rem}
.yslist .r p{padding: 0 0 0 .7rem}

/*简介 start*/
.about-hd{ margin:.2rem 0; text-align: center; }
.about-hd li{ display: inline-block; width: 30%; margin:0 1%; height: 1.35rem; background:#de0000; border-radius: .08rem; padding: .15rem; text-align: center; color: #fff}
.about-hd li i{ display: block; margin-bottom: .1rem }
.about-hd li a{ color: #fff; display: block; }
/*adv2 start*/
.adv2{ background:#00408e url(../images/adv2.jpg) no-repeat;background-size: cover;color:#fff;  position: relative; text-align:center; padding:.2rem;}
.adv{ background:#00408e url(../images/adv.jpg) no-repeat;background-size: cover;}
.adv2 .adtxt{  display: block;color: #fff;  line-height: 1.6}
.adv2 .adtxt h3{font-size: .4rem; font-weight: bold; padding-top: .1rem;text-align:center; color: #de0000}
.adv2 .adtxt p{font-size: .26rem;padding-top: .1rem; margin-bottom:.2rem}
.adv2 .adtxt .icon{padding:.25rem 0 .4rem 0; clear: both;  }
.adv2 .adtxt span {  font-size:.32rem; display: inline-block;width: 25% }
.adv2 .adtxt span i { font-style: normal; font-weight: bold; color: #f38a00; padding-right: .1rem; font-size:0.26rem }
.adv2 .anniu{ display: block; width:2.85rem; ;background: #fff;
     border-radius: .4rem; color: #000; margin:0 auto .15rem auto;padding: .15rem .2rem  }



/*新闻 start*/
.inews{padding:.2rem 0; }
.newshot{ width:96%; margin:.15rem auto;clear: both; height: auto; overflow: hidden; background: #f5f5f5}
.newshot .img{ float: left; width: 40%; border-radius: .1rem; margin-right: 1% }
.newshot .img img{ display: block; border-radius: .1rem; }
.newshot .cpsm{  float: right; width: 59% ; padding: .1rem}
.newshot .cpsm .tit{ color: #000; display: block; margin: .15rem 0}
.newshot .cpsm .txt{ color: #555; line-height: 1.4; font-size: .22rem }

.newslist{ width:96%; margin:0 auto;  }
.itemn{ height: .65rem; line-height: .65rem; background: url(../images/news_icon.jpg) no-repeat left center; padding-left: .3rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  border-bottom: 1px #ddd dashed; background-size: .2rem .2rem; font-size: .28rem}
.itemn a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.itemn a:hover{ color: red }
.itemn a span{ float: right; color:#999; font-size: .22rem }










