
:root{
	--Color: #ea5420;
	--SColor: rgba(234,84,32,.7);
}

@font-face{
	font-family: 'MiSans_Regular';
	src: url(./MiSans_Regular.ttf) format("truetype");
}

@font-face{
	font-family: 'MiSans_Bold';
	src: url(./MiSans_Bold.ttf) format("truetype");
}

*{font-family: 'MiSans_Regular';}


[bgfff]{background: #fff;}

.text-line,[text-line]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3,[text-line][line3]{-webkit-line-clamp:3;}
.text-line.line4,[text-line][line4]{-webkit-line-clamp:4;}
.text-line.line5,[text-line][line5]{-webkit-line-clamp:5;}

/*头部*/
#header{z-index: 999;top: 0;left: 0;right: 0;margin: auto;height: 80px;}
#header .cw1440{ height: 100%;}
#header.up{height: 0;overflow: hidden;}
#header.bg{background: rgba(0,0,0,.8);}
#header .logo{width: 210px;height: 100%;}
#header .nav{margin-right: 4.17%; height: 100%;}
#header .nav .chi{margin-right: 45px; height: 100%;}
#header .nav .chi:last-child{margin-right: 0;}
#header .nav .chi .one{ color: #fff;font-size: 16px; height: 100%;}
#header .nav .chi:hover .one,
#header .nav .chi.cur .one{color: var(--Color);}
#header .nav .chi .two{background: rgba(255,255,255,.9);width: 120px;height: 0;overflow: hidden;padding: 0 15px;top: 100%;left: -15px;}
.in-en #header .nav .chi .two{width: 200px;}
/*#header .nav .chi:nth-child(2) .two{width: 250px;}*/
#header .nav .chi .two .t2{color: #333;font-size: 14px;margin: 20px 0;word-break: break-all;}
#header .nav .chi .two .t2:hover{color: var(--Color);}
#header .lang{ height: 100%;}
#header .lang .bn{padding: 0 30px 0 35px;font-size: 16px;color: #ffffff;line-height: 28px;z-index: 2;}
#header .lang .bn:before{content: "";position: absolute;left: 0;top: 0;width: 24px;height: 28px;background: url(/static/images/icon1.png) no-repeat center center;}
#header .lang .bn:after{content: "";position: absolute;right: 0;top: 0;width: 18px;height: 28px;background: url(/static/images/icon2.png) no-repeat center center;}
#header .lang .box{width: 100%;top: 0;height: 0;opacity: 0;pointer-events: none;}
#header .lang .box .ln{color: #333;margin-top: 70px;font-size: 16px;padding: 8px 0;text-align: center;background: rgba(255,255,255,1);border-radius: 8px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);}
#header .lang:hover .box{height: 78px;}
#header .lang .box .ln:hover{background: var(--Color);color: #fff;}
#header .lang:hover .box{opacity: 1;pointer-events: auto;}

@media (max-width: 1460px){
	#header .logo{width: 180px;}
	#header .nav .chi{margin-right: 30px;}
}

@media (max-width: 1280px){
	#header .logo{width: 160px;}
	#header .nav .chi,
	#header .lang .bn{font-size: 14px;}
	#header .nav .chi{margin-right: 20px;}
}

@media(max-width: 1050px){
	#header .nav{display: none;}
	#header .menu{display: inline-block;vertical-align: top;margin-left: 20px;width: 60px;height: 30px;margin-top: 48px;background: url(/static/images/menu.png) no-repeat center center;}
	#header .lang .bn:after{display: none;}
}

@media (max-width: 750px){
	#header{height: 100px;}
	#header .logo{width: 210px;height: 100px;}
	#header .lang{margin-top: 40px;height: auto;}
	#header .lang .box .ln,
	#header .lang .bn{font-size: 24px;}
	#header .lang .box{width: 120px;}
	#header .lang:hover .box{height: 0;}
	#header .lang .box.in{height: 96px;}
	#header .menu{margin-top: 37px;width: 80px;}
}

#menu{width: 100%;height: 0;overflow: hidden;z-index: 1000;left: 0;right: 0;margin: auto;top: 0;background: #fff;}
#menu.open{height: 100%;overflow-y: auto;}
#menu.open::-webkit-scrollbar {width: 6px;height: 6px;}
#menu.open::-webkit-scrollbar-track{background: #e5e5e5;border-radius: 25px;}
#menu.open::-webkit-scrollbar-thumb{background: #222;border-radius: 25px;}
#menu .close{width: 100px;height: 100px;background: url(/static/images/close.png) no-repeat center center;}
#menu .chi{border-bottom: 1px solid #e5e5e5;}
#menu .chi:first-child{border-top: 1px solid #e5e5e5;}
#menu .chi .one{width: 90%;margin: 0 auto;font-size: 26px;font-weight: 700;padding: 30px 0;color: #222;}
#menu .chi .one:hover{color: var(--Color);}
#menu .chi.hs .one{background: url(/static/images/icon13.png) no-repeat 100% center;}
#menu .chi.in .one{background: url(/static/images/icon13_3.png) no-repeat 100% center;}
#menu .chi .two{width: 90%;margin: 0 auto;height: 0;overflow: hidden;}
#menu .chi .two .t2{color: #666;font-size: 22px;margin-bottom: 20px;margin-left: 12px;}
#menu .chi .two .t2:hover{color: var(--Color);}

@media (max-width: 750px){
	#menu .chi .one{font-size: 30px;}
	#menu .chi .two .t2{font-size: 28px;margin-bottom: 30px;}
}



/*广告图*/
#webpic .m-pic:after{padding-top: 36.458%;}
#webpic .mobile{display: none;}
#webpic .bread{z-index: 10;left: 0;right: 0;margin: auto;bottom: 0;border-top: 1px solid rgba(255,255,255,.1);transform: inherit;}
#webpic .bread .t{color: #ffffff;font-size: 14px;line-height: 60px;}
#webpic .bread .s{margin: 0 18px;width: 7px;height: 60px;background: url(/static/images/icon5.png) no-repeat center center;}
#webpic .bread .t:hover{color: var(--Color);}

@media (max-width: 750px){
	#webpic .pc{display: none;}
	#webpic .mobile{display: block;}
	#webpic .mobile:after{padding-top: 80%;}
	#webpic .bread .t{font-size: 24px;}
}

/*公共二级导航-分类*/
.public-cate{border-bottom: 1px solid #f1f1f1;}
.public-cate .cw1440{}
.public-cate .thehovermaskbg{background: var(--Color);top: auto!important;bottom: 0;}
.public-cate .ct{padding: 40px 17px 36px;color: #999999;font-size: 16px;}
.public-cate .ct:hover,
.public-cate .ct.cur{color: #333333;}

/*标题*/
.public-top .cn{color: #333333;font-size: 36px;}
.public-top .en{color: #999999;font-size: 12px;}
.in-en .public-top .en{display: none;}
@media (max-width: 981px){
	.public-cate{display: none;}
}
@media (max-width: 750px){
	.public-cate .ct{font-size: 24px;}
	.public-top .en{font-size: 26px;margin-top: 10px;}
}

/*底部*/
#footer{background: #153253;padding: 90px 0 60px;}
#footer .left{width: 55.55%;}
#footer .left .l1{width: 210px;margin-right: 11.25%;}
#footer .left .logo{width: 100%;height: 55px;}
#footer .left .share{margin-top: 50px;padding-top: 32px;border-top: 1px solid #2d4765;}
#footer .left .share .s{margin-right: 10px;width: 35px;height: 35px;background-color: rgba(255,255,255,.1);border-radius: 50px;background-repeat: no-repeat;background-position: center center;}
#footer .left .share .s:hover{background-color: #fff;}
#footer .left .share .s:hover .code{height: 137px;}
#footer .left .share .s:last-child{margin-right: 0;}
#footer .left .share .code{width: 120px;height: 0px;top: 35px;left: -42px;}
#footer .left .share .code .m-pic{height: 120px;padding: 6px;border-radius: 5px;background: #fff;margin-top: 17px;}
#footer .left .share .code .m-pic:before{content: "";width: 15px;height: 8px;position: absolute;background: url(/static/images/icon9.png) no-repeat center center;top: -8px;left: 0;right: 0;margin: auto;}
#footer .left .share .qq{background-image: url(/static/images/icon6.png);}
#footer .left .share .wx{background-image: url(/static/images/icon7.png);}
#footer .left .share .wb{margin-right: 0;background-image: url(/static/images/icon8.png);}
#footer .left .share .qq:hover{background-image: url(/static/images/icon6_2.png);}
#footer .left .share .wx:hover{background-image: url(/static/images/icon7_2.png);}
#footer .left .share .wb:hover{background-image: url(/static/images/icon8_2.png);}
#footer .left .l2{width: 310px;}
.in-en #footer .left .l2{width: 56%;}
#footer .left .t{color: #ffffff;font-size: 16px;margin-bottom: 25px;}
#footer .left .t2{color: #797f86;font-size: 16px;line-height: 28px;}
#footer .left a:hover .t2{color: #fff;}
#footer .left .tel{color: #ffffff;font-size: 20px;font-family: 'MiSans_Bold';margin-bottom: 40px;}
#footer .left .tel:hover{opacity: .8;}
#footer .left .w1{max-width: 85%;}
#footer .right{width: 39.58%;}
#footer .right .child{width: 25%;padding-left: 5%;}
#footer .right .child:first-child{padding-left: 0;}
#footer .right .child:last-child{width: auto;max-width: 25%;}
#footer .right .child .one{color: #ffffff;font-size: 16px;margin-bottom: 25px;}
#footer .right .child .t2{color: #fff;opacity: .3;font-size: 16px;margin-bottom: 15px;}
#footer .right .child .t2:hover{opacity: 1;}
#footer .link{margin-top: 55px;padding: 24px 0;border-top: 1px solid #2d4765;border-bottom: 1px solid #2d4765;}
#footer .link .t{color: rgba(255,255,255,.3);font-size: 16px;}
#footer .link .row{max-width: 85%;}
#footer .link .slide{width: auto;}
#footer .link .slide [href]:hover{color: #fff;}
#footer .copyright{padding-top: 40px;line-height: 36px;}
#footer .copyright *{color: rgba(255,255,255,.3);font-size: 16px;line-height: 28px;}
#footer .copyright a:hover{color: #fff;}

@media(max-width: 1280px){
	#footer .left .l2{display: block;}
	#footer .left{width: 40%;}
	#footer .right{width: 52%;}
	#footer .left .t{font-size: 0;}
	.in-en #footer .left .l2,
	#footer .left .l2{width: 100%;}
	#footer .left .tel{font-size: 26px;margin-bottom: 25px;}
	#footer .left .share{margin-top: 25px;padding-top: 40px;}
	#footer .left .t2{font-size: 14px;}
}

@media (max-width: 981px){
	#footer .left,
	#footer .right{width: 100%;float: none;}
	#footer .left{text-align: center;}
	#footer .left .l1{margin: 0 auto;width: 100%;}
	#footer .left .logo{display: none;}
}

@media (max-width: 750px){
	#footer{padding: 30px 0 60px;}
	#footer .right .child:last-child{max-width: 100%;}
	#footer .right .child{padding-left: 0;width: 100%;display: block;padding-top: 30px;border-bottom: 1px solid #2d4765;}
	#footer .right .child .one{font-size: 26px;margin-bottom: 30px;background: url(/static/images/icon2.png) no-repeat 98% center;cursor: pointer;}
	#footer .right .child.in .one{background-image: url(/static/images/icon2_2.png);}
	#footer .right .child .two{height: 0;overflow: hidden;}
	#footer .left .share{border-top: none;}
	#footer .left .share .code{top: 60px;left: -50px;}
	#footer .left .share .s .code{width: 150px;}
	#footer .left .share .code .m-pic{height: 140px;}
	#footer .left .share .s:hover .code{height: 160px;}
	#footer .left .share .s{margin-right: 20px;width: 50px;height: 50px;}
	#footer .left .t2{font-size: 24px;margin-bottom: 15px;line-height: 36px;}

	#footer .link .slide .t{font-size: 24px;margin-right: 20px;}
	#footer .link .t{display: block;margin-bottom: 20px;font-size: 24px;}
	#footer .link .row{max-width: 100%;}
	#footer .copyright *{font-size: 24px;line-height: 36px;}
	#footer .copyright .copy,
	#footer .copyright .fr{width: 100%;float: none;text-align: center;}
	#footer .copyright .copy{margin-bottom: 20px;}

	#footer .right .child .t2{font-size: 24px;margin-bottom: 25px;}
}

/*首页广告图*/
/*#indexpic .list .m-pic:after{padding-top: 56.25%;}*/
#indexpic .slide video{ top: 0; right: 0; bottom: 0; left: 0;}
#indexpic .pn{display: none;width: 60px;height: 40px;top: 0;bottom: 0;margin: auto;z-index: 2;background-repeat: no-repeat;background-position: center center;}
#indexpic:hover .pn{display: block;}
#indexpic .prev{left: 5.21%;background-image: url(/static/images/icon3.png);}
#indexpic .prev:hover{background-image: url(/static/images/icon3_2.png);}
#indexpic .next{right: 5.21%;background-image: url(/static/images/icon4.png);}
#indexpic .next:hover{background-image: url(/static/images/icon4_2.png);}
#indexpic .swiper-pagination{bottom: 50px;}
#indexpic .swiper-pagination span{opacity: 1;margin: 0 3px;width: 30px;height: 5px;border-radius: 50px;border: 1px solid #fff;background: transparent;}
#indexpic .swiper-pagination .swiper-pagination-bullet-active{background: var(--Color);border-color: var(--Color);}

/*首页*/
#index .same .public-top{padding: 80px 0;}
#index .same .ind-more{padding: 10px 30px 10px 0;color: #333333;font-size: 18px;border-bottom: 1px solid #000000;}
.in-cn #index .same .ind-more{margin-top: 6px;padding-top: 0;}
#index .same .ind-more:after{content: "";position: absolute;right: 0;top: 3px;width: 20px;height: 20px;border-radius: 50%;background: var(--Color) url(/static/images/icon27.png) no-repeat center center;}
.in-en #index .same .ind-more:after{top: 13px;}
#index .same .ind-more:hover{color: var(--Color);border-color: var(--Color);}
/*首页-产品*/
#index .product .list .pro{width: 49.479%;margin-right: 1.042%;margin-bottom: 1.042%;}
#index .product .list .pro:after{padding-top: 68.42%;}
#index .product .list .pro:nth-child(2n){margin-right: 0;}
#index .product .list .pro .con2,
#index .product .list .pro .bg{width: 100%;height: 100%;top: 0;left: 0;right: 0;margin: auto;}
#index .product .list .pro .bg{background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
#index .product .list .pro .tit{color: #333333;font-size: 36px;}
#index .product .list .pro .desc{color: #999999;font-size: 24px;margin-top: 13px;line-height: 36px;}
#index .product .list .pro .con1{top: 15.38%;width: 75.789%;margin: auto;left: 0;right: 0;z-index: 2;}
#index .product .list .pro .con2{height: 0;overflow: hidden;background: url(/static/images/shadow.png) no-repeat center center;z-index: 2;}
#index .product .list .pro .con2 .df{display: flex;align-items: center;height: 100%;width: 75.789%;margin: auto;}
#index .product .list .pro .con2 .tit{color: #fff;}
#index .product .list .pro .con2 .desc{color: #ffffff;margin:25px 0;}
#index .product .list .pro .con2 .desc2{text-align: left;color: rgba(255,255,255,.7);font-size: 16px;line-height: 36px;max-height: 108px;margin-bottom: 7%;}
#index .product .list .pro .con2 .more{padding: 0 35px;height: 60px;line-height: 60px;border-radius: 50px;background: var(--Color);font-size: 18px;color: #fff;}
#index .product .list .pro .con2 .more:hover{background: var(--SColor);}
#index .product .list .pro:hover .con1{height: 0;overflow: hidden;}
#index .product .list .pro:hover .con2{height: 100%;}
/*首页-应用*/
#index .inswiper .app{height: 786px;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;}
#index .inswiper .app .con{top: 20.99%;width: 70.3125%;left: 0;right: 0;margin: auto;}
#index .inswiper .app .con .w2{width: 48.8%;}
#index .inswiper .app .con .name{color: #fff;font-size: 36px;}
#index .inswiper .app .con .desc{margin: 40px 0 45px;color: #fff;font-size: 16px;line-height: 24px;max-height: 72px;}
#index .inswiper .app .con .more{padding: 0 40px;height: 50px;line-height: 50px;border-radius: 50px;background: var(--Color);font-size: 16px;color: #fff;}
#index .inswiper .app .con .more:hover{background: var(--SColor);}
#index .inswiper .swi2{bottom: 110px;width: 70.3125%;left: 0;right: 0;margin: auto;}
#index .inswiper .swi2 .w2{width: 71.63%;}
#index .inswiper .swi2 .slide{width: 20%;opacity: .6;}
#index .inswiper .swi2 .slide.swiper-slide-thumb-active,
#index .inswiper .swi2 .slide:hover{opacity: 1;}
#index .inswiper .swi2 .i{width: 32px;height: 32px;}
#index .inswiper .swi2 .name{padding: 20px 0 40px;padding-right: 15px;border-bottom: 1px solid #ffffff;font-size: 24px;color: #fff;}
#index .inswiper .swiper-pagination{display: none;}
/*首页-新闻*/
#index .news{padding: 90px 0 80px;background: #f8f9fb;}
#index .news .cate{margin-top: 15px;}
#index .news .cate .ce{position: relative;padding: 0 19px 13px;margin-right: 1px;border-bottom: 1px solid #dedede;color: #999999;font-size: 18px;}
#index .news .cate .ce:after{content: "";position: absolute;right: 0;top: 2px;height: 18px;width: 1px;background: #dedede;}
#index .news .cate .ce:last-child{margin-right: 0;}
#index .news .cate .ce:last-child:after{display: none;}
#index .news .cate .ce:hover{color: #333333;}
#index .news .cate .ce.cur{color: #333333;border-color: var(--Color);}
#index .news .list{width: 96.35%;margin: 45px auto 0;}
#index .news .list .slide{width: 23.78%;margin-right: 1.62%;}
#index .news .list .slide .m-pic:after{padding-top: 61.36%;}
#index .news .list .slide .date{margin: 25px 0 10px;color: #999999;font-size: 14px;}
#index .news .list .slide .name{color: #333333;font-size: 16px;line-height: 24px;height: 48px;}
#index .news .list .slide .desc{margin-top: 25px;color: #999999;font-size: 16px;line-height: 24px;height: 48px;}
#index .news .list .slide .more{padding-top: 20px;margin-top: 20px;border-top: 1px solid #dedede;color: #999999;font-size: 16px;background: url(/static/images/icon29.png) no-repeat right 20px;}
#index .news .list .slide:hover .name{color: var(--Color);}
#index .news .list .slide:hover .more{color: var(--Color);background-image: url(/static/images/icon29_2.png);}
#index .news .list .change{margin-top: 50px;}
#index .news .list .change .pn{width: 20px;height: 20px;background-repeat: no-repeat;background-position: center center;}
#index .news .list .change .prev{background-image: url(/static/images/icon28.png);}
#index .news .list .change .prev:hover{background-image: url(/static/images/icon28_2.png);}
#index .news .list .change .next{background-image: url(/static/images/icon29.png);}
#index .news .list .change .next:hover{background-image: url(/static/images/icon29_2.png);}
#index .news .list .change .page{margin: 6px 5px 0;}
#index .news .list .change .page span{margin: 0 5px; width: 9px;height: 9px;background: #dedede;opacity: 1;}
#index .news .list .change .page .swiper-pagination-bullet-active{background: var(--Color);}
#index .news .more2{color: #ffffff;font-size: 16px;background: var(--Color);border-radius: 50px;height: 50px;line-height: 50px;padding: 0 30px;margin: 20px auto 0;display: block;width: fit-content;}
#index .news .more2:hover{background: var(--SColor);}
/*首页-关于*/
#index .about{margin: 85px 0;}
#index .about .df{display: flex;align-items: center;}
#index .about .left{width: 47.13%;}
#index .about .left:after{padding-top: 55.12%;}
#index .about .msg{width: 49.479%;margin-left: 3.391%;}
#index .about .msg .li{width: 100%;left: 0;top: 0;height: 100%;}
#index .about .msg .tit1{text-transform: uppercase;color: #00428e;font-size: 60px;}
.in-en #index .about .msg .tit2{display: none;}
#index .about .msg .tit2{color: #333333;font-size: 24px;}
#index .about .msg .desc{color: #666666;font-size: 16px;line-height: 26px;max-height: 130px;margin: 40px 0 9.85%;}
#index .about .msg .more{color: #ffffff;font-size: 16px;background: var(--Color);border-radius: 50px;height: 50px;line-height: 50px;padding: 0 30px;}
#index .about .msg .more:hover{background: var(--SColor);}
#index .about .msg .relative{width: 74.74%;z-index: 2;}

@media (max-width: 1680px){
	#index .inswiper .swi2 .w2{width: 90%;}
	#index .inswiper .swi2 .name{font-size: 20px;}
}
@media (max-width: 1460px){
	#index .about .msg .tit1{font-size: 40px;}
	#index .about .msg .desc{margin: 20px 0 6%;}
}

@media (max-width: 1280px){
	#index .about .msg .relative{width: 92%;}

	#index .product .list .pro .tit{font-size: 28px;}
	#index .product .list .pro .desc{font-size: 22px;line-height: 30px;}
	#index .product .list .pro .con2 .desc2{margin-bottom: 6%;line-height: 28px;max-height: 84px;}

	#index .inswiper .swi2 .w2{width: 100%;}
	#index .inswiper .app .con .w2{width: 80%;}
	#index .inswiper .swi2,
	#index .inswiper .app .con{width: 92%;}

	#index .inswiper .app{padding-top: 50%;height: auto;}
	#index .inswiper .app .con{top: 9%;}
	#index .inswiper .app .con .name{font-size: 24px;}
	#index .inswiper .app .con .desc{margin: 30px 0;}

	#index .inswiper .swi2 .name{padding-bottom: 20px;}
	#index .inswiper .swi2{bottom: 45px;}
	#index .inswiper .swi2 .slide{opacity: .6;}
}


@media(max-width: 1050px){
	#index .product .list .pro:after{padding-top: 85%;}

	#index .inswiper .swi2{display: none;}

	#index .inswiper .swiper-pagination{display: block;bottom: 60px;}
	#index .inswiper .app .con{top: 20%;}
	#index .inswiper .swiper-pagination span{width: 26px;height: 6px;border-radius: 50px;background: #fff;opacity: 1;margin: 0 10px;}
	#index .inswiper .swiper-pagination .swiper-pagination-bullet-active{background: var(--Color);}
}
@media(max-width: 981px){
	#index .about .msg .desc{max-height: 78px;-webkit-line-clamp: 3;}
	#index .about .msg .tit1{font-size: 36px;}

	#index .product .list .pro .con2 .desc{display: none;}
	#index .product .list .pro .con2 .desc2{margin-top: 20px;}

	#index .inswiper .app .con .w2{width: 90%;}

	#index .inswiper .swiper-pagination{bottom: 40px;}

	#index .news{padding: 80px 0;}
	#index .news .public-top{text-align: center;float: none;width: 100%;}
	#index .news .cate{display: none;}
}

@media (max-width: 850px){
	#index .about .df{display: block;}
	#index .about .msg,
	#index .about .left{width: 100%;}
	#index .about .msg{margin-left: 0;}
	#index .about .msg .relative{margin: 60px auto 0;}
	#index .about .msg .li{height: 90%;overflow: hidden;}
	

}
@media (max-width: 750px){
	
	#index .same .public-top{padding: 65px 0;}
	#index .same .ind-more{font-size: 26px;padding-right: 45px;}
	.in-cn #index .same .ind-more{margin-top: 13px;}
	#index .same .ind-more:after{width: 34px;height: 34px;top: 0;}

	#index .about{margin: 80px 0;}
	
	#index .product .list .pro .tit{font-size: 26px;}
	#index .product .list .pro .desc{font-size: 24px;}
	#index .product .list .pro .con2 .desc2{font-size: 24px;}
	#index .product .list .pro .con2 .more{height: 50px;line-height: 50px;}
	#index .product .list .pro .con1,
	#index .product .list .pro .con2 .df{width: 85%;}

	#index .news .list .slide .desc,
	#index .news .list .slide .more,
	#index .news .list .slide .date{font-size: 24px;line-height: 36px;}
	#index .news .list .slide .name{font-size: 26px;height: 76px;line-height: 38px;}
	#index .news .list .slide .desc{height: 72px;}
	#index .news .list .slide .more{background-position: right 32px;}

	#index .inswiper .app{padding-top: 55%;}
	#index .news .more,
	#index .about .msg .more,
	#index .inswiper .app .con .more{font-size: 24px;}
	#index .inswiper .app .con .name{font-size: 26px;}
	#index .about .msg .desc,
	#index .inswiper .app .con .desc{font-size: 24px;line-height: 36px;}
	#index .inswiper .app .con .desc{height: 108px;overflow: hidden;max-height: inherit;}
	#index .inswiper .app .con{top: 12%;}
}


/*关于我们*/
#about .ab1{padding: 80px 0 100px;}
#about .ab1 .log{width: 438px;height: 117px;margin: 0 auto 60px;}
#about .ab1 .desc{color: #666666;font-size: 18px;line-height: 30px;}
#about .ab1 .detail *{color: #666666;font-size: 18px;line-height: 30px;}
#about .ab2{padding: 100px 0 120px;}
#about .ab2 .public-top{margin-bottom: 55px;}
#about .ab2 .m-pic{width: 50%;}
#about .ab2 .rows{width: 41.67%;}
#about .ab2 .rows .li{margin-bottom: 60px;}
#about .ab2 .rows .li:last-child{margin-bottom: 0px;}
#about .ab2 .rows .li .i{width: 50px;height: 36px;margin-right: 10px;margin-top: -1px;}
#about .ab2 .rows .li .t{color: #333333;font-size: 24px;line-height: 36px;margin-bottom: 15px;}
#about .ab2 .rows .li .dd{padding-left: 65px;color: #666666;font-size: 18px;}
#about .ab3{padding-top: 100px;}
#about .ab3 .public-top{margin-bottom: 65px;}
#about .ab3 .history{width: 86.11%;margin: 0 auto;overflow: hidden;}
#about .ab3 .history:after{}
#about .ab3 .history .li{width: 100%;z-index: 2;position: relative;}
#about .ab3 .history .li .con{width: 50%;position: relative;padding-bottom: 50px;}
#about .ab3 .history .li .con:after{content: "";position: absolute;top: 10px;width: 1px;height: 100%;background: #dedede;}
#about .ab3 .history .li.one .con{float: left;text-align: right;}
#about .ab3 .history .li.one .con:after{right: -1px;}
#about .ab3 .history .li.two .con{float: right;}
#about .ab3 .history .li.two .con:after{left: -1px;}
#about .ab3 .history .li.one .s{padding-right: 16%;}
#about .ab3 .history .li.two .s{padding-left: 16%;}
#about .ab3 .history .li .t{color: var(--Color);font-size: 24px;margin-bottom: 15px;}
#about .ab3 .history .li .t:before{content: "";position: absolute;top: -4px;width: 40px;height: 40px;background: url(/static/images/icon26.png) no-repeat center center;z-index: 2;}
#about .ab3 .history .li.one .t:before{right: -20px;}
#about .ab3 .history .li.two .t:before{left: -20px;}
#about .ab3 .history .li .dd{min-height: 120px;color: #333333;font-size: 18px;line-height: 30px;}
/*介绍2*/
#intro .boxs1{padding: 90px 0 150px;}
#intro .boxs1 .public-top{margin-bottom: 80px;}
#intro .boxs1 .left{width: 37.15%;}
#intro .boxs1 .left .desc{color: #666666;font-size: 16px;line-height: 24px;margin-bottom: 25px;}
#intro .boxs1 .right{width: 58.33%;}
#intro .boxs1 .right .title{margin-bottom: 30px;}
#intro .boxs1 .right .t{font-size: 36px;font-family: 'MiSans_Bold';-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to right,#ea5a28,#ff9c00);}
#intro .boxs1 .right .dd{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #dedede;color: #666666;font-size: 16px;line-height: 24px;}
#intro .boxs1 .right .dd:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
#intro .boxs2{padding: 95px 0 120px;}
#intro .boxs2 .desc{color: #666666;font-size: 18px;line-height: 30px;padding: 50px 0;border-bottom: 1px solid #dedede;}
#intro .boxs2 .number-list{padding: 60px 0 20px;}
#intro .boxs2 .number-list .num{margin: 0 3.05% 30px;}
#intro .boxs2 .number-list .num .n{font-size: 48px;font-family: 'MiSans_Bold';color: var(--Color);margin-bottom: 10px;}
#intro .boxs2 .number-list .num .t{color: #666666;font-size: 14px;line-height: 24px;}
#intro .boxs2 .container{width: 84.72%;}
#intro .boxs2 .container .slide{width: 23.44%;margin-right: 2.21%;border: 1px solid #dedede;padding: 20px;}
#intro .boxs2 .container .m-pic:after{padding-top: 146.83%;}
#intro .boxs2 .pn{background-repeat: no-repeat;background-position: center center;width: 7%;height: 60px;top: 0;bottom: 0;margin: auto;}
#intro .boxs2 .pn[tabindex="-1"]{display: none;}
#intro .boxs2 .prev{left: 0;background-image: url(/static/images/icon12.png);}
#intro .boxs2 .prev:hover{background-image: url(/static/images/icon12_2.png);}
#intro .boxs2 .next{right: 0;background-image: url(/static/images/icon13.png);}
#intro .boxs2 .next:hover{background-image: url(/static/images/icon13_2.png);}
#intro .boxs3{padding: 90px 0 70px;}
#intro .boxs3 .public-top{padding-bottom: 60px;margin-bottom: 50px;border-bottom: 1px solid #dedede;}
#intro .boxs3 .left{width: 30.55%;}
#intro .boxs3 .left .t{font-size: 30px;font-family: 'MiSans_Bold';-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to right,#ea5a28,#ff9c00);}
#intro .boxs3 .left .desc{color: #3f3f3f;font-size: 16px;line-height: 26px;margin-top: 5px;}
#intro .boxs3 .list{width: 65.97%;}
#intro .boxs3 .list .li{width: 48%;margin-right: 4%;margin-top: 30px;}
#intro .boxs3 .list .li:nth-child(1),
#intro .boxs3 .list .li:nth-child(2){margin-top: 0;}
#intro .boxs3 .list .li:nth-child(2n){margin-right: 0;}
#intro .boxs3 .list .li .tit{color: #3f3f3f;font-size: 16px;font-family: 'MiSans_Bold';}
#intro .boxs3 .list .li .desc{color: #3f3f3f;font-size: 16px;line-height: 24px;margin-top: 5px;}
#intro .boxs4{ padding: 30px 0 120px; background: #fff;}
#intro .boxs4 .desc{color: #666666;font-size: 18px;line-height: 30px;padding: 50px 0;border-bottom: 1px solid #dedede;}
#intro .boxs4 .number-list{padding: 60px 0 20px;}
#intro .boxs4 .number-list .num{margin: 0 3.05% 30px;}
#intro .boxs4 .number-list .num .n{font-size: 48px;font-family: 'MiSans_Bold';color: var(--Color);margin-bottom: 10px;}
#intro .boxs4 .number-list .num .t{color: #666666;font-size: 14px;line-height: 24px;}
#intro .boxs4 .container{width: 84.72%;}
#intro .boxs4 .container .slide{width: 23.44%;margin-right: 2.21%;border: 1px solid #dedede;padding: 20px;}
#intro .boxs4 .container .m-pic:after{padding-top: 146.83%;}
#intro .boxs4 .pn{background-repeat: no-repeat;background-position: center center;width: 7%;height: 60px;top: 0;bottom: 0;margin: auto;}
#intro .boxs4 .pn[tabindex="-1"]{display: none;}
#intro .boxs4 .prev{left: 0;background-image: url(/static/images/icon12.png);}
#intro .boxs4 .prev:hover{background-image: url(/static/images/icon12_2.png);}
#intro .boxs4 .next{right: 0;background-image: url(/static/images/icon13.png);}
#intro .boxs4 .next:hover{background-image: url(/static/images/icon13_2.png);}

/*奖项*/
#honor{padding: 90px 0 60px;}
#honor .list{margin: 60px auto;}
#honor .list table{width: 100%;border: 1px solid #dedede;}
#honor .list table td{width: 33.4%;border: 1px solid #dedede;}
#honor .list .hr{width: 100%;padding: 35px 25px;}
#honor .list .hr .m-pic{width: 100%;margin-bottom: 35px;}
#honor .list .hr .m-pic:after{padding-top: 87.5%;}
#honor .list .hr .name{color: #333333;font-size: 18px;margin-bottom: 10px;}
#honor .list .hr .dd{color: #999999;font-size: 16px;line-height: 24px;}
#honor .list .hr:hover .name{color: var(--Color);}

@media (max-width: 1280px){
	#about .ab2{padding: 80px 0;}
	#about .ab2 .rows{width: 44%;}
	#about .ab2 .rows .li{margin-bottom: 30px;}

	#intro .boxs1{padding-bottom: 100px;}
	#intro .boxs1 .right .t{font-size: 26px;}
	#intro .boxs1 .right .dd{font-size: 14px;}
}
@media (max-width: 1050px){
	#about .ab3 .history{width: 92%;}

	#intro .boxs2 .number-list .num .n{font-size: 40px;}
}

@media (max-width: 920px){
	#honor .list .pc{display: none;}
	#honor .list .mobile{display: block;}
	
	#intro .boxs1{padding: 80px 0;}
	#intro .boxs1 .public-top{margin-bottom: 60px;}
	#intro .boxs1 .right .t{font-size: 24px;}

	#intro .boxs1 .right,
	#intro .boxs1 .left{width: 100%;float: none;}
	#intro .boxs1 .right{margin-top: 40px;}

	#intro .boxs3{padding: 80px 0;}
	#intro .boxs3 .public-top{padding-bottom: 40px;margin-bottom: 40px;}
	#intro .boxs3 .left{float: none;margin-bottom: 60px;width: 100%;text-align: center;}
	#intro .boxs3 .list{float: right;width: 100%;}


	#jximageshow .icobox{display: none;}
}
@media (max-width: 800px){
	#about .ab2 .m-pic,
	#about .ab2 .rows{width: 100%;float: none;}
	#about .ab2 .rows{margin-top: 60px;}
	#about .ab2 .rows .li{margin-bottom: 60px;}
	#about .ab2 .rows .li .t{font-size: 26px;	}
	#about .ab2 .rows .li .dd{font-size: 24px;line-height: 36px;}
}
@media (max-width: 750px){

	#about .ab1 .log{width: 300px;height: 80px;}
	#about .ab1 .desc{font-size: 26px;line-height: 38px;}
	#about .ab1 .detail *{font-size: 26px;line-height: 38px;}


	#about .ab3 .history .li .t{font-size: 26px;}
	#intro .boxs1 .left .desc,
	#intro .boxs1 .right .dd,
	#intro .boxs3 .list .li .desc,
	#intro .boxs2 .desc,
	#intro .boxs2 .number-list .num .t,
	#about .ab3 .history .li .dd{font-size: 24px;line-height: 36px;}
	#intro .boxs1 .right .dd{padding-bottom: 20px;margin-bottom: 20px;}
	#intro .boxs1 .right .t{font-size: 30px;}

	#intro .boxs3 .list .li:nth-child(1), #intro .boxs3 .list .li:nth-child(2),
	#intro .boxs3 .list .li{width: 100%;margin-top: 35px;}

	#intro .boxs2 .number-list .num{width: 33%;margin: 0;margin-bottom: 40px;padding: 0 4%;}

	#intro .boxs3 .left .desc,
	#intro .boxs3 .list .li .tit,
	#honor .list .hr .name{font-size: 26px;}
	#honor .list .hr .dd{font-size: 24px;line-height: 36px;}
	#honor .list .hr .m-pic:after{padding-top: 90%;}
	
	#about .ab3 .history{width: 100%;}
	#about .ab3 .history .li .dd{min-height: inherit;}

	#about .ab3 .history .li .con{padding-bottom: 65px;}
	#about .ab3 .history .li.one .con{text-align: left;}
	#about .ab3 .history .li.one .con,
	#about .ab3 .history .li.two .con{float: none;width: 100%;}

	#about .ab3 .history .li.one .s{padding-right: 0;padding-left: 40px;}
	#about .ab3 .history .li.two .s{padding-left: 40px;}

	#about .ab3 .history .li.one .t:before{right: auto;left: 0;}
	#about .ab3 .history .li.two .t:before{left: 0;}
	#about .ab3 .history .li.one .con:after{left: 19px;right: 0;}
	#about .ab3 .history .li.two .con:after{left: 19px;}
}


/*应用*/
#application{padding-bottom: 135px;background: #fafafa;}
#application .public-top{margin-bottom: 60px;padding-top: 100px;}
#application .list .li{margin-bottom: 60px;}
#application .list .li .img{width: 50%;}
#application .list .li .img:after{padding-top: 73.61%;}
#application .list .li .con{width: 40.27%;margin: 0 4.86%;}
#application .list .li .ico{width: 32px;height: 32px;margin-bottom: 40px;}
#application .list .li .name{color: #333333;font-size: 30px;}
#application .list .li .name-en{text-transform: uppercase;color: #333333;font-size: 24px;font-family: 'MiSans_Bold';margin-bottom: 35px;}
.in-en #application .list .li .name{margin-bottom: 20px;}
.in-en #application .list .li .name-en{display: none;}
#application .list .li .desc{color: #999999;font-size: 16px;line-height: 34px;}
#application .list .li .df{width: 100%;display: flex;align-items: center;}
#application .list .li:nth-child(2n) .img{order: 2;}
#application .list .li:last-child{margin-bottom: 0;}
#application .list .li:hover .name{color: var(--Color);}
/*详细*/
#application.in-d{padding-bottom: 0;}
#application .detail{padding: 100px 0 90px;}
#application .w2{width: 88.19%;margin: 0 auto;}
#application .dd{padding-top: 60px;}
#application .intro{color: #333333;font-size: 30px;line-height: 36px;margin-bottom: 65px;padding-bottom: 60px;border-bottom: 1px solid #dedede;}
#application .editor{padding-bottom: 80px;}
#application .download-list{padding: 60px 0 68px;margin-bottom: 20px;}
#application .download-list .public-top{padding-top: 0;padding-bottom: 10px;margin-bottom: 0;}
#application .download-list .down{width: 48.61%;border: 1px solid #ebebeb;line-height: 24px;margin-top: 20px;margin-right: 2.78%;padding: 30px 28px;overflow: hidden;}
#application .download-list .down:after{content: "";position: absolute;left: 0;bottom: -5px;height: 5px;width: 100%;overflow: hidden;background: var(--Color);transition: 0.5s;-webkit-transition: all 0.5s;}
#application .download-list .down .name{color: #333333;font-size: 16px;width: 54.286%;}
#application .download-list .down .ext{font-family: 'MiSans_Bold';text-transform: uppercase;color: #888888;font-size: 14px;margin-right: 7.14%;}
#application .download-list .down .date{color: #828282;font-size: 14px;margin-right: 3.57%;}
#application .download-list .down .btn{width: 26px;height: 24px;background: url(/static/images/icon14.jpg) no-repeat center center;}
#application .download-list .down:hover{border-color: transparent;box-shadow: 0 0 20px 8px #f2f2f2;}
#application .download-list .down:hover::after{bottom: 0;}
#application .download-list .down:hover .name{color: var(--Color);}
#application .download-list .down:hover .btn{background-image: url(/static/images/icon15.jpg);}
#application .download-list .down:nth-child(2n){margin-right: 0;}
#application .pro-list{padding-bottom: 60px;}
#application .pro-list .public-top{margin: 0;padding: 60px 0;}
#application .pro-list .slide{width: 32.36%;margin-right: 1.45%;}
#application .pro-list .slide .m-pic{width: 100%;padding: 10px;background: #f1f1f1;}
#application .pro-list .slide .m-pic:after{padding-top: 74.68%;}
#application .pro-list .slide .name{margin-top: 30px;color: #333333;font-size: 18px;}
#application .pro-list .slide:hover .name{color: var(--Color);}
#application .pro-list .pn{background-repeat: no-repeat;background-position: center center;width: 90px;height: 100px;top: 28%;}
#application .pro-list .prev{left: -90px;background-image: url(/static/images/icon12.png);}
#application .pro-list .prev:hover{background-image: url(/static/images/icon12_2.png);}
#application .pro-list .next{right: -90px;background-image: url(/static/images/icon13.png);}
#application .pro-list .next:hover{background-image: url(/static/images/icon13_2.png);}

@media (max-width: 1680px){
	#application .pro-list .container{width: 90%;}
	#application .pro-list .pn{width: 80px;}
	#application .pro-list .prev{left: -20px;}
	#application .pro-list .next{right: -20px;}
}
@media (max-width: 1280px){
	#application .list .li .ico{margin-bottom: 20px;}
}

@media (max-width: 1200px){
	#application .download-list .down .name{float: none;width: 100%;margin-bottom: 20px;}
	#application .download-list .down .fr{float: left;line-height: 24px;}
	#application .download-list .down .btn{float: right;}
	
}
@media (max-width: 1050px){
	#application .list .li .name{font-size: 24px;}
	#application .list .li .name-en{font-size: 20px;margin-bottom: 20px;}
	#application .list .li .desc{font-size: 14px;line-height: 30px;max-height: 120px;}
	#application .list .li .con{width: 45%;margin: 0 3.5%;}
}

@media (max-width: 981px){
	#application .list .li .desc{max-height: 60px;-webkit-line-clamp: 2;}

	#application .public-top.hide{display: block;margin-bottom: 60px;padding-top: 0;}
}

@media (max-width: 750px){
	#application .detail{padding: 80px 0;}
	#application .public-top{padding-top: 80px;}
	#application{padding-bottom: 80px;}

	#application .list .li .df{display: block;}
	#application .list .li .con{width: 92%;margin: 0 auto;}
	#application .list .li .con{padding: 40px 0;}
	#application .list .li .img{width: 100%;}
	#application .list .li .desc{max-height: inherit;overflow: visible;font-size: 24px;line-height: 36px;-webkit-line-clamp: inherit;}
	#application .list .li .name{font-size: 26px;margin-bottom: 5px;}
	#application .list .li .name-en{font-size: 24px;}


	#application .download-list .down{width: 100%;margin-right: 0;display: block;}
	#application .download-list .down .name{font-size: 26px;margin-bottom: 25px;}
	#application .download-list .down .ext{font-size: 22px;}
	#application .download-list .down .date{font-size: 24px;}

	#application .public-top.hide .cn{color: #00428e;font-family: 'MiSans_Bold';}
	#application .pro-list .container{width: 85%;}
	#application .pro-list .pn{width: 60px;}
	#application .pro-list .slide .m-pic:after{padding-top: 80%;}
	#application .pro-list .slide .name{font-size: 24px;}
}


/*产品*/
#products.pcate{padding-top: 100px;}
#products.plist{background: #fafafa;}
#products.plist .public-top{padding: 110px 0 60px;}
/*分类综合*/
#products .list2{padding: 75px 0 100px;}
#products .list2 .cate{width: 49.3%;margin-right: 1.38%;margin-bottom: 1.38%;}
#products .list2 .cate:nth-child(2n){margin-right: 0;}
#products .list2 .cate:after{content: "";position: relative;width: 100%;display: inline-block;padding-top: 53.52%;z-index: 2;background: rgba(0,0,0,.7);transition: 0.5s;-webkit-transition: 0.5s;}
#products .list2 .cate .bg{width: 100%;height: 100%;background-position: center center;z-index: 1;}
#products .list2 .cate .df{width: 76.05%;left: 0;right: 0;margin: auto;top: 0;height: 100%;display: flex;align-items: center;z-index: 3;}
#products .list2 .cate .name{color: #ffffff;font-size: 30px;margin-bottom: 20px;}
#products .list2 .cate .desc{color: #ffffff;font-size: 16px;line-height: 24px;max-height: 48px;margin-bottom: 6.48%;}
#products .list2 .cate .more{width: 150px;height: 45px;line-height: 45px;margin: 0 auto;border: 1px solid #fff;border-radius: 50px;color: #fff;font-size: 14px;}
#products .list2 .cate:hover::after{background: rgba(0,66,142,.7);}
#products .list2 .cate:hover .more{border-color: var(--Color);background: var(--Color);}
/*列表*/
#products.plist{padding-bottom: 60px;}
#products .intro{max-width: 950px;width: 85%;margin: 0 auto 50px;}
#products .intro .title2{color: var(--Color);font-size: 24px;margin-bottom: 20px;}
#products .intro .desc{color: #666666;font-size: 14px;line-height: 30px;}
#products .intro .detail *{color: #666666;font-size: 14px;line-height: 30px;}
#products .list .pro{width: 32.85%;background: #fff;padding: 35px;margin-right: 0.72%;margin-bottom: 0.72%;}
#products .list .pro:after{content: "";position: absolute;bottom: -2px;width: 100%;height: 2px;background: var(--Color);left: 0;transition: 0.3s;-webkit-transition: 0.3s;}
#products .list .pro .m-pic{padding: 12px;}
#products .list .pro .m-pic:after{padding-top: 220px;}
#products .list .pro:nth-child(3n){margin-right: 0;}
#products .list .pro .name{color: #333333;font-size: 18px;margin-top: 34px;}
#products .list .pro .desc{color: #999999;font-size: 18px;height: 0;overflow: hidden;}
#products .list .pro:hover .name{margin-top: 10px;}
#products .list .pro:hover .desc{height: 24px;}
#products .list .pro:hover::after{bottom: 0;}
#products .page{margin-top: 50px;}
/*详细*/
#products.detail{background: #fafafa;padding: 100px 0 110px;}
#products.detail .pn{background-repeat: no-repeat;background-position: center center;top: 0;bottom: 0;margin: auto;}
#products.detail .prev{left: 0;background-image: url(/static/images/icon12.png);}
#products.detail .prev:hover{background-image: url(/static/images/icon12_2.png);}
#products.detail .next{right: 0;background-image: url(/static/images/icon13.png);}
#products.detail .next:hover{background-image: url(/static/images/icon13_2.png);}
#products.detail .msg1{margin-bottom: 65px;padding: 90px 0 60px;}
#products.detail .left{width: 47.22%;}
#products.detail .left .container{width: 73.529%;}
#products.detail .left .m-pic{width: 100%;}
#products.detail .left .m-pic:after{padding-top: 80%;}
#products.detail .left .pn{width: 13.24%;height: 40px;z-index: 10;}
#products.detail .left .swiper-pagination{position: static;margin-top: 20px;}
#products.detail .left .swiper-pagination span{width: 10px;height: 10px;opacity: 1;background: #cccccc;margin: 0 10px;}
#products.detail .left .swiper-pagination .swiper-pagination-bullet-active{background: var(--Color);}
#products.detail .right{width: 43.05%;margin-right: 9.73%;}
#products.detail .right .name{color: #333333;font-size: 24px;margin-bottom: 35px;}
#products.detail .right .tb{margin-bottom: 12.9%;padding-bottom: 50px;border-bottom: 1px solid #f1f1f1;}
#products.detail .right .tb .tr{width: 23%;padding-right: 4%;margin-right: 7.258%;border-right: 1px solid #f1f1f1;padding-top: 40px;}
#products.detail .right .tb .tr:last-child{width: 38%;padding-right: 0;}
#products.detail .right .tb .tr:nth-child(1),
#products.detail .right .tb .tr:nth-child(2),
#products.detail .right .tb .tr:nth-child(3){padding-top: 0;}
#products.detail .right .tb .tr:nth-child(3n){margin-right: 0;border-right: none;}
#products.detail .right .tb .t1{color: #333333;font-size: 16px;margin-bottom: 5px;}
#products.detail .right .tb .t2{color: var(--Color);font-size: 18px;word-break: break-all;font-weight: bold;}
#products.detail .right .online{width: 200px;height: 60px;line-height: 60px;border-radius: 50px;background: var(--Color);font-size: 18px;color: #fff;}
#products.detail .right .online:hover{background: var(--SColor);}
#products.detail .dt-title{color: #333333;font-size: 24px;padding-left: 25px;padding-bottom: 28px;background: url(/static/images/dashed.jpg) no-repeat center bottom;margin-bottom: 60px;}
#products.detail .dt-title:after{content: "";position: absolute;height: 22px;left: 0;top: 10px;width: 5px;background: var(--Color);}
#products.detail .pro-related{margin-top: 100px;}
#products.detail .pro-related .slide{width: 24.16%;margin-right: 1.11%;}
#products.detail .pro-related .slide .b-pic{padding-bottom: 30px;}
#products.detail .pro-related .slide .m-pic{background: #fff;}
#products.detail .pro-related .slide .m-pic:after{padding-top: 100%;}
#products.detail .same-swiper .slide .name{margin-top: 30px;color: #333333;font-size: 18px;}
#products.detail .same-swiper .slide:hover .name{color: var(--Color);}
#products.detail .same-swiper .pn{width: 50px;height: 50px;}
#products.detail .same-swiper .prev{left: -60px;}
#products.detail .same-swiper .next{right: -60px;}
#products.detail .pro-app{margin-top: 110px;}
#products.detail .pro-app .slide{width: 32.36%;margin-right: 1.458%;}
#products.detail .pro-app .m-pic:after{padding-top: 73.678%;}

@media (max-width: 1680px){
	#products.detail .same-swiper .container{width: 90%;}
	#products.detail .same-swiper .prev{left: 0;}
	#products.detail .same-swiper .next{right: 0;}

	#products.detail .right{width: 45%;margin-right: 6%;}
}
@media (max-width: 1280px){
	#products .list2 .cate .name{font-size: 24px;}

	#products .list .pro{padding: 25px;}
	
	#products.detail .msg1{padding-top: 60px;}
	#products.detail .right .tb .t2{font-size: 16px;line-height: 26px;}
	#products.detail .right .tb{margin-bottom: 35px;padding-bottom: 35px;}


	#products.detail .same-swiper .prev{left: -20px;}
	#products.detail .same-swiper .next{right: -20px;}
}

@media (max-width: 1050px){
	#products .list2 .cate:after{padding-top: 80%;}
}

@media (max-width: 981px){
	#products.pcate{padding-top: 80px;}
	#products .list2{padding-bottom: 80px;}
	
	#products.detail{padding: 90px 0;}
	#products.detail .pro-app,
	#products.detail .pro-related{margin-top: 80px;}

	#products.detail .left,
	#products.detail .right{width: 92%;float: none;margin-right: auto;margin-left: auto;}
	#products.detail .right{margin-top: 40px;}
	#products.detail .left .container{width: 80%;}
	#products.detail .left .pn{width: 10%;}
	#products.detail .left .m-pic:after{padding-top: 68%;}

}

@media (max-width: 850px){
	#products .list .pro:nth-child(3n),
	#products .list .pro{width: 48%;margin-right: 4%;margin-bottom: 4%;}
	#products .list .pro:nth-child(2n){margin-right: 0;}
}
@media (max-width: 750px){
	#products .list2 .cate{width: 100%;margin-bottom: 40px;}
	#products .list2 .cate:after{padding-top: 53%;}
	#products .list2 .cate .df{width: 86%;}
	#products .list2 .cate .name{font-size: 26px;}
	#products .list2 .cate .desc{font-size: 24px;line-height: 36px;max-height: 72px;}
	#products .list2 .cate .more{font-size: 24px;width: 200px;height: 60px;line-height: 60px;}

	#products .intro .title2{font-size: 26px;line-height: 38px;}
	#products .intro .desc{font-size: 24px;line-height: 36px;}
	#products .intro .detail *{font-size: 24px;line-height: 36px;}
	#products .list .pro .name{font-size: 26px;}
	#products .intro{max-width: 92%;width: 100%;}
	#products .list .pro .desc{font-size: 24px;}
	#products .list .pro:hover .desc{height: 36px;}

	#products.detail .dt-title:after{height: 28px;}
	#products.detail .dt-title{font-size: 28px;}


	#products.detail .right .name{font-size: 28px;}
	#products.detail .right .tb .t2{line-height: 36px;}
	#products.detail .same-swiper .slide .name,
	#products.detail .right .tb .t2,
	#products.detail .right .online,
	#products.detail .right .tb .t1{font-size: 24px;}
}


/*联系我们*/
#contact{padding: 100px 0;background: #fafafa;}
#contact .public-top{padding-bottom: 60px;}
#contact .same .d{margin-top: 10px;}
#contact .same .t1{color: #999999;font-size: 16px;}
#contact .same .t2{color: #000003;font-size: 16px;}
#contact .same a:hover .t1,
#contact .same a:hover .t2{color: var(--Color);}
#contact .same .name{color: #00428e;font-size: 24px;font-family: 'MiSans_Bold';}
#contact .cbox .left{max-width: 37.5%;margin-left: 6.25%;padding: 80px 0 40px;}
#contact .cbox .left .code{padding-top: 40px;margin-top: 35px;border-top: 1px solid #dedede;}
#contact .cbox .left .code .wx{width: 180px;margin-right: 29px;}
#contact .cbox .left .code .wx:nth-child(2){margin-right: 0;}
#contact .cbox .left .code .wx .m-pic{width: 180px;height: 180px;border: 1px solid #e0e0e0;margin-bottom: 12px;}
#contact .cbox .left .code .wx .t{color: #999999;font-size: 16px;}
#contact .cbox .map{width: 50%;}
#contact .cbox #mapContainer{width: 100%;height: 635px;}
#contact .media .content{padding-top: 60px;}
#contact .media .rows{width: 940px;margin: 35px auto 70px;}
#contact .media .rows:after{content: "";position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;width: 1px;height: 100%;background: #dedede;}
#contact .media .rows .d{width: 45.74%;margin-right: 4.25%;}
#contact .media .rows .d:nth-child(2n){margin-left: 4.25%;margin-right: 0;}

@media (max-width: 1280px){
	#contact .cbox .left{max-width: 43.5%;margin-left: 3.25%;}
	#contact .cbox .left .code .wx{width: 160px;}
	#contact .cbox .left .code .wx .m-pic{width: 160px;height: 160px;}

	#contact .media .rows{width: 800px;}
	#contact .same .t2{max-width: 80%;}
}

@media (max-width: 1050px){
	#contact .cbox .left{padding-top: 50px;}
}

@media (max-width: 981px){

	#contact{padding: 80px 0;}
	#contact .cbox .left{width: 92%;max-width: 92%;margin: 0 auto;float: none;}
	#contact .cbox #mapContainer{height: 400px;}
	#contact .cbox .map{width: 100%;}


	#contact .media .rows{width: 700px;}
}

@media (max-width: 850px){
	#contact .media .rows{width: 92%;}
	#contact .media .rows .d{width: 100%;}
	#contact .media .rows:after{display: none;}
	#contact .media .rows .d:nth-child(2n){margin-left: 0;}
}
@media (max-width: 750px){
	#contact .same .name{font-size: 28px;}
	#contact .same .t1,
	#contact .same .t2{font-size: 26px;}
	#contact .cbox .left .code .wx .t{font-size: 24px;}
	#contact .cbox .left .code .wx{width: 180px;}
	#contact .cbox .left .code .wx .m-pic{width: 180px;height: 180px;}
	#contact .cbox .amap-info-content,
	#contact .cbox .amap-info-content *{font-size: 20px;line-height: 32px;}

}


/*新闻*/
#news{padding: 100px 0 80px;background: #fafafa;}
#news .list{padding-bottom: 35px;margin-top: 65px;border-bottom: 1px solid #f1f1f1;}
#news .list .info{width: 23.47%;margin-right: 2.01%;padding-top: 40px;margin-bottom: 60px;border-top: 1px solid #f1f1f1;}
#news .list .info:nth-child(4n){margin-right: 0;}
#news .list .info .m-pic:after{padding-top: 64.2%;}
#news .list .info .name{color: #333333;font-size: 20px;line-height: 28px;max-height: 56px;}
#news .list .info .date{color: #666666;font-size: 16px;margin: 13px 0 15px;}
#news .list .info .desc{color: #666666;font-size: 16px;line-height: 24px;height: 72px;margin: 25px 0;}
#news .list .info .more{color: #333333;font-size: 16px;width: 100%;background: url(/static/images/icon18.jpg) no-repeat right center;}
#news .list .info:hover .name,
#news .list .info:hover .more{color: var(--Color);}
#news .list .info:hover .more{background-image: url(/static/images/icon19.jpg);}
#news .public-page{margin-top: 80px;}
/*详细*/
#news.in-detail {padding: 80px 0;}
#news.in-detail .w2{width: 88.19%;margin: 0 auto;padding: 60px 0 50px;}
#news.in-detail .info-name{color: #333333;font-size: 30px;line-height: 36px;}
#news.in-detail .msg{padding-bottom: 25px;margin: 20px 0 35px;border-bottom: 1px solid #dedede;}
#news.in-detail .msg .t{color: #666666;font-size: 16px;height: 20px;line-height: 20px;background-repeat: no-repeat;background-position: left center;}
#news.in-detail .msg .time{background-image: url(/static/images/icon22.jpg);margin-right: 25px;padding: 0 25px;border-right: 1px solid #dedede;}
#news.in-detail .msg .view{background-image: url(/static/images/icon23.jpg);padding-left: 34px;}
#news.in-detail .prev-next{border-top: 1px solid #153253;border-bottom: 1px solid #153253; margin: 65px 0 50px;}
#news.in-detail .prev-next .li{width: 94.48%;margin: 0 auto;padding: 30px 40px;}
#news.in-detail .prev-next .tt{color: #000000;font-size: 18px;}
#news.in-detail .prev-next .tit{width: 11.66%;margin-right: 6.66%;background-repeat: no-repeat;background-position: right center;}
#news.in-detail .prev-next .name{width: 56%;}
#news.in-detail .prev-next .prev{border-bottom: 1px solid #f0f3f7;}
#news.in-detail .prev-next .prev .tit{background-image: url(/static/images/icon21.jpg);}
#news.in-detail .prev-next .next .tit{background-image: url(/static/images/icon20.jpg);}
#news.in-detail .prev-next .prev.is:hover .tit{background-image: url(/static/images/icon21_2.jpg);}
#news.in-detail .prev-next .next.is:hover .tit{background-image: url(/static/images/icon20_2.jpg);}
#news.in-detail .prev-next .li.is:hover .date,
#news.in-detail .prev-next .li.is:hover .name{color: var(--Color);}
#news.in-detail .menu{width: 240px;height: 60px;line-height: 60px;border: 1px solid #f1f1f1;border-radius: 50px;color: #282828;font-size: 18px;}
#news.in-detail .menu:hover{border-color: var(--Color);color: #fff;background: var(--Color);}

@media (max-width: 1460px){
	#news.in-detail .prev-next .tit{width: 16%;}
}
@media (max-width: 1280px){
	#news.in-detail .prev-next .li{padding: 25px;}

	#news .list .info .more,
	#news .list .info .desc{font-size: 14px;}
	#news .list .info .name{font-size: 16px;}
	#news .list .info .date{font-size: 14px;}
}
@media (max-width: 1050px){
	#news{padding: 80px 0;}
	#news.in-detail .prev-next .tit{width: 20%;}
	#news.in-detail .prev-next .name{width: 45%;}

	#news .list .info:nth-child(4n),
	#news .list .info{width: 30.6%;margin-right: 4%;margin-bottom: 40px;}
	#news .list .info:nth-child(3n){margin-right: 0;}
}
@media (max-width: 981px){
	#news .list{padding-bottom: 20px;}
}
@media (max-width: 750px){
	#news.in-detail .msg{margin-top: 35px;padding-bottom: 35px;}
	#news.in-detail .msg .t{font-size: 24px;height: 36px;line-height: 36px;}
	#news.in-detail .prev-next .name,
	#news.in-detail .menu,
	#news.in-detail .prev-next .tt{font-size: 24px;}
	#news.in-detail .prev-next .tit{width: 24%;font-size: 26px;}
	#news.in-detail .prev-next .tit{float: none;margin-bottom: 20px;}
	#news.in-detail .prev-next .name{width: 70%;}

	#news .list .info:nth-child(4n),
	#news .list .info:nth-child(3n),
	#news .list .info{width: 48%;margin-right: 4%;}
	#news .list .info .name{font-size: 26px;line-height: 38px;max-height: 76px;}
	#news .list .info .desc,
	#news .list .info .more,
	#news .list .info .date{font-size: 24px;}
	#news .list .info .desc{max-height: 108px;line-height: 36px;}
	#news .list .info:nth-child(2n){margin-right: 0;}
}

/*招聘*/
#development{background: #fafafa;padding: 100px 0 80px;}
#development .public-top{margin-bottom: 70px;}
#development .editor{width: 94.44%;margin: 0 auto;padding: 50px 0 40px;}
#development .editor table{max-width: 100%;}
#development .editor td{padding: 5px 20px;}

#join{background: #fafafa;padding: 80px 0;}
#join .public-top{margin-bottom: 45px;}
#join .rows{padding: 20px 0;}
#join .rows .tit{width: 16.38%;margin-left: 2.77%;font-size: 16px;color: #333333;}
#join .rows .w5,
#join .rows .w6{width: auto;}
#join .top{background: var(--Color);}
#join .top .tit{color: #ffffff;font-family: 'MiSans_Bold';}
#join .job{background: #fff;}
#join .job .w6{width: 20px;height: 20px;background: url(/static/images/icon16.png) no-repeat center center;margin-right: 2.77%;}
#join .job:nth-child(2n){background: #f5f5f5;}
#join .job .content{height: 0;overflow: hidden;border-top: 1px solid transparent;}
#join .job .content .h{width: 100%;padding: 30px 2.77% 45px;}
#join .job .content .apply{position: relative;height: 40px;border-radius: 4px;padding: 0 22px;background: var(--Color);line-height: 40px;color: #fff;font-size: 16px;}
#join .job .content .apply .i{margin-right: 5px;width: 20px;height: 40px;background: url(/static/images/icon25.png) no-repeat center center;}
#join .job .content .apply:hover{background: var(--SColor);}
#join .job .content .apply label{position: absolute;width: 100%;height: 100%;opacity: 0;left: 0;margin: 0;cursor: pointer;}
#join .job .content .apply ul{display: none;}
#join .job.open .content{border-top: 1px solid #fafafa;}
#join .job:hover .w1{color: var(--Color);}
#join .job:hover .w6{background-image: url(/static/images/icon17.png);}
#join .job.open .w6{background-image: url(/static/images/icon17.png);}
#join .public-page{margin-top: 80px;}

@media (max-width: 1280px){
	#join .rows .w5,
	#join .rows .w3{display: none;}
	#join .content .dd{margin-bottom: 20px;color: #333;font-size: 16px;}
	#join .content .d1{display: block;}
	#join .rows .tit{width: 27%;}
	#join .rows .w6{width: 20px;}
	#join .rows .w4{width: auto;}
}
@media (max-width: 981px){
	#development{padding: 80px 0;}
	#join .rows{padding: 30px 0;}
}

@media (max-width: 750px){
	#join .rows .w2{display: none;}
	#join .content .dd{font-size: 26px;font-family: 'MiSans_Bold';}
	#join .content .d2{display: block;}
	#join .rows .w1{width: 50%;}
	#join .rows .w4{width: 30%;}
	#join .rows .tit{font-size: 26px;}
	#join .job .w6{height: 36px;}
	#join .job .content .apply{font-size: 24px;height: 60px;line-height: 60px;}
	#join .job .content .apply .i{height: 60px;}
}


[fafa]{background: #fafafa;}
/*投资人*/
/*咨询*/
#advisory{padding: 90px 0 100px;}
#advisory .w2{width: 780px;margin: 0 auto;}
#advisory .intro{margin: 30px 0 70px;}
#advisory .intro a{text-decoration: none;}
#advisory .radio-list{margin-bottom: 35px;}
#advisory .radio-list .rad{padding-left: 33px;margin-right: 33px;color: #333333;font-size: 16px;line-height: 28px;height: 28px;}
#advisory .radio-list .rad:last-child{margin-right: 0;}
/*#advisory .radio-list .rad:before{content: "";position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;width: 7px;height: 7px;border-radius: 50%;z-index: 2;background: #fff;}*/
#advisory .radio-list .rad:after{z-index: 1;content: "●";color: #fff;font-size: 12px;line-height: 23px;position: absolute;border: 2px solid #a0a0a0;width: 23px;height: 23px;left: 0;top: 0;border-radius: 50%;background: #fff;}
#advisory .radio-list .rad.cur:after{border-color: var(--Color);background: var(--Color);}
#advisory .radio-list .rad:hover::after{border-color: var(--Color);}
#advisory .form .rows{margin-bottom: 10px;width: 100%;border: 1px solid #dedede;border-radius: 50px;}
#advisory .form .rows .t{padding-left: 30px;color: #333;font-size: 16px;line-height: 60px;}
#advisory .form .rows .t .nt{color: #ff0000;font-size: 16px;}
#advisory .form .rows .ipt{height: 60px;line-height: 60px;color: #333333;font-size: 16px;width: 100%;padding: 0 30px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
#advisory .form .rows:hover{border-color: var(--Color)}
#advisory .form .sub{width: 100%;height: 60px;line-height: 60px;color: #fff;font-size: 16px;border-radius: 50px;background: var(--Color);}
#advisory .form .sub:hover{background: var(--SColor);}
/*公共*/
#invest{padding: 100px 0 80px;}
#invest .category{margin: 60px 0 60px;}
#invest .category .cate{padding: 0 25px;margin-bottom: 20px;height: 22px;line-height: 22px;border-right: 1px solid #dedede;}
#invest .category .cate .t{color: #999999;font-size: 24px;z-index: 2;}
#invest .category .cate .li{width: 0;overflow: hidden;bottom: 0px;height: 3px;left: 0;background: var(--Color);}
#invest .category .cate:last-child{border-right: none;}
#invest .category .cate:hover .t,
#invest .category .cate.cur .t{color: #333333;}
#invest .category .cate.cur .li{width: 100%;}
/*资讯*/
#invest.information .list .li{margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #d8d8d8;}
#invest.information .list .li .inf{width: 83.33%;}
#invest.information .list .li .inf .name{color: #333333;font-size: 18px;margin-bottom: 25px;}
#invest.information .list .li .inf .desc{color: #999999;font-size: 16px;line-height: 22px;max-height: 44px;}
#invest.information .list .li .date{color: #7d7d7d;font-size: 22px;}
#invest.information .list .li .year{color: #bcbcbc;font-size: 14px;font-weight: 600;margin: 10px 0 20px;}
#invest.information .list .li .more{width: 25px;height: 25px;background: #dedede url(/static/images/icon24.png) no-repeat center center;border-radius: 50%;}
#invest.information .list .li:hover .name{color: var(--Color);}
#invest.information .list .li:hover .more{background-color: var(--Color);}
#invest.information .list .li:last-child{margin-bottom: 0;}
#invest.information .public-page{margin-top: 78px;}
/*治理*/
#invest.govern,
#invest.govern .content{padding: 100px 0 120px;}
#invest.govern .content .editor{width: 85%;margin: 0 auto;}
#invest.govern .list .down{width: 48.6%;border: 1px solid #ebebeb;line-height: 24px;margin-bottom: 20px;margin-right: 2.77%;padding: 30px 28px;overflow: hidden;}
#invest.govern .list .down:nth-child(2n){margin-right: 0;}
#invest.govern .list .down:after{content: "";position: absolute;left: 0;bottom: -5px;height: 5px;width: 100%;overflow: hidden;background: var(--Color);transition: .3s;-webkit-transition: .3s;}
#invest.govern .list .down .name{color: #333333;font-size: 16px;width: 54.286%;}
#invest.govern .list .down .ext{font-family: 'MiSans_Bold';text-transform: uppercase;color: #888888;font-size: 14px;margin-right: 7.14%;}
#invest.govern .list .down .date{color: #828282;font-size: 14px;margin-right: 3.57%;}
#invest.govern .list .down .btn{width: 26px;height: 24px;background: url(/static/images/icon14.jpg) no-repeat center center;}
#invest.govern .list .down:hover{border-color: transparent;box-shadow: 0 0 20px 8px #f2f2f2;}
#invest.govern .list .down:hover::after{bottom: 0;}
#invest.govern .list .down:hover .name{color: var(--Color);}
#invest.govern .list .down:hover .btn{background-image: url(/static/images/icon15.jpg);}
#invest.govern .public-page{margin-top: 60px;}
/*专区*/
#invest.zone .public-page{padding-top: 50px;}
#invest.zone .list .info{width: 31.94%;border: 1px solid #dedede;margin-right: 2.08%;margin-bottom: 2.08%;}
#invest.zone .list .info:nth-child(3n){margin-right: 0;}
#invest.zone .list .info .con{width: 85.2%;margin: 0 auto;padding: 23px 0;}
#invest.zone .list .info .name{color: #333333;font-size: 18px;border-bottom: 1px solid #dedede;margin-bottom: 25px;padding-bottom: 25px;}
#invest.zone .list .info .dd{color: #999999;font-size: 16px;line-height: 24px;}
#invest.zone .list .info:hover{box-shadow: 0 0 16px 8px #ececec;border-color: transparent;}
#invest.zone .list .info:hover .name{color: var(--Color);}

@media (max-width: 1280px){
	#invest .category .cate{padding: 0 20px;}
	#invest .category .cate .t{font-size: 18px;}

	#invest.govern .list .down{padding: 25px;}
}

@media (max-width: 1200px){
	#invest.govern .list .down .name{float: none;width: 100%;margin-bottom: 20px;}
	#invest.govern .list .down .fr{float: left;line-height: 24px;}
	#invest.govern .list .down .btn{float: right;}
}
@media (max-width: 981px){
	#advisory,
	#invest{padding: 80px 0;}

	#advisory .w2{width: 90%;}
	
	#invest.govern .content .editor{width: 90%;}
	#invest.govern, #invest.govern .content{padding: 90px 0;}

	#advisory .intro{margin-bottom: 50px;}
}

@media (max-width: 850px){
	#invest.zone .list .info{width: 100%;display: inline-block;}
	#invest.zone .list .info .con{width: 92%;}
}
@media (max-width: 750px){
	#invest .category .cate .t{font-size: 24px;}

	#invest.govern .list .down{width: 100%;margin-right: 0;display: block;}
	#invest.govern .list .down .name{font-size: 26px;margin-bottom: 25px;}
	#invest.govern .list .down .ext{font-size: 22px;}
	#invest.govern .list .down .date{font-size: 24px;}

	#invest.zone .list .info .name{font-size: 26px;}
	#invest.zone .list .info .dd{font-size: 24px;line-height: 36px;}

	#invest.information .list .li .inf {float: none;width: 100%;}
	#invest.information .list .li .inf .name{font-size: 26px;line-height: 38px;}
	#invest.information .list .li .inf .desc{font-size: 24px;line-height: 36px;max-height: 72px;}
	#invest.information .list .li .inf .date{display: block;margin: 20px 0 30px;}
	#invest.information .list .li .date{font-size: 24px;}
	#invest.information .list .li .fr{float: none;}
	#invest.information .list .li .fr .year,
	#invest.information .list .li .fr .date{display: none;}
	#invest.information .list .li .more{width: 40px;height: 40px;}

	#advisory .form .rows{margin-bottom: 25px;}
	#advisory .form .sub,
	#advisory .form .rows .ipt{height: 70px;line-height: 70px;}
	#advisory .form .rows .t{line-height: 70px;}

	#advisory .form .sub,
	#advisory .form .rows .ipt,
	#advisory .form .rows .t,
	#advisory .radio-list .rad{font-size: 24px;}
}

/*公用分页*/
.public-page .paging[type='default'] .a{width: 46px;height: 46px;line-height: 46px;border: 1px solid #e5e5e5;background: #fff;margin: 0 8px 8px;color: #757575;font-size: 14px;}
.public-page .paging[type='default'] .lf{width: 80px;}
.public-page .paging[type='default'] .pn{font-size: 0!important;background-repeat: no-repeat;background-position: center center;}
.public-page .paging[type='default'] .prev{background-image: url(/static/images/icon10.png);}
.public-page .paging[type='default'] a.prev:hover{background-image: url(/static/images/icon10_2.png);}
.public-page .paging[type='default'] .next{background-image: url(/static/images/icon11.png);}
.public-page .paging[type='default'] a.next:hover{background-image: url(/static/images/icon11_2.png);}
.public-page .paging[type='default'] font.lf{color: #b6b6b6;}
.public-page .paging[type='default'] a.lf{color: #757575;}
.public-page .paging[type='default'] a:hover,
.public-page .paging[type='default'] .a.cur{background-color: var(--Color);border-color: var(--Color);color: #fff;}

@media (max-width: 750px){
	.public-page .paging[type='default'] .a{width: 65px;height: 65px;line-height: 65px;font-size: 24px;margin: 0 15px 15px;}
	.public-page .paging[type='default'] .lf{width: 100px;}
}