.head-bg{width:100%;background:#fff;position:fixed;z-index:999;-moz-box-shadow:0 1px 2px rgba(204,204,204,.7);box-shadow:0 1px 2px rgba(204,204,204,.7)}.top{border-bottom:1px solid #eee;overflow:hidden}.top p{float:left;line-height:32px;font-size:14px}.top-email{display:inline-block;height:32px;line-height:32px;vertical-align:top;margin-right:20px}.img90{width:90%}.dpno{display:none}@media (max-width:750px){.top p{width:100%;text-align:center;line-height:32px;font-size:14px}  .top-email{display:none}  .img90{width:100%}  .dpno{display:block}}.header .icon{display:none;height:17px;width:25px;background:url(../style/icon.png) no-repeat;position:absolute;top:65px;right:7px}.header .find{display:none;width:23px;height:23px;background:url(../style/search.png) no-repeat;background-size:23px;position:absolute;top:63px;right:56px}.header .tops{ padding: 15px 0;}.header .hea-r{ border-top:1px solid #e5e5e5;}.l{width:32px;height:24px;background-repeat:no-repeat;background-size:32px;margin-top:2px}.l.l01{background-image:url(../style/c.png)}.l.l02{background-image:url(../style/e.png)}.l.l03{background-image:url(../style/j.png)}.search{position:relative;margin-right:30px;vertical-align:top}.search input{width:170px;height:32px;line-height:32px;padding-left:10px;font-size:12px;border-radius:5px;background-color:#f4f4f4}.search a{width:16px;height:16px;background:url(../style/search.png) no-repeat;float:left;position:absolute;top:8px;right:8px}.hea-r .hover{background:#0076fa}.hea-r .hover a{color:#fff!important}.hea-r ul li{float:left;position:relative;padding-top:20px;padding-bottom:15px}.hea-r ul li a{font-size:16px;line-height:22px;padding:0 43px;color:#444}.hea-r ul li a:hover{color:#0076fa}.hea-r ul li .snav{position:absolute;left:0;top:120%;width:100%;z-index:99;visibility:hidden;opacity:0;filter:alpha(opacity=0);background-color:rgba(0,0,0,.4);transition:top .5s;-webkit-transition:top .5s}.hea-r ul li .snav a{color:#fff;font-size:14px;padding:5px 0;text-align:center}.hea-r ul li .snav a:hover{color:#0076fa!important}.hea-r ul li:hover .snav{top:100%;opacity:1;filter:alpha(opacity=100);transition:top .5s;-webkit-transition:top .5s;visibility:visible}.bx-search{padding-top:20px;position:absolute;right:0;top:100%;left:0;z-index:999;padding:20px 2%;display:none;background-color:#fff}.bx-search input{width:78%;line-height:35px;padding-left:2%;font-size:14px;border:1px solid #eee;padding-right:2%;box-sizing:border-box}.bx-search .bg-s{background:url(../style/bg-search.png) no-repeat center center;background-color:#0076fa;width:20%;height:35px;float:right}.banner .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-42px;outline:0;width:54px;height:84px;text-indent:-9999px;z-index:1;background-size:54px 84px;background-repeat:no-repeat;background-position:center center}.banner .bx-wrapper .bx-prev{margin-left:auto;background-image:url(../style/left.png);left:0}.banner .bx-wrapper .bx-next{margin-left:auto;background-image:url(../style/right.png);right:0}.banner .bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:50px;height:5px;background:#fff;margin:0 9px;outline:0;z-index:999;border-radius:2px}.banner .bx-wrapper .bx-controls-auto,.banner .bx-wrapper .bx-pager{margin-left:104px}.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:focus,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#0076fa}.mobbanner{display:none}.mobbanner .bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:36px;height:4px;background:#fff;margin:0 5px;outline:0;z-index:999;border-radius:2px}.mobbanner .bx-wrapper .bx-pager.bx-default-pager a.active,.mobbanner .bx-wrapper .bx-pager.bx-default-pager a:focus,.mobbanner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#0076fa}.mobbanner .bx-wrapper .bx-controls-auto,.mobbanner .bx-wrapper .bx-pager{margin-left:69px;width:138px}.line{position:absolute;top:100%;left:50%;margin-left:-17px;width:34px;height:2px;background-color:#0076fa}.product .swiper-slide{width:24.1666%;float:left;margin-right:.8334%;margin-bottom:15px}.product .swiper-slide a{border:1px solid #eee}.product .swiper-slide .pro-img{height:294px;position:relative;overflow:hidden}.product .swiper-slide .pro-img img{cursor:pointer;transition:all 2s}.swiper-slide:hover img{transform:scale(1.2)}.product .swiper-slide .pto-txt{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.4);transition:all .8s}.product .swiper-slide .pto-txt p{padding-left:19px;padding-right:5px}.product .swiper-slide:hover .pto-txt{background-color:#0076fa;transition:all .8s}.profile{background-color:#f6f6f6}.profile .file-bg{background-color:#fff}.profile .file-l{width:57%;float:left}.profile .about-input{display:block;width:100px;height:40px;margin:0 auto;line-height:40px;color:#333;border:1px solid #eee;text-align:center;font-size:14px;transition:all .5s}.profile .about-input:hover{background:#0076fa;color:#fff}.profile .file-r{width:40%;float:right}.ad-img{width:46.333%;}.ad-l{width:50%}.contactNews{ overflow: hidden;}.contactNews .hd a{float: right;border:1px solid #ccc;border-radius: 5px;color: #606060;padding:0 5px;text-transform:uppercase;font-size: 12px;margin-top: 8px;background-color:#fff;}.contactNews .hd h3{margin-right: 80px;background:#fff url("../style/line.png") 0 17px  repeat-x;}.contactNews .hd span{display: block;padding: 0 17px;font-size: 24px;color: #000;border-left:8px solid #0076fa;display: inline-block;background-color:#fff;}.contactNews .bd{padding-top: 30px; overflow: hidden;}.contactNews .bd .w100{width: 100%;}.contacts .add{padding-top: 30px;}.contacts .add .fl{ width: 30%;}.contacts .add .fr{ width: 70%;}.contacts .add li{color:#606060;font-size: 16px;line-height: 33px;}.newse .desc{padding-bottom: 30px;}.newse .desc .fl{ width: 30%;}.newse .desc .fl a{ display: block;}.newse .desc .fl a img{display: block; width: 100%; height: 130px; border: 1px solid #ccc;}.newse .desc .fr{ width: 65%;}.newse .desc .fr a{font-size: 16px;}.newse .desc .fr a:hover{ color:#0076fa;}.newse .desc .fr p{padding-top: 15px; color:#606060; line-height:25px;}.newse li{ line-height:40px; height: 40px; overflow: hidden; border-top:1px dotted #ddd;}.newse li span{ float: right; color: #999;}.newse li a{font-size: 16px;color:#606060;}.newse li a:hover{ color:#0076fa;}.kong{background-color:#f5f6f6;padding-top:28px}.honor{background-color:#edeeee}.h-banner{margin-top:12px}.h-banner a{border:1px solid #e0e0e0}.h-banner .bx-wrapper .bx-controls-direction a{position:absolute;top:40%;margin-top:-30px;outline:0;width:30px;height:60px;text-indent:-9999px;z-index:1;background-size:30px 60px;background-repeat:no-repeat;background-position:center center;left:auto}.h-banner .bx-wrapper .bx-prev{margin-left:auto;left:0;background-image:url(../style/left01.png)}.h-banner .bx-wrapper .bx-next{margin-left:auto;right:0;background-image:url(../style/right01.png)}.footer{background-color:#222}.footer .f-list{font-size:14px;color:#d3d3d3}.footer .f-list a{font-size:14px;color:#d3d3d3;display:inline-block;padding:0 33px}.footer .f01{background:url(../style/f01.png) no-repeat center left;padding-left:25px}.footer .f02{background:url(../style/f02.png) no-repeat center left;padding-left:25px}.footer .f03{background:url(../style/f03.png) no-repeat center left;padding-left:25px}.footer .bor{border-bottom:1px solid #656565}.flipster li{border:1px solid #eee;padding:2px;background-color:#fff}.flipster li{width:395px;height:249px}.icon_tel{position:fixed;right:0;bottom:203px;height:40px;line-height:40px;color:#fff;font-size:20px;font-weight:700;background:#0076fa url(../style/icon_tel.png) 20px center/30px 30px no-repeat;padding-left:40px;width:185px;text-align:center}h3.h3{ font-size: 24px; border-bottom: 1px solid #ddd; margin-bottom: 30px;}.show p img{max-width:100%;}.bxslider02 a.db{height:287px;border:1px solid #e0e0e0;position:relative; background-color: #fff;}.bxslider02 .img100 {  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  margin: auto;  max-height: 100%;  max-width: 100%;  width: auto;  height: auto;}div.show a,.new-info a{ font-size:inherit; color: #000;}