@charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{background:#fff; font-family:Verdana;width: 100%;max-width: 1920px;margin:0 auto;overflow-x: hidden;}
.wrap{width:1700px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.over{overflow: hidden;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.block{display: block;}
.table{width: 100%;height: 100%;display: table;}
.table-cell{display: table-cell;}
.inline-block{display: inline-block;}
.middle{vertical-align: middle;}
.middleImg img{vertical-align: middle;max-width: 99%}
.middleImg .mid-ilb{vertical-align: middle;display: inline-block;}
.middleImg span{height: 100%;vertical-align: middle;display: inline-block;}
.relative{position: relative;}
.absolute{position: absolute;z-index: 1;}
.hidden{display: none;}
.center-vertical{position: relative;top: 50%;transform: translateY(-50%);}
.trans{-webkit-transition:all .4s ease 0s; -moz-transition:all .4s ease 0s; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; transition:all .4s ease 0s;}
.imgZoom img:hover{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.iconfont{font-family:"iconfont";font-style:normal;vertical-align: middle;}
.show-pc-block{display: block!important;}
.show-pc-inline-block{display: inline-block!important;}
.show-mb-block{display: none!important;}
.show-mb-inline-block{display: none!important;}
.btn {
	display: inline-block;
	padding: 0 1.5em;
	background: #e61e2f;
	border-radius: 5px;
	color: #fff;
	white-space: nowrap;
	line-height: 44px;
	text-align: center;
	font-size: 1.4rem;
}
@font-face {
  font-family: 'iconfont';  /* project id 840169 */
  src: url('http://at.alicdn.com/t/font_840169_f7n9wnk8jqu.eot');
  src: url('http://at.alicdn.com/t/font_840169_f7n9wnk8jqu.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_840169_f7n9wnk8jqu.woff') format('woff'),
  url('http://at.alicdn.com/t/font_840169_f7n9wnk8jqu.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_840169_f7n9wnk8jqu.svg#iconfont') format('svg');
}
.owl-banner{width: 100%;max-width: 1920px;text-align: center;margin:0 auto;}
.owl-banner .item{}
.owl-banner .owl-dots{}
.owl-banner .owl-dots{position: absolute;width: 100%;left: 0;bottom: 3%;text-align: center;}
.owl-banner .owl-dots .owl-dot span{background: #fff;margin:0 5px;opacity: .7;border:2px solid #fff;}
.owl-banner .owl-dots .owl-dot.active span{background: none;opacity: 1;}
.owl-banner-lg{}
.owl-banner-tb{display: none!important;}
.owl-banner-sm{display: none!important;}
.owl-banner-lg .item a{background: no-repeat center/cover;}

.i-title{font-size: 3.6rem;color: #333;padding:3% 0 2%;text-align: center;}
.i-title span{background: #666;height: 2px;width:30px;margin:15px auto 0;display: block;}

.iTopTitle{}
.i-product{padding-bottom: 6rem;}
.i-product.product-list .box{background: none;border-bottom: 4px solid #ececec;width: 100%;max-width: 520px;margin: 0 auto;}
.i-product.product-list .box .pic{height: 35rem;}
.i-product.product-list .box .pic img{width: auto;display: inline-block;}
.i-product.product-list .box .wm{margin:0 auto;width:75%;}
.i-product.product-list .box .wm .name{font-size: 2.2rem;color: #333;margin-bottom: 6px;}
.i-product.product-list .box .wm .brief{font-size: 1.4rem;color: #666;line-height: 180%;height: 5rem;}
/*.product-list .box:hover .detail{display: none;}*/
.i-product .cate{text-align: center;margin-bottom: 3%;}
.i-product .cate a{font-size: 1.6rem;color: #666;margin:0 10px;}
.i-product .cate a.on,
.i-product .cate a:hover{color: #3e53a0;}
.i-product .pageni{margin-top: 2%;}
.i-product .pageni .iconfont{ font-size:3.6rem; color:#888;}
.i-product .pageni span{cursor: pointer;}

.i-about{background: url(../img/abbg.jpg) no-repeat top center;}
.i-about .i-title{color:#fff;}
.i-about .i-title span{background: #fff;}
.i-about .word{font-size: 1.4rem;color: #fff;line-height: 200%;max-width: 80%;margin:0 auto;}
.i-about .more{margin-top: 25px; margin-bottom:60px;}
.i-about .more a{display: block;border:1px solid #fff;color:#fff;font-size: 2rem;width:200px;padding:10px 0;margin:0 auto;}
.i-about .more:hover a{background: #fff;color:#3e53a0;border-color: #3e53a0;}
.owl-about{max-width: 80%;margin:0 auto;}
.owl-about .owl-nav div{top: 65%;}
.owl-about.owl-about .owl-nav div.disabled{display: none;}
.i-about .number{background: #fff;text-align: center;padding:40px 0;box-shadow: 0 0 10px #999;margin-top: 90px;}
.i-about .number .main{width: 85.705%;margin:0 auto;}
.i-about .number .box{width:24.7%;}
.i-about .number .box + .box{border-left: 1px solid #dedede;}
.i-about .number .box span{}
.i-about .number .box .num{font-size: 5rem;color: #333;;}
.i-about .number .box .sub{font-size: 1.8rem;color: #333;vertical-align: top;}
.i-about .number .box .w{font-size: 1.4rem;color: #333;margin-top: 4.5rem;}

.i-news{}
.i-news .list{}
.i-news .list .left{width: 50%;}
.i-news .list .left .box{background: #f7f7f7;width: 45.3%;}
.i-news .list .left .box + .box{margin-left: 4%;}
.i-news .list .left .box .img{}
.i-news .list .left .box .main{padding:15px 15px 25px;}
.i-news .list .left .box .date{font-size: 1.4rem;color: #888;margin-bottom: 10px;}
.i-news .list .left .box .tit{font-size: 1.6rem;color: #333;margin-bottom: 20px;}
.i-news .list .left .box .txt{font-size: 1.4rem;color: #888;height: 8rem;line-height: 200%;word-break: break-all;}
.i-news .list .left .box:hover{background: #fff;box-shadow: 0px 0px 25px #d1d1d1;transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0);}
.i-news .list .left .box:hover .tit a{color: #16316f;}
.i-news .list .right{width: 50%;}
.i-news .list .right .box{border-bottom: 1px solid #e8e8e8;padding: 1% 0 2%;}
.i-news .list .right .box + .box{margin-top: 3%;}
.i-news .list .right .box .tit{margin-bottom: 6px;}
.i-news .list .right .box .tit a{font-size: 1.6rem;width: 90%;}
.i-news .list .right .box .tit a:before{content: "·";color: #a4a4a4;font-size: 1.8rem;margin-right: 6px;font-weight: bold;}
.i-news .list .right .box .tit .date{font-size: 2.2rem;color: #888;font-family: "Times New Roman";width: 10%;}
.i-news .list .right .box .txt{font-size: 1.4rem;color: #888;height: 5rem;line-height: 200%;width: 60%;padding-left: 2%;}
.i-news .list .right .box .more{}
.i-news .list .right .box .more a{color: #d2d2d2;font-size: 2rem;margin-right: 1%;}
.i-news .list .right .box:hover .tit a,
.i-news .list .right .box:hover .tit a:before{color: #3e53a0;}
.i-news .list .right .box:hover .more a{margin-right: 0;color: #3e53a0;}
.i-news .more-btn{padding: 3% 0;}
.i-news .more-btn a{font-size: 1.4rem;color: #555;border:1px solid #cecece;border-radius: 100px;width: 148px;padding:1rem 0;display: inline-block;}
.i-news .more-btn a:hover{background: #3e53a0;color: #fff;border-color: #3e53a0;}

.links{background: #f2f1f1;padding:1% 0;}
.links .w{font-size: 1.8rem;color: #333;width: 10rem;margin-top: 8px;}
.links .list{width: 90%;}
.links .list a{width: 125px;height: 4.5rem;}

.footer{background: #333;}
.footer .list{padding:50px 17% 0 2.5%;}
.footer .list .item{float: left;width:12%;}
.footer .list .item + .item{margin-left: 2%;}
.footer .list .item .t{margin-bottom: 2.5rem;}
.footer .list .item .t a{font-size: 1.8rem;color: #fff;}
.footer .list .item .ul{line-height: 30px;}
.footer .list .item .ul .li{}
.footer .list .item .ul .li a{font-size: 1.4rem;color: #cbcbcb;}
.footer .qrcode{right: 2.5%;top: 50px;}
.footer .qrcode .img{margin-right: 15px;}
.footer .qrcode .qrw{line-height: 40px;}
.footer .qrcode .qrw div{font-size: 1.4rem;color: #cbcbcb;}
.footer .qrcode .qrw .soc{letter-spacing: -4px;}
.footer .qrcode .qrw .soc a{font-size: 1.8rem;color: #cbcbcb;letter-spacing: 0;padding-right: 10px;}
.footer .qrcode .qrw .soc a + a{border-left: 1px solid #767676;padding-left: 10px;}
.footer .foot-contact{padding:30px 2.7%;background: #2f2f2f;/*display: flex;justify-content: center;align-items: center;*/margin-top: 25px;}
.footer .foot-contact a{ color:#acacac;}
.footer .foot-contact a:visited{ color:#acacac;}
.footer .foot-contact .item{/*width: 33.333%!important;*/}
.footer .foot-contact .item.i-0{width: 38%;/*flex-grow:1;*/}
.footer .foot-contact .item.i-1{width: 36%;/*flex-grow:1;*/}
.footer .foot-contact .item.i-2{width: 25%;/*flex-grow:1;*/}
.footer .foot-contact .item .img{border-right: 1px solid #3a3a3a;width: 10%;padding-right: 4%;}
.footer .foot-contact .item .img .iconfont{ font-size:40px; color:#acacac;}
.footer .foot-contact .item .word{padding-left: 5%;width: 80%;line-height: 26px;}
.footer .foot-contact .item .word .w-0{font-size: 1.6rem;color: #acacac;;font-weight: bold;}
.footer .foot-contact .item .word .w-1{font-size: 1.4rem;color: #acacac;}
.footer .foot-contact .item .word .w-1.font{font-size: 2.4rem;}
.footer .foot-cpr{padding:25px 40px;}
.footer .foot-cpr *{font-size: 1.4rem;color: #cbcbcb;}

.wrap-banner{}
.wrap-banner .mb{display: none;}

.w_detail{max-width: 1590px;margin: 0 auto 2%;}
.w_detail .title{font-size: 2.2rem;color:#000;text-align: center;}
.w_detail .ext{font-size: 1.4rem;color: #888;margin-top: 1%;text-align: center;}
.w_detail .ext span{font-size: 1.4rem;color: #888;margin:0 5px;}
.w_detail .ext .iconfont{font-size: 16px;color: #888;}
.w_detail .ext .s-btn{cursor: pointer;}
.w_detail .ext .share-span{display: inline-block;}
.w_detail .ext .share-span .jia-share{left: 100%;top: 2px;min-width: 120px;}
.w_detail .content{font-size: 1.4rem;color: #333;line-height: 190%;padding:2% 3% 5%;background: #f5f5f5;margin: 1.5% auto 0;}
@media (max-width:991px){.w_detail .content img{width: auto!important;height: auto!important;max-width: 100%;max-height: 100%;}}
.w_detail .ln{margin: 2% 0;}
.w_detail .ln div{font-size: 1.6rem;color: #333;font-weight: bold;}
.w_detail .ln div a{font-size: 1.4rem;color: #333;font-weight: normal;}
.w_detail .ln div a:hover{color: #3e53a0;}
.w_detail .ln div span{font-size: 1.4rem;color: #888;font-weight: normal;margin-left: 5px;}
.w_detail .ln div span i{vertical-align: unset;}


.page-nav{background: #333;margin-bottom: 2.5%;position: relative;}
.page-nav.fix-nav{position: fixed;left: 0;top: 0;width: 100%;z-index: 100;}
.page-nav .wrap{position: relative;}
.page-nav .bread{position: absolute;right: 0;color: #a8a8a8;top: 25px;font-size: 1.4rem;}
.page-nav .bread a{color: #a8a8a8;font-size: 1.4rem;}
.page-nav .bread a:hover{color: #fff;}
.page-nav .category{}
.page-nav .category .li{}
.page-nav .category .li > a{color: #fff;font-size: 1.6rem;position: relative;padding:24px 0;display: inline-block;margin: 0 15px;}
.page-nav .category .li > a:after{position: absolute;content: ""; position: absolute;width: 0;height: 3px;bottom: 0;left: 50%;background: #fff;-webkit-transition:all .12s;transition:all .12s;}
.page-nav .category .li > a.on:after,
.page-nav .category .li > a:hover:after{left: 0;width: 100%;}
.page-nav .category .li .child{position: absolute;left: 0;top: 100%;width: 100%;background: #fff;z-index: 100;opacity: 0;visibility: hidden;padding: 15px 0;}
.page-nav .category .li .child a,
.child-list a{font-size: 1.4rem;color: #333;padding:2px 30px;float: left;border:1px solid #3e53a0;border-radius: 50px;margin: 0 8px;}
.page-nav .category .li .child:after,
.page-nav .category .li .child:before{content:"";position: absolute;top: 0;width: 100%;height: 100%;background: #fff;}
.page-nav .category .li .child:after{right: 100%;}
.page-nav .category .li .child:before{left: 100%;}
.child-list{margin-bottom: 15px;}
.child-list a{float: none;display: inline-block;margin:0 3px;}
.page-nav .category .li .child a:hover,
.child-list a:hover{background: #3e53a0;color: #fff;}
.page-nav .category .li:hover .child{opacity: 1;visibility: visible;}
.page-nav.white{background: #f5f5f5;}
.page-nav.white .category .li > a{color: #3e53a0;}
.page-nav.white .category .li > a:after{background: #3e53a0;}
.page-nav.white .bread,
.page-nav.white .bread a{color: #555;}
.page-nav.white .bread a:hover{color: #3e53a0;}

.top-cateogry{background: #edf3f8;padding:18px 0;display: none;}
.top-cateogry a{font-size: 18px;color: #333;background: #fff;display: inline-block;display: inline-block;margin:0 1rem;line-height: 50px;padding:0 60px;transition: all .5s;-webkit-transition: all .5s;}
.top-cateogry a:hover{background: #3e53a0;color:#fff;}
.top-cateogry a.on{background: #3e53a0;color:#fff;font-weight: bold;}

.product-list{}
.product-list .clear_991{clear: both;}
.product-list .box{width: 22.77%;padding: 2% 0;margin: 0 1% 1.8%; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);}
.product-list .box .img img{/*max-width: 350px;max-height: 290px;*/}
.product-list .box .name{font-size: 14px;color: #333;bottom: 0;left: 0;width: 90%;height: 15%;padding:0 5%;margin-top: 2%;position: unset;}
.product-list .box .detail{background:rgba(23,56,164,0.8);width: 88%;height: 90%;padding:5% 6%;top: 0;left: 0;opacity: 0;visibility: hidden;}
.product-list .box .detail .middle{width: 100%;}
.product-list .box .detail .t{font-size: 22px;color: #fff;}
.product-list .box .detail .bf{font-size: 14px;color: #fff;margin: 7% 0 10%;line-height: 180%;}
.product-list .box .detail .more{}
.product-list .box .detail .more a{display: block;border:1px solid #fff;color:#fff;font-size: 20px;width:70%;padding:3.5% 0;margin:0 auto;}
.product-list .box .detail .more:hover a{background:rgba(255,255,255,0.6);color:#3e53a0;border-color: #3e53a0;}
.product-list .box:hover .detail{opacity: 1;visibility: visible;}

.product-detail{padding-bottom: 3%;}
.product-detail .tri-tab{background:#3e53a0;padding: 3% 0;}
.product-detail .tri-tab .box{position: relative;width: 400px;}
.product-detail .tri-tab .box .img{margin-bottom: 10px;}
.product-detail .tri-tab .box .img .iconfont{ font-size:3rem; color:#fff;}
.product-detail .tri-tab .box .n{color: #fff;font-size: 1.6rem;position: relative;}
.product-detail .tri-tab .box.r-line .n{}
/*.product-detail .tri-tab .box.r-line .n:after,*/
.product-detail .tri-tab .box.r-line .n:after{position: absolute;width: 83%;height: 1px;background: #90a6c6;top:60%;left: 59%;content:"";z-index: 1;}
.product-detail .tri-tab .box.on:after{position: absolute;width: 8px;height: 8px;border-radius: 50px;top:115%;left:49%;background: #fff;content: "";}
.product-detail .wrap{max-width: 1280px;}
.product-detail .tri-content{margin: 3% 0;}
.product-detail .tri-content .content{display: none;font-size: 1.2rem;}
.product-detail .tri-content .content table{ max-width:100%;}
.product-detail .tri-content .content.c1{font-size: 14px;color: #555;display: block;line-height: 200%;}

.rec-product{}
.rec-product .ti{font-size: 2rem;color: #000;margin-bottom: 2.5%;}
.owl-bottom{}
.owl-bottom .item{}
.owl-bottom .item .img{background: #ededed;}
.owl-bottom .item .n{margin-top: 3%;font-size: 1.4rem;}
.owl-bottom .item .n a{font-size: 1.4rem;color: #333;}
.owl-bottom .item .brief{font-size: 1.4rem;color: #888;height: 4.5rem;margin-top: 2%;}
.owl-bottom .item .date{font-size: 1.2rem;color: #757575;margin-top: 2%;}
.owl-bottom .item .detail{background: url(/images/pro2.png) repeat;width: 88%;height: 90%;padding:5% 6%;top: 0;left: 0;opacity: 0;visibility: hidden;}
.owl-bottom .item .detail .t{font-size: 2.2rem;color: #fff;}
.owl-bottom .item .detail .bf{font-size: 1.4rem;color: #fff;margin: 7% 0 10%;line-height: 180%;}
.owl-bottom .item .detail .more{}
.owl-bottom .item .detail .more a{display: block;border:1px solid #fff;color:#fff;font-size: 20px;width:70%;padding:3.5% 0;margin:0 auto;}
.owl-bottom .item .detail .more:hover a{background: #fff;color:#3e53a0;border-color: #3e53a0;}
.owl-bottom .item:hover .detail{opacity: 1;visibility: visible;}

.owl-bottom .owl-nav .owl-prev{left: -1.5%;}
.owl-bottom .owl-nav .owl-next{right: -1.5%;}

.download{}
.download .box{width: 25%;margin:0 1.8% 2%;padding:10px 2%;height: 70px;border:1px solid #d6d6d6;}
.download .box:hover{transform: translate3d(0, -2px, 0);box-shadow: 0 0 8px #d6d6d6;}
.download .box .name{width: 90%;max-height: 90%;}
.download .box .iconfont{font-size: 22px;color: #c6c6c6;}
.download .box:hover .iconfont{color: #3e53a0;}
.download .box .name a{font-size: 14px;color: #333;}
.download .box:hover .name a{color: #3e53a0;}

.message{max-width: 1000px;width: 96%;margin:0 auto;}
.message .ti{}
.message .ti .t1{font-size: 22px;color: #000;margin-bottom: 1%;}
.message .ti .bf{font-size: 14px;color: #888;}
.message .form{/*width:1020px;*/padding:4% 0;margin: 0 auto;}
.message .form .tr{}
.message .form .tr .td{width:50%;margin-bottom: 2%;}
.message .form .tr .td .font{width: 18%;text-align: right;font-size: 14px;color: #555;display: inline-block;}
.message .form .tr .td .font span{color: #e00000;}
.message .form .tr .td .text{width:80%;text-align: left;display: inline-block;}
.message .form .tr .td .text input{border:1px solid #e2e2e2;font-size: 16px;color: #333;padding:2.5% 0;width: 100%;text-indent: 2%;}
.message .form .tr .td .text input:focus{outline-color: #865a98;}
.message .form .tr .td2{width: 100%;}
.message .form .tr .td2 .font{width:9%;vertical-align: top;}
.message .form .tr .td .textarea{width: 89%;text-align: left;display: inline-block;}
.message .form .tr .td .textarea textarea{border:1px solid #e2e2e2;font-size: 16px;color: #333;padding:1%;width: 98%;min-height: 180px;}
.message .form .tr .td .textarea textarea:focus{outline-color: #3e53a0;}
.message .form .button{}
.message .form .button input{border:none;color: #fff;border-radius: 5px;margin:0 1%;padding:1.3% 0;width:17%;cursor: pointer;}
.message .form .button .b1{background: #3e53a0;}
.message .form .button .b2{background: #838383;}

.about{}
.ab-title{text-align: center;margin-bottom: 2.5%;}
.ab-title .en{font-size: 3rem;color: #3e53a0;}
.ab-title .span{width: 30px;height: 3px;background: #ed000d;margin:1.7rem auto 1.3rem;}
.ab-title .cn{font-size: 2rem;color: #333;}
.about .module{padding:2.5% 0;position: relative;}
.about .module .mda{position: absolute;left: 0;top: -70px;}
.about .profile{padding-top: 0;}
.about .profile .word{width: 57.6%;padding: 0 1%;font-size: 16px;color: #333;line-height: 200%;left: 0;top: 0;height: 100%;overflow: hidden;overflow-y: scroll;}
.about .profile .img{width: 36%;}
.about .honor{background: #f3f3f3;}
.owl-honor.owl-carousel .owl-item .img{border:1px solid #dedede;margin-bottom: 10px;}
.owl-honor.owl-carousel .owl-item .name{font-size: 14px;color: #333;}
.owl-theme .owl-dots{margin-top: 2%;}
.owl-honor .owl-dots .owl-dot.active span{background:#ed000d}
.about .leader{}
.about .leader .mid{margin:0 auto;width: 28.23529411%;margin: 0 .86%;}
.about .leader .box{position: relative;}
.about .leader .box .word{top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all .5s;-webkit-transition: all .5s;}
.about .leader .box .word .w{font-size: 18px;color: #fff;max-width:260px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding:2% 0;margin:0 auto;}
.about .leader .box img{width: 100%;}
.about .leader .mid .box.b{margin-top: 3%;}
/*.about .leader .box.absolute{height: 100%;top: 0;width: 35%;}*/
.about .leader .box .absolute{top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.about .leader .word.absolute{z-index: 15;}
.about .leader .box.left{left: 0%;width: 35%;}
.about .leader .box.right{right: 0%;width: 35%;}
/*#about .team-list .item:hover .main{opacity: 1;}*/
/*.about .leader .box.left .shadow.left:before,
.about .leader .box.right .shadow.left:before{width: 24.9%;}
.about .leader .mid .box .shadow.left:after{width: 25.2%;}*/
.about .leader .box .shadow{ font-size:0; }
.about .leader .box .shadow.left::before{left: 0;}
.about .leader .box .shadow.left::after{left: 25%;}
.about .leader .box .shadow.right::before{right: 25%;}
.about .leader .box .shadow.right::after{right: 0;}
.about .leader .box .shadow:before,
.about .leader .box .shadow:after{width: 25%;height: 100%;font-size: 0;background-color: rgba(23,62,133,.7);border: 0;top: 0;position: absolute;z-index: 1;display: block;opacity: 0;-webkit-transition: 0.8s ease-in-out;transition: 0.8s ease-in-out;-webkit-transform: rotateY(90deg);transform: rotateY(90deg);box-sizing: border-box;content: '';}
/*.about .leader .box .shadow:after{width: 25%;height: 100%;font-size: 0;background-color: rgba(23,62,133,.7);border: 0;top: 0;position: absolute;z-index: 1;display: block;opacity: 0;-webkit-transition: 0.8s ease-in-out;-moz-transition: 0.8s ease-in-out;-ms-transition: 0.8s ease-in-out;-o-transition: 0.8s ease-in-out;transition: 0.8s ease-in-out;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);box-sizing: border-box;content: '';}*/
.about .leader .box:hover .shadow:before,
.about .leader .box:hover .shadow:after{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);/*filter: alpha(opacity=100);*/opacity: 1;}
.about .leader .box:hover .word{opacity: 1;}


@media (min-width:992px){
    .about .history .ab-title{}
    .about .history .ab-title .en,
    .about .history .ab-title .cn{color: #fff;}
    .about .history .ab-title .span{background: #fff;}
    .about .module.history { min-height: 471px; padding-top: 2%; background:#3e53a0; }
    .about .module.history .module-hd { padding-bottom: 30px; color: #fff; }
    .about .module.history .module-hd h3 { color: #fff; }
    .about .module.history .module-hd h3:after { background: #fff; }
    .about .module.history .module-bd { color: #fff; }
    .about .module.history .history-data { position: relative; margin: 0 auto; width: 800px; height: 190px; overflow: hidden; }
    .about .module.history .history-data ul { position: relative; height: 190px; }
    .about .module.history .history-data ul li { float: left; width: 800px; height: 190px; text-align: center; }
    .about .module.history .history-data ul li .year { height: 70px; font: 700 50px/1 Impact; }
    .about .module.history .history-data ul li .text { /*height: 90px;*/line-height: 30px; font-size: 1.6rem;}
    .about .module.history .history-axis { position: relative; margin-top: 1.5rem;}
    .about .module.history .history-axis .axis-content { position: relative; margin: 0 auto; width: 755px; height: 65px; overflow: hidden; z-index: 10; }
    .about .module.history .history-axis ul { position: relative; height: 65px; }
    .about .module.history .history-axis ul li { padding-top: 32px; float: left; width: 84px; height: 65px; text-align: center; line-height: 1; }
    .about .module.history .history-axis ul li.active { font-weight: 700; font-size: 16px; }
    .about .module.history .history-axis:after { display: block; position: absolute; left: 0; top: 16px; width: 100%; border-top: 1px solid #fff; content: ''; }
    .about .module.history .history-nav { text-align: center; }
    .about .module.history .history-nav a { display: inline-block; margin: 0 8px; width: 26px; height: 26px; opacity: .6; }
    .about .module.history .history-nav .iconfont{ color:#fff; font-size:3rem;}
    .about .module.history .history-nav a:hover { opacity: 1; }

}

.about .contact-info{padding-bottom: 0;}
.contact-info .item{width: 33.333%;padding:2% 0;}
.contact-info .item .icon{margin-right: 10px;}
.contact-info .item .icon .iconfont{ font-size:48px;}
.contact-info .item .word{}
.contact-info .item .word .t{font-size: 16px;color: #333;font-weight: bold;margin-bottom: 10px;}
.contact-info .item .word .w{font-size: 15px;color: #555;line-height: 180%;}

.application{padding-bottom: 4%;}
.application .ide{}
.application .ide .tr{position: relative;background: #fff;}
.application .ide .tr .pic{width: 50%;position: relative;}
/*.application .ide .tr .pic .tri{position: absolute;top:45%;left: 0;}
.application .ide .tr .pic .tri.rt{right: 0;left:auto;}*/
.application .ide .tr .word{position: absolute;right: 0;top: 0;width: 44%;height: 100%;padding:0 3%;overflow: hidden;}
.application .ide .tr .word.lw{left: 0;right: auto;}
.application .ide .tr .word .t{font-size: 2.2rem;color: #333;margin-bottom: 2%;}
.application .ide .tr .word .bf{font-size: 1.4rem;color: #555;line-height: 200%;}
.application .ide .tr .word .more{margin-top: 5%;}
.application .ide .tr .word .more a{display: inline-block;border:1px solid #dbdbdb;font-size: 1.4rem;color: #555;width: 18.5rem;padding:1.2rem 0;}
.application .ide .tr .word .more a img{margin-left: 5px;}
.application .ide .tr .word .more a:hover{background: #3e53a0;color: #fff;border-color: #3e53a0;}

.join-bg{background: url(../images/join-bg.jpg) no-repeat center top;}
.join-list .item{width: 48.333333%;background-color: #9e9e9e;margin-bottom: 30px; visibility:hidden;}
.join-list .pad{padding: 35px 40px 25px 40px;}
.join-list .m{width: 72.4137%;}
.join-list .name{font-size: 18px;color: #fff;}
.join-list .salary{line-height: 25px;font-size: 14px;color: #fff;}
.join-list .info{line-height: 25px;color: #fff;font-size: 12px;}
.join-list .button{width: 57px;height: 57px;border: 1px solid #fff;border-radius: 100%;margin-top: 10px;}
.join-list .button i{width: 100%;height: 100%;background: url(/images/arrow.png) no-repeat center center;}
.join-list .button-down{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.join-list .con{width: 100%;height: 180%;padding: 20px;background: rgba(255,255,255,.95);box-shadow: 0 11px 5px rgba(0,0,0,.08);left: 0;top: 100%;display: none;box-sizing: border-box;}
.join-list .con .ul{max-height: 74%;overflow: auto;line-height: 24px;color: #444;margin-left: 20px;font-size: 12px;}
.join-list .send{width: 125px;height: 43px;line-height: 43px;font-size: 16px;color: #fff;background-color: #3e53a0;margin-left: 20px;}
.join-list .email{font-size: 16px;background: #3e53a0;color: #fff;display: block;width: 126px;height: 43px;line-height: 43px;margin-top: 3%;margin-left: 20px;}
.join-list .item:hover{z-index: 2;}
.join-list .item:hover .button-up{margin-top: -100%;}
.join-list .item:hover .pad{background-color: #3e53a0;}


#news{max-width: 1730px;width: 96%;margin: 0 auto 3.645833%;}
#news .hot-news{border-bottom: 1px solid #e7e7e7;}
#news .hot-news .item{width: 23.699%;margin-left: 1.734%; visibility:hidden;}
#news .hot-news .item.f4{margin-left: 0;}
#news .hot-news .item .info{padding: 4.87804878% 14.634146% 8.53658536585% 0;}
#news .hot-news .item .info .title a{font-size: 18px;color: #333; text-decoration:none;}
#news .hot-news .item .info .title a:hover{color: #3e53a0;}
#news .hot-news .item .info .brief{height: 40px;line-height: 20px;font-size: 14px;color: #8c8c8c;margin-top: 5px;}
#news .news-list-nor{max-width: 1720px;margin: 1.156069% auto 0;}
#news .news-list-nor .item{padding: 2.0348837% 8.43023% 2.616279% 2.32558%;border-bottom: 1px solid #ededed; visibility:hidden;}
#news .news-list-nor .item .info{width: 52.9069767%;}
#news .news-list-nor .item .info .title a{font-size: 18px;color: #333; text-decoration:none;}
#news .news-list-nor .item .info .brief{height: 40px;line-height: 20px;font-size: 14px;color: #8c8c8c;margin-top: 1.6483516%;}
#news .news-list-nor .item .time{padding-left: 1.744186%;border-left: 1px solid #eaeaea;margin-right: 13.081395%;}
#news .news-list-nor .item .time .date{font-family: 'impact';font-size: 50px;color: #3e53a0;}
#news .news-list-nor .item .time .year{font-family: Arial;font-size: 14px;color: #999;margin-top: 5px;}
#news .news-list-nor .item .right{font-size: 60px;color: #ccc;padding-top: 1%;right: 8.43023%;}
#news .news-list-nor .item:hover{background-color: #3e53a0;}
#news .news-list-nor .item:hover .info .title a{color: #fff;}
#news .news-list-nor .item:hover .info .brief{color: #fff;}
#news .news-list-nor .item:hover .time{border-left-color: #fff;}
#news .news-list-nor .item:hover .time .date{color: #fff;}
#news .news-list-nor .item:hover .time .year{color: #fff;}
#news .news-list-nor .item:hover .right{color: #fff;right: 6.279069767%;}

.bidding{}
.bidding .list{}
.bidding .list .item{border:1px solid #dcdcdc;padding:35px 0;padding-right: 2%;width: 29%;margin:0 1% 34px;cursor: pointer;}
.bidding .list .item .date{width: 23%;}
.bidding .list .item .date .d{font-size: 3.2rem;color: #333;font-weight: bold;}
.bidding .list .item .date .ym{font-size: 1.4rem;color: #888;}
.bidding .list .item .word{width: 75%;}
.bidding .list .item .word .t{font-size: 1.6rem;color: #333;margin-bottom: 5px;}
.bidding .list .item .word .bf{font-size: 1.4rem;color: #888;line-height: 200%;height: 5.6rem;}
.bidding .list .item:hover{box-shadow: 0px 0px 25px #d1d1d1;transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0);border-color: #3e53a0;}
.bidding .list .item:hover .t{color: #3e53a0;}

/*.footer_section{height: auto!important;}
.footer_section .fp-tableCell{height: 100%!important;}*/
.section{overflow: hidden;}
.section .fp-tableCell{transition: all .3s .3s;-webkit-transition: all .3s .3s;}
.section.noPageScroll{height: auto!important;}
.section.noPageScroll .fp-tableCell{height: auto!important;}
.section.s_margin_top .fp-tableCell{margin-top: 2%;}
.section.noPageScroll.s_margin_top .fp-tableCell{margin-top: 0;}

.fenye {width: 100%; margin:5% auto;display: block;text-align: center;}
.fenye ul {text-align: center;}
.fenye li {display: inline-block;margin: 0 5px;}
.fenye li a {display: block;height: 20px;line-height: 20px;padding: 5px 10px;border: 1px solid #c5c3c3;color: #666;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.fenye li a:hover, .fenye .hover a {background: #2ebfe1;color: #fff;}
.fenye li a.nh {color: #ccc}

.pd_xg{}
.pd_xg li{ width:100%; padding:5px; border:1px solid #C4C4C4; margin-bottom:20px;}
.pd_xg li a{ color:#fff;}
.pd_xg li img{ width:100%;}
.pd_xg li p{ text-align:center; background:#353535; line-height:200%;}

@media (min-width:992px){
    body.productDetail .detail-base { margin: 65px auto 50px; padding: 0 40px; max-width: 1280px; *zoom: 1; }
    body.productDetail .detail-base:before,
    body.productDetail .detail-base:after { display: table; content: " "; }
    body.productDetail .detail-base:after { clear: both; }
    body.productDetail .detail-base .base-view { position: relative; float: left; width: 50%; min-height: 360px; }
    body.productDetail .detail-base .base-view .view { /*border: 1px solid #e3e3e3;*/ padding: 2% 2px; background: #f5f5f5; }
    body.productDetail .detail-base .base-view .view img { /*display: block; width: 100%;*/ }
    body.productDetail .detail-base .base-view .thumb { position: absolute; left: 100%; bottom: 0; padding: 0 35px; margin-left: 40px; width: 435px; }
    body.productDetail .detail-base .base-view .thumb .thumb-bd { position: relative; height: 88px; overflow: hidden; }
    body.productDetail .detail-base .base-view .thumb ul { position: absolute; left: 0; top: 0; *zoom: 1; }
    body.productDetail .detail-base .base-view .thumb ul:before,
    body.productDetail .detail-base .base-view .thumb ul:after { display: table; content: " "; }
    body.productDetail .detail-base .base-view .thumb ul:after { clear: both; }
    body.productDetail .detail-base .base-view .thumb ul li { float: left; padding-right: 15px; }
    body.productDetail .detail-base .base-view .thumb ul li a { display: block; border: 1px solid #c2c2c2; }
    body.productDetail .detail-base .base-view .thumb ul li a img { display: block; max-width: 95px; max-height: 100%; }
    body.productDetail .detail-base .base-view .thumb ul li.active a { border-color: #17447e; }
    body.productDetail .detail-base .base-view .prev,
    body.productDetail .detail-base .base-view .next { display: block; position: absolute; top: 50%; margin-top: -20px; line-height: 40px; font-size: 24px; font-weight: 700; color: #a7a7a7; }
    body.productDetail .detail-base .base-view .prev:hover,
    body.productDetail .detail-base .base-view .next:hover { color: #666; }
    body.productDetail .detail-base .base-view .prev { left: 0; }
    body.productDetail .detail-base .base-view .next { right: 0; }
    body.productDetail .detail-base .base-info { margin-left: 50%; padding-left: 40px; }
    body.productDetail .detail-base .base-info .tit { font-size: 22px; }
    body.productDetail .detail-base .base-info .type { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #dfdfdf; }
    body.productDetail .detail-base .base-info .txt { line-height: 2; color: #555; font-size: 14px; }
    body.productDetail .detail-base .base-info .opts { margin-top: 40px; }
    body.productDetail .detail-base .base-info .opts .btn { min-width: 95px; }
    body.productDetail .detail-base .base-info .opts .btn + .btn { margin-left: 5px; }

    .news-list { *zoom: 1; }
    .news-list:before,
    .news-list:after { display: table; content: " "; }
    .news-list:after { clear: both; }
    .news-list .item { float: left; /*padding-right: 40px;*/ /*width: 25%;*/ }
    .news-list .item .img a,
    .news-list .item .img img { display: block; width: 100%; }
    .news-list .item .tit { margin: 30px 0 20px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-indent: 2%; }
    .news-list .item .txt { height: 48px; line-height: 24px; color: #777; overflow: hidden; padding:0 2%; font-size: 14px;}
    .news-list .item .date { margin-top: 15px; /*border-bottom: 2px solid transparent;*/ color: #999; padding:0 2% 20px; }
    .news-list .item:hover .tit a { color: #17447e; font-size: 16px;}
    .news-list .item:hover .date { /*border-color: #456998;*/ }
    .news-list.small .item { padding: 0; margin-bottom: 40px; }
    .news-list.small .item .tit { margin: 15px 0 8px; text-align: center; }
    body.news .news-list { /*margin-right: -40px;*/ }
    .news-list .trans{ transition: all .4s; -webkit-transition: all .4s; }
    .news-list .item { /*height: 502px;*/ width:22.83%; margin: 0 .99% 0; border:1px solid #e4e4e4; border-bottom:2px solid #e4e4e4; }
    .news-list .item + .item{ /*margin-left: 1%;*/ }
    body.news .news-list{ /*padding-top: 40px;*/ margin-bottom: 40px; }
    body.news .news-list.small{ margin-bottom: 0; }
    .news .pagenav{margin-top: 10px;}
    .news-list .item:hover{ box-shadow: 0px 0px 25px #d1d1d1; border-color: transparent; border-bottom: 2px solid #456998; transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0); }
    .news-list .item .tit{margin: 3% 0;font-size: 16px;}
    .news-list .item .date{margin-top: 2%;padding-bottom: 2%;}
}
@media (max-width: 1120px) and (min-width:992px) {
    body.productDetail .detail-base .base-view .thumb { position: relative; left: 0; padding: 0 35px; margin: 20px auto 0; }
}
@media (max-width: 991px) {
    /*.productDetail .main { margin-top: 20px; }*/
    .productDetail .gallery-top { margin: 0 10px; border: 2px solid #e0e0e0; }
    .productDetail .gallery-top .swiper-slide img { /*display: block; width: 100%;*/ }
    .productDetail .gallery-thumbs { margin: 10px 10px 0; }
    .productDetail .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity: 0.4; }
    .productDetail .gallery-thumbs .swiper-slide img { /*display: block; width: 100%;*/ }
    .productDetail .gallery-thumbs .swiper-slide-active { opacity: 1; position: relative; }
    .productDetail .gallery-thumbs .swiper-slide-active:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 2px solid #17447e; content: ''; }
    .productDetail .detail-base { margin-top: 15px; padding: 15px; border-top: 1px solid #e0e0e0; }
    .productDetail .base-info{ margin-top: 5%; }
    .productDetail .detail-base .tit { font-size: 18px; color: #17447e; }
    .productDetail .detail-base .type { margin-top: 5px; }
    .productDetail .detail-base .txt { margin-top: 5px; font-size: 12px; color: #999; }
    .productDetail .detail-base .opts { margin-top: 15px; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; }
    .productDetail .detail-base .opts .btn { flex-grow: 1; -webkit-flex-grow: 1; background: #e61e2f; color: #fff; font-size: 1.6rem;}
    .productDetail .detail-base .opts .btn:hover{ }
    .productDetail .detail-base .opts .btn + .btn { margin-left: 10px; }

    .news-list .item { display: block; border-bottom: 1px solid #c5c5c5; padding:2.5% 2%; position: relative; }
    .news-list .item .img{ width: 35%; float: left; margin-right: 2%; }
    .news-list .item .img img { display: block; width: 100%; }
    .news-list .item .fr{ float: right; width:62%; }
    .news-list .item.noPic .fr{ width: 100%; float: none; }
    .news-list .item .tit { margin: 0 0 6px; font-size: 16px; color: #17447e; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
    .news-list .item .txt { /*margin: 0 20px;*/ height: 32px; font-size: 12px; line-height: 17px; color: #777; overflow: hidden; padding-bottom: 2%; }
    .news-list .item .date { /*margin: 5px 0 0;*/ font-size: 10px; color: #999; position: absolute; bottom: 6.5%; right: 2%; }
    .news-list .item + .item { /*margin-top: 10px;*/ }
}

@media only screen and (max-width: 980px){
	.hide-980{display: none;}
	.block-980{display: block;}

	.web-btn .button{width: 30px;height: 32px;}
	.web-btn .more{width: 50px;}
	.web-name{font-size: 20px;}

	#news .news-list-nor .item .info{width: 70%;}
	#news .news-list-nor .item .time{margin-right: 0;}
	#news .news-list-nor .item .time .date{font-size: 40px;}
	#news .news-list-nor .item .right{display: none;}

    .owl-banner-lg{display: none!important;}
    .owl-banner-tb{display: block!important;}
}

@media only screen and (max-width: 768px){
	.hide-768{display: none;}
	.block-768{display: block;}

	#news .hot-news .item[class]{width: 49%;margin-left: 2%;margin-bottom: 2%;}
		#news .hot-news .item:nth-of-type(1){margin-left: 0;}
	#news .hot-news .item:nth-of-type(3n){margin-left: 0;}
	#news .hot-news .item .info{padding-bottom: 0;}
	#news .hot-news .item .info .title a{font-size: 16px;}
	#news .news-list-nor .item .time .date{font-size: 30px;}
	#news .news-list-nor .item .info .title a{font-size: 16px;}
}


@media only screen and (max-width: 970px){
	.join-bg{background: none;}
    .join-list .item{width: 100%;}
    .join-list .con{position: static;}
    .join-list .item.on{z-index: 2;}
    .join-list .item.on .button-up{margin-top: -100%;}
    .join-list .item.on .pad{background-color: #3e53a0;}
}

@media only screen and (max-width: 640px){
    .inner-menu .menu-a{height: auto;line-height: 30px;font-size: 16px;margin: 0;text-align: left;display: block;}
    .inner-menu .menu-a.on::after{position: static;}

	.join-list .pad{padding: 3% 5%;}
    .join-list .con{padding: 3%;}
}


@media (max-width: 1700px){
    .wrap{width:95%;margin:0 auto;}
}

@media (max-width: 1600px){
	html{font-size:60%;}
}

@media (max-width: 1440px){
	.contact-info .item .word .w{font-size: 1.4rem;}
	.header .logo{/*max-width: 370px;*/}
	.header .nav li{padding: 0 8px;}
}

@media (max-width: 1280px){
	html{font-size:55%;}
    .contact-info .item .inline-block{display: block;}
    .contact-info .item .icon{width: 9.4%;margin-right: 2%;}
    .contact-info .item .word{width: 88%;}

    .application .ide .tr .word{width: 48%;padding: 0 1%;}

    .links .w{float: none;width: 100%;margin-bottom: 10px;text-align: center;}
    .links .list{width: 100%;}
    .links .list a{width: 25%;}

    .footer .qrcode{right: 0;}
    .footer .list .item + .item{margin-left: 1%;}

	.product-detail .tri-tab .box{width: 300px;}
	.product-detail .tri-tab .box.r-line .n:after{width: 75%;left: 63%;}
}

@media (max-width: 1024px){
	.message .form{width: 100%;}
    .message .form .tr .td{width: 48%;}
    .message .form .tr .td2{width: 100%;}
    .message .form .tr .td + .td{margin-left: 3%;}
	.message .form .tr .td .font{width: auto;display: block;text-align: left;margin-bottom: 2%;}
	/*.message .form .tr .td2 .font{width: 12%;}*/
	.message .form .tr .td .text{width: 100%;display: block;}
	.message .form .tr .td .textarea{width: 99%;}

    .about .profile .img{width: 100%;text-align: center;margin-bottom: 2rem;}
    .about .profile .word{width: 100%;position: relative;overflow: auto;}
}


@media (max-width: 991px){
	.clear_991{clear:both;}
    .show-pc-block,
    .show-pc-inline-block,
    .hide-991{display: none!important;}
    .show-mb-block{display: block!important;}
    .show-mb-inline-block{display: inline-block!important;}

	.application .ide .tr{margin-bottom: 4%;padding:2%;}
	.application .ide .tr .pic{width: 100%;text-align: center;margin-bottom: 3%;}
	.application .ide .tr .pic .tri{display: none;}
	.application .ide .tr .word{position: unset;width: 100%;}

    .about .module.history .history-data {padding: 0 15px 0 70px}
    .about .module.history .history-data ul {border-left: 1px solid #eee;}
    .about .module.history .history-data ul li {position: relative; padding: 10px 0 10px 20px;}
    .about .module.history .history-data ul li .year {position: absolute; left: -90px; top: 10px; padding-right: 20px; width: 70px; text-align: right; font-size: 18px; line-height: 30px; font-weight: 700; color: #17447e;}
    .about .module.history .history-data ul li .year:after,
    .about .module.history .history-data ul li .year:before {display: block; position: absolute; right: 0; top: 50%; border-radius: 100%; content: ''; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%);}
    .about .module.history .history-data ul li .year:before {width: 20px; height: 20px; background: #fff; border: 1px solid #eee;}
    .about .module.history .history-data ul li .year:after {width: 10px; height: 10px; background: #17447e;}
    .about .module.history .history-data ul li .text {font-size: 12px;line-height: 200%;}
    .about .module.history .history-data ul{width: 100%!important;}

    .bidding .list .item{width: 45.6%;}

    .i-product .cate{display: none;}

    .owl-about{max-width: 95%;}
    .owl-about .owl-nav .owl-prev{left: -3%;}
    .owl-about .owl-nav .owl-next{right: -3%;}
    .i-about{background-size: auto 90%;padding-bottom: 20px;}
    .i-about .number{margin-top: 40px;}
    .i-about .word{max-width:100%;}

    .i-news .list .left{width: 100%;margin-bottom: 15px;}
    .i-news .list .left .box + .box{margin-left: 2%;}
    .i-news .list .left .box{margin: 0 2%;}
    .i-news .list .right{width: 100%;}
    .i-news .list .right .box .txt{width: 90%;}

    .footer .qrcode .img{float: none;margin-right: 0;}
    .footer .qrcode .qrw{float: none;line-height: 25px;}
    .footer .list .item .ul{display: none;}
    .footer .foot-contact{float: left;background: none;padding: 20px 2.7%;}
    .footer .foot-contact .item{width: auto!important;float: none;margin-bottom: 10px;}
    .footer .foot-contact .item .word .w-1.font{font-size: 2rem;}

    .footer .foot-contact .item .img{width:10%;padding-right: 2%;}
    .footer .foot-contact .item .word{padding-left: 3%;}

    .product-list .box{width: 47.77%;}
    .product-detail .tri-tab .box.r-line .n:after{display: none;}
    .product-detail .tri-tab{padding:2rem 0;}
    .product-detail .tri-tab .box.on:after{top: 105%;}
    .owl-bottom .owl-nav .owl-next,
	.owl-bottom .owl-nav .owl-prev{display: none;}
	.product-detail .tri-tab .box{width: auto;margin:0 10px;}

    .page-nav{margin-bottom: 2.5rem;}
    .page-nav .bread{display: none;}
    .page-nav .category a{padding: 3% 0;}
	.page-nav .category .li .child{display: none;}

    .w_detail{margin-bottom: 2rem;}
    .w_detail .ext{margin-top: 1rem;}
    .w_detail .content{margin-top: 1.5rem;}
	.w_detail .ln div{float: none;}

    .download .box{width: 42%;}

    .ab-title{margin-bottom: 2.5rem;}

    .about .module{padding:3.5rem 0;}

	.page-nav .category .li > a{font-size: 1.4rem;margin: 0 10px;}
}
@media (min-width:992px){
    .top-cateogry .main{transform: translateY(0px)!important;}
}

@media (max-width: 768px){
    .wrap-banner .pc{display: none;}
    .wrap-banner .mb{display: block;}

    .contact-info .item .word .w{font-size: 12px;}
}
@media (max-width: 720px){
    .owl-banner-tb{display: none!important;}
    .owl-banner-sm{display: block!important;}
}
@media (max-width: 640px){
	.clear_991{clear:none;}
	.clear_640{clear:both;}
    .i-title{font-size: 3rem;padding: 3rem 0;}
    .page-nav .category{display: none;}

	.top-cateogry{display: block;}
    .top-cateogry{padding:0;overflow: hidden;height: 90px;position: relative;}
    .top-cateogry a{margin: 20px auto;padding: 0;width: 94%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 0 2%;}
    .top-cateogry a{font-size: 14px;}
    .top-cateogry .main{}
    .top-cateogry .sdp{right: 0;top: 0;height: 100%;width: 96%;padding-right: 4%;}
    .top-cateogry .sdp .sdown{color: #fff;font-size: 25px;}
    .top-cateogry.open{}
    .top-cateogry .sdp.open{position: relative;text-align: center;padding:0;height: auto;width: 100%;}
    .top-cateogry .sdp.open .sdown{transform:rotate(180deg);-webkit-transform:rotate(180deg);color: #bababa;}

    .header .mobile-nav .li{font-size: 16px;padding: 15px 0;}
	.header .mobile-nav .li-chlid a{font-size: 1.4rem;}

    .message .form .tr .td{width: 100%;}
    .message .form .tr .td + .td{margin-left: 0;}
    .message .form .button input{width: 100%;margin:1% 0;padding:2% 0;}

    .contact-info .item{width: 100%;padding:3% 0;}
    .contact-info .item .inline-block{text-align: center;}
    .contact-info .item .icon{width: 100%;float: none;margin-bottom: 2%;}
    .contact-info .item .word{width: 100%;float: none;}

    .application .ide .tr .word .more{text-align: center;}

    #turn_page{margin:5% 0;height: auto;}
    .bidding .list .item{width: 95%;float: none;margin:25px 0;}

    .header .logo{width: 70%;}

    .i-about .number{padding:20px 0 0}
    .i-about .number .box{width: 49.7%;margin-bottom: 20px;}
    .i-about .number .box .w{margin-top: 4%;}
    .i-about .number .box .num{font-size: 4rem;}
    .i-about .number .box:nth-child(3){border:none;}
    .i-about .more a{font-size: 1.5rem;}

    .i-news .list .left .box{width: 100%;margin:0 0 10px;}
    .i-news .list .left .box + .box{margin-left: 0;}
    .i-news .list .right .box .tit .date{font-size: 1.6rem;margin-top: 1%;}
    .i-news .more-btn{padding: 3rem 0;}

    .footer .list{padding: 20px 0 0;}
    .footer .list .item{width:16.666%;text-align: center;}
    .footer .list .item + .item{margin-left: 0;}
    .footer .list .item .t a{font-size: 1.2rem;}
    .footer .qrcode{position: initial;text-align: center;}
    .footer .qrcode .img{display: inline-block;visibility: middle;margin-right: 10px;}
    .footer .qrcode .qrw{display: inline-block;text-align: left;vertical-align: middle;}
    .footer .foot-cpr{padding:15px 0;}
    .footer .foot-cpr div{float: none;margin:1.5% 0;text-align: center;}

    .product-list .box .detail .t{display: none;}
    .product-list .box .detail .bf{display: none;}
    .product-list .box .name{position: unset;}

    .download .box{width: 94%;}

    .about .leader.module .box{float:none;width: 100%;position: relative;margin-bottom: 15px!important;}
    .about .leader .mid{width: 100%;}

	.w_detail .ln div span{display: none;}
}