
/*轮播图*/
#banner{width: 100%;overflow: hidden;position: relative;}
.swiper-slide{width: 100%;}
.swiper-slide img{width: 100%;display: block;}
.swiper-container-banner{overflow: hidden;}
.swiper-pagination-banner{position: absolute;z-index: 88;text-align: center;}
.swiper-container-banner .swiper-pagination-bullet{height: .15rem !important;width: .15rem !important;background: #FFFFFF;opacity: .7;}
.swiper-container-banner .swiper-pagination-bullet-active{background: #0754b8 !important;}
/*搜索*/
#search{width: 100%;}
.search-box{width: 100%;max-width: 12rem;margin: 0 auto;height: .8rem;}
.search-keyword{line-height: .8rem;float: left;font-size: .14rem;color: #3e3e3e;}
.search-keyword b{display: block;float: left;background: url(../img/search_keyword_bg.png)no-repeat left center;background-size: .16rem .16rem;padding-left: .28rem;box-sizing: border-box;margin-right: .05rem;}
.search-keyword a{color: #3e3e3e;margin:0 .02rem;}
.search-keyword a:hover{color: #0754b8;}
.search-inp{float: right;height: .34rem;width: 2.9rem;margin-top: .22rem;font-size: .14rem;border: .01rem solid #e5e5e5;}
.search-inp input{width: 2.4rem;float: left;height: .34rem;border: 0;padding:0 .2rem;box-sizing: border-box;color: #666565;}
.search-inp button{width: .5rem;height: .34rem;float: right;cursor: pointer;border: 0;position: relative;background: #FFFFFF;}
.search-inp button:before{content: '';height: .2rem;width: 0;border-left: .01rem dashed #858484;position: absolute;top: .07rem;left: 0;}
.search-inp img{width: .18rem;height: .18rem;}
/*sparkles*/
#sparkles{width: 100%;background: url(../img/sparkles_bg.jpg)no-repeat;background-size: 19.2rem 10.6rem;height: 10.6rem;padding-top: .9rem;box-sizing: border-box;}
#sparkles .section-box{padding: 0 .27rem;box-sizing: border-box;}
.sparkles-title{height: 1.1rem;width: 6.7rem;margin: 0 auto;position: relative;}
.sparkles-title:before{content: '';width: 100%;height: .02rem;background: #0754b8;position: absolute;bottom: 0;left: 0;}
.sparkles-title:after{content: '';width: 2.34rem;height: .04rem;background: #0754b8;position: absolute;bottom: -.01rem;left: 50%;transform: translateX(-50%);}
.sparkles-title-left{width: 2.65rem;float: left;padding-top: .1rem;padding-left: .06rem;box-sizing: border-box;}
.sparkles-title-left h5{width: 2.34rem;height: .44rem;padding: .02rem;box-sizing: border-box;background: #0754b8;border-radius: .22rem;color: #FFFFFF;font-size: .32rem;font-weight: 500;line-height: .36rem;}
.sparkles-title-left h5 em{display: block;float: left;width: .64rem;margin-right: .1rem;text-align: center;height: .4rem;line-height: .4rem;border-top-left-radius: .2rem;border-bottom-left-radius: .2rem;background: #000000;font-style: normal;}
.sparkles-title-left i{font-size: .2rem;color: #252525;line-height: .5rem;}
.sparkles-title h2{font-size: .8rem;line-height: .9rem;font-weight: bold;background: linear-gradient(to top,#00428d,#1068dc,#00428d);color: transparent;-webkit-background-clip: text;}
.xia{width: .2rem;height: .2rem;background: url(../img/xia.png)no-repeat center center;background-size: .19rem .19rem;margin: .22rem auto;}
.sparkles-duibi{width: 4.9rem;height: .66rem;margin: 0 auto;transform: skew(-30deg);overflow: hidden;}
.sparkles-duibi h3{width: 5.3rem;height: .66rem;line-height: .66rem;text-align: center;font-size: .32rem;color: #252525;font-weight: 500;background: linear-gradient(to top,#cccccc,#fffdfd,#cccccc);transform: skew(30deg) translateX(-.2rem);letter-spacing: .02rem;}
.sparkles-duibi h3 strong{font-weight: 500;font-size: .36rem;}
.sparkles-vs{position: relative;margin-top: .4rem;}
.sparkles-img{width: 50%;float: left;}
.sparkles-img img{width: 100%;display: block;}
.sparkles-img h4{line-height: .77rem;height: .77rem;width: 100%;background: linear-gradient(to left,#1c4092,#255ddd,#1c4092,#255ddd,#1c4092);color: #FFFFFF;text-align: center;font-weight: 500;letter-spacing: .02rem;}
.sparkles-img:nth-child(2) h4{background: linear-gradient(to left,#020202,#6c6d6e,#020202);}
.sparkles-vs .vs{height: 1.7rem;width: 1.7rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

/*product*/
#product{padding: 0 0 .5rem;box-sizing: border-box;width: 100%;background: url(../img/pro_bg.jpg)no-repeat top center;background-size: 19.2rem 100%;}
.sec-title{width: 100%;background: url(../img/sec_title_bg.png)no-repeat bottom center;background-size: 12rem .32rem;height: .7rem;position: relative;}
.sec-title h2{font-size: .36rem;color: transparent;line-height: .42rem;font-weight: bold;height: .42rem;width: 3.2rem;margin: 0 auto;transform: translateX(-.1rem);background: linear-gradient(-20deg,#0754b8 70%,#0e77ff 50%);-webkit-background-clip: text;}
.sec-title h2 span{font-size: .28rem;color: #cacaca;margin-left: .05rem;text-transform: uppercase;}
.sec-title i{font-size: .16rem;color: #FFFFFF;line-height: .28rem;display: block;position: absolute;width: 2.85rem;text-align: center;bottom: 0;left: 50%;transform: translateX(-1.15rem);letter-spacing: .01rem;}
.section-box{width: 12rem;margin: 0 auto;}
.content-left{width: 2.4rem;float: left;background: #FFFFFF;border: .01rem solid #d9d9d9;box-sizing: border-box;}
.left-nav{margin-top: .1rem;}
.left-nav:first-child{margin-top: 0;}
.left-nav-top{width: 100%;height: 1rem;position: relative;padding:.25rem 0 0 .36rem;box-sizing: border-box;background: #0754b8;}
.left-nav-top a{color: #FFFFFF;}
.left-nav-top img{width: .58rem;height: .62rem;position: absolute;top: .01rem;right: .01rem;}
.left-nav-top h3{font-size: .28rem;line-height: .4rem;font-weight: 500;}
.left-nav-top h5{font-size: .14rem;opacity: .5;font-weight: 500;text-transform: uppercase;line-height: .2rem;letter-spacing: .02rem;}
.left-nav-con{margin-top: .1rem;}
.left-nav-list-title{height: .4rem;line-height: .4rem;font-size: .2rem;background: linear-gradient(to top,#e2e2e2,#fffdfd,#f7f7f7);padding-left: .88rem;box-sizing: border-box;position: relative;}
.left-nav-list-title:before{content: '\e687';font-family: "iconfont" !important;height: .16rem;width: .16rem;border: .01rem solid #0754b8;color: #0754b8;font-size: .12rem;text-align: center;line-height: .16rem;box-sizing: border-box;position: absolute;top: .12rem;left: .32rem;font-weight: bold;transform: rotate(90deg);}
.left-nav-con a{display: block;color: #333333;}
.left-nav-con a:hover{color: #0754b8;}
.left-nav-con ul{padding: 0 .16rem;box-sizing: border-box;}
.left-nav-con ul li{line-height: .44rem;font-size: .16rem;position: relative;border-bottom: .01rem dashed #bfbfbf;height: .44rem;width: 100%;overflow: hidden;padding-left: .5rem;box-sizing: border-box;position: relative;}
.left-nav-con ul li:after{content: '';border: .06rem solid transparent;border-left-width: .06rem;border-left-color: #666666;position: absolute;left: .23rem;top: .15rem;}
.left-nav-con ul li:hover:after{border-left-color: #0754b8;}
.pro-list{width: 9.3rem;}
.pro-list-top{width: 9.2rem;height: .45rem;background: #e4e4e4;transform: skewX(-15deg);font-size: .22rem;line-height: .45rem;letter-spacing: .02rem;margin: 0 auto;}
.pro-list-top h3{width: 1.8rem;height: .45rem;float: left;text-align: center;background: #0754b8;color: #FFFFFF;}
.pro-list-top span{text-transform: uppercase;margin-left: .2rem;font-size: .18rem;opacity: .23;}
.pro-list-top a{float: right;color: #666666;font-size: .16rem;margin-right: .2rem;}
.pro-list-top a:hover{color: #0754b8;}
.pro-list ul li{width: 3rem;margin-left: .15rem;margin-top: .15rem;float: left;box-shadow: 0 0 .05rem #f8f8f7;position: relative;}
.pro-list ul li:nth-child(3n+1){margin-left: 0;}
.pro-list ul li .pro-img{width: 3rem;height: 3rem;overflow: hidden;}
.pro-img img{width: 100%;height: 100%;display: block;transition:all .5s;}
.pro-title{width: 100%;height: .5rem;background: #FFFFFF;padding: 0 .17rem;box-sizing: border-box;transition:all .5s;}
.pro-title h3{font-size: .18rem;line-height: .5rem;color: #333333;text-align: center;width: 100%;height: .5rem;overflow: hidden;box-sizing: border-box;padding-right: .5rem;position: relative;}
.pro-title h3:after{content: '+';height: .18rem;width: .18rem;text-align: center;line-height: .16rem;font-size: .18rem;border-radius: 50%;position: absolute;right: .16rem;top: .16rem;background: #b3b6bb;color: #FFFFFF;}
.pro-list ul li:hover .pro-title{background: #0754b8;}
.pro-list ul li:hover .pro-title h3{color: #FFFFFF;}
.pro-list ul li:hover .pro-title h3:after{background: #FFFFFF;color: #0754b8;}
.pro-list ul li:hover .pro-img img{transform: scale(1.4);}
.left-nav-contact{height: .6rem;padding: 0;}
.left-nav-contact h3{line-height: .6rem;text-align: center;}
.left-nav-contact-box{width: 100%;height: 1rem;padding:.23rem 0 .23rem .36rem;box-sizing: border-box;}
.left-nav-contact-box h6{line-height: .32rem;padding-left: .35rem;box-sizing: border-box;background: url(../img/left_nav_contact_box_ico01.png)no-repeat left center;background-size: .24rem .24rem;font-size: .14rem;color: #4c4b4b;font-weight: bold;}
.left-nav-contact-box h6:last-child{background: url(../img/left_nav_contact_box_ico02.png)no-repeat left center;background-size: .24rem .24rem;}
.index-left-nav-contact{height: .6rem;padding: 0;text-align: center;}
.index-left-nav-contact h3{line-height: .6rem;}
/*index-slogen*/
.index-slogen{width: 100%;height: 2.4rem;background: url(../img/index_slogen_bg.jpg)no-repeat center center;background-size: 19.2rem 2.4rem;color: #FFFFFF;}
.index-slogen-left{width: 7.9rem;float: left;padding: .5rem 0;box-sizing: border-box;}
.index-slogen-left h4{font-size: .48rem;line-height: .9rem;font-weight: 500;}
.index-slogen-left ul li{line-height: .5rem;height: .5rem;float: left;padding-left: .45rem;font-size: .24rem;margin-right: .5rem;background: url(../img/index_slogen_li_ico.png)no-repeat left center;background-size: .3rem .25rem;}
.index-slogen-right{width: 4.1rem;float: right;padding:.2rem;box-sizing: border-box;}
.index-slogen-right-box{width: 100%;padding-left: .9rem;box-sizing: border-box;position: relative;padding-top: 1.2rem;transform: translateX(.9rem);}
.index-slogen-right-box:before{content: '';height: .7rem;width: .7rem;border: .02rem solid #FFFFFF;border-radius: 50%;box-sizing: border-box;background: url(../img/pro_desc_con_link_btn_ico02.png)no-repeat center center;position: absolute;bottom: 0;left: 0;background-size: .4rem .32rem;}
.index-slogen-right-box p{font-size: .22rem;line-height: .28rem;}
.index-slogen-right-box h5{font-size: .36rem;line-height: .42rem;font-weight: 500;}
.index-slogen-right-box img{width: 1.44rem;height: 1.44rem;position: absolute;top: 0;right: .2rem;}

/*reason*/
#reason{width: 100%;padding: .7rem 0 .8rem;box-sizing: border-box;background: url(../img/reason_bg.jpg)no-repeat;height: 28.7rem;background-size: 100% 100%;}
.reason-box-title{width: 7rem;height: 1.7rem;margin: 0 auto .1rem;}
.reason-box-title h2{font-size: .6rem;color: #000000;font-weight: 600;position: relative;text-align: center;}
strong{color: #0754b8;}
.reason-box-title span{line-height: 1;text-align: center;font-size: .2rem;color: #666666;display: block;margin-top: .1rem;}
.reason-box-title i{width: .18rem;height: .18rem;background: url(../img/reason_box_title_i_bg.png)no-repeat;background-size: .18rem .18rem;display: block;margin: .26rem auto;}
.reason-one{width: 100%;height: 7.9rem;position: relative;}
.reason-one .reason-img{width: 9.17rem;height: 6.6rem;position: absolute;top: .65rem;right: .6rem;}
.reason-img img{width: 100%;height: 100%;display: block;}
.reason-box{width: 12rem;margin: 0 auto;}
.reason-con{width: 7.15rem;transform: translateX(-1rem);}
.reason-one .reason-con{float: left;padding: 1rem 0 0;box-sizing: border-box;}
.reason-con-title{width: 100%;height: 1.25rem;padding-left: 2.3rem;box-sizing: border-box;background: url(../img/reason_con_ico01.jpg)no-repeat left center;background-size: 2.29rem 1.58rem;padding-top: .2rem;box-sizing: border-box;}
.reason-con-title h5{font-size: .24rem;color: #666666;line-height: .4rem;}
.reason-con-title h4{font-size: .36rem;color: #020202;line-height: .6rem;font-weight: bold;}
.reason-con i{display: block;width: 5.7rem;line-height: .4rem;border-bottom: .01rem dashed #666565;color: #666565;text-transform: uppercase;font-size: .14rem;margin-left: .5rem;margin-top: .4rem;}
.reason-con ul{margin-top: .3rem;margin-left: .4rem;}
.reason-con ul li{width: 100%;padding-left: .84rem;box-sizing: border-box;background: url(../img/reason_li_ico.png)no-repeat .19rem center;background-size: .34rem .34rem;line-height: .8rem;font-size: .26rem;color: #020202;font-weight: 500;}

.reason-two{width: 100%;height: 7.9rem;position: relative;margin-top: .7rem;}
.reason-two .reason-con-title{background: url(../img/reason_con_ico02.jpg)no-repeat left center;background-size: 2.29rem 1.58rem;}
.reason-two .reason-img{width: 8.97rem;height: 6.45rem;position: absolute;top: .8rem;left: .6rem;}
.reason-two .reason-con{float: right;padding: .9rem 0 0;box-sizing: border-box;transform: translateX(1.4rem);}
.reason-three{width: 100%;height: 7.9rem;position: relative;margin-top: .7rem;}
.reason-three .reason-img{width: 9.17rem;height: 6.6rem;position: absolute;top: .65rem;right: .6rem;}
.reason-three .reason-con{float: left;padding: 1rem 0 0;box-sizing: border-box;width: 7rem;transform: translateX(-1rem);}
.reason-three .reason-con-title{background: url(../img/reason_con_ico03.jpg)no-repeat left center;background-size: 2.29rem 1.58rem;}
.reason-con-img{margin-left: .2rem;height: 1.55rem;width: 100%;}
.reason-con-img img{height: 1.55rem;float: left;margin-right: .18rem;}
.bot{width: 100%;background: url(../img/bot_bg.jpg)no-repeat top center;background: 19.2rem 100%;}
.index-slogens{background: url(../img/index_slogens_bg.jpg)no-repeat center center;background-size: 19.2rem 2.4rem;}
.index-slogens .index-slogen-left{padding-top: .4rem;box-sizing: border-box;width: 5.7rem;}
.index-slogen-left-top{height: .6rem;line-height: .6rem;padding-left: .7rem;box-sizing: border-box;background: url(../img/index_slogen_left_top_ico.png)no-repeat .12rem center;background-size: .37rem .51rem;}
.index-slogen-left-top h4{line-height: .6rem;font-weight: bold;float: left;background: linear-gradient(to top,#ffffff,#d6d6d6);color: transparent;-webkit-background-clip: text;font-size: .36rem;}
.index-slogen-left-top button{width: 1.58rem;height: .4rem;border-radius: .2rem;margin-top: .1rem;float: right;background: linear-gradient(to left,#e8e8e8,#ffffff,#e8e8e8);font-size: .22rem;color: #0754b8;font-weight: bold;border: 0;cursor: pointer;}
.index-slogen-left table{width: 100%;margin-top: .1rem;}
.index-slogen-left table td{width: 50%;}
.index-slogen-left table td h5{font-size: .22rem;line-height: .46rem;letter-spacing: .02rem;}
.index-slogen-left table td input{width: 100%;height: .4rem;width: 2.4rem;border: 0;padding: 0 .1rem;box-sizing: border-box;}

/*case*/
#case{width: 100%;padding: .85rem 0 .65rem;box-sizing: border-box;background: url(../img/case_bg.jpg)no-repeat;background-size: 100% 100%;}
.case-box{margin-top: .6rem;width: 100%;height: 4.8rem;box-shadow: inset 0 0 .3rem #e3e3e3;padding: .57rem .3rem .67rem .4rem;box-sizing: border-box;background: #FFFFFF;}
.swiper-container-case{width: 100%;overflow: hidden;position: relative;height: 3.6rem;}
.index-case-img{width: 50%;float: left;height: 3.6rem;}
.index-case-img img{width: 100%;display: block;height: 100%;}
.index-case-text{padding: .4rem .3rem 0 .55rem;box-sizing: border-box;width: 50%;float: right;border: .01rem solid #e6e5e3;box-sizing: border-box;border-left: 0;height: 3.6rem;}
.index-case-text span{font-size: .16rem;color: #333333;line-height: .3rem;padding-left: .1rem;box-sizing: border-box;}
.index-case-text h4{font-size: .28rem;font-weight: bold;line-height: .7rem;color: #333333;border-bottom: .01rem solid #d6d6d6;padding-left: .1rem;box-sizing: border-box;}
.index-case-text p{width: 100%;height: .72rem;line-height: .24rem;font-size: .14rem;color: #979899;overflow: hidden;margin-top: .3rem;padding:0 .1rem;box-sizing: border-box;}
.index-case-text a{display: block;height: .36rem;width: 1.4rem;line-height: .36rem;text-align: center;font-size: .2rem;color: #FFFFFF;background: linear-gradient(to left,#0754b8,#146fe5,#0754b8);float: right;margin-right: .1rem;margin-top: .4rem;}
.case-pr{position: absolute;width: .86;height: .43rem;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 10;}
.case-pr i{height: .43rem;width: .43rem;color: #FFFFFF;line-height: .43rem;text-align: center;font-size: .24rem;cursor: pointer;float: left;background: #0754b8;}
.case-pr .swiper-button-disabled{background: rgba(0,0,0,.7);}
.swiper-container-logo{width: 100%;padding: .1rem;box-sizing: border-box;overflow: hidden;margin-top: .2rem;}
.swiper-container-logo .swiper-slide{box-shadow: 0 0 .06rem #c1c1c1;}

/*about*/
#about{padding: .7rem 0 .54rem;box-sizing: border-box;background: url(../img/about_bg.jpg)no-repeat;background-size: 100% 100%;}
#about .sec-title{background: url(../img/about_title_bg.png)no-repeat bottom center;background-size: 12rem .32rem;height: .7rem;}
#about .sec-title h2{color: #FFFFFF;background: none;}
#about .sec-title i{color: #1b518f;}
.about-box-con{width: 100%;margin-top: .6rem;}
.about-text-img{width: 5.45rem;height: 3.25rem;float: left;background: linear-gradient(to top,#1d61b0,#72b4ff,#1d61b0);padding: .1rem;box-sizing: border-box;}
.about-text-img img{width: 100%;height: 100%;}
.about-text-con{width: 6.1rem;float: right;color: #FFFFFF;height: 3.25rem;padding-top: .15rem;box-sizing: border-box;padding-right: .8rem;}
.about-text-con span{font-size: .12rem;transform: scale(.7) translateX(-1.1rem);color: #FFFFFF;display: block;}
.about-text-con h3{font-size: .24rem;font-weight: bold;line-height: .6rem;}
.about-text-con p{width: 100%;margin-top: .3rem;font-size: .16rem;line-height: .3rem;text-align: justify;height: 1.5rem;overflow: hidden;}
.about-text-con a{font-size: .16rem;display: block;float: right;text-align: center;width: 1.6rem;color: #0754b8;height: .46rem;line-height: .46rem;background: linear-gradient(to top,#dcdbd8,#f8f8f6,#ecedea);border-radius: .23rem;margin-top: .1rem;}
.about-text-con a i{display: block;height: .2rem;width: .2rem;float: right;background: #0754b8;border-radius: 50%;line-height: .2rem;text-align: center;font-size: .16rem;margin-right: .3rem;margin-top: .13rem;color: #FFFFFF;}
.swiper-container-about{width: 100%;overflow: hidden;}
.swiper-container-about .swiper-slide{background: #efefef;padding: .05rem;box-sizing: border-box;}
.swiper-container-about .swiper-slide img{width: 100%;}
.gallery-thumbs-ab{width: 100%;overflow: hidden;margin-top: .3rem;position: relative;}
.gallery-thumbs-ab:after{content: '';width: 100%;height: .02rem;background: #204c83;position: absolute;bottom: 0;left: 0;}
.gallery-thumbs-ab ul li{height: .5rem;color: #FFFFFF;text-align: center;line-height: .5rem;font-size: .2rem;cursor: pointer;position: relative;}
.dis{padding: .4rem 0;box-sizing: border-box;position: relative;}

.gallery-thumbs-ab .swiper-slide-thumb-active:before{content: '';height: .02rem;width: 100%;background: #0754b8;position: absolute;bottom: 0;left: 0;}
.gallery-thumbs-ab .swiper-slide-thumb-active:after{content: '';border: .06rem solid transparent;border-bottom-color: #0754b8;border-bottom-width: .06rem;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
/*news*/
#news{width: 100%;padding: .6rem 0;box-sizing: border-box;background: url(../img/case_bg.jpg)no-repeat;background-size: 100% 100%;}
.news-index-box{width: 8.25rem;float: left;border: .01rem solid #e8e8e8;box-sizing: border-box;background: #FFFFFF;}
.news-index-nav{width: 100%;height: .5rem;overflow: hidden;}
.gallery-thumbs-news{width: 100%;height: .44rem;line-height: .44rem;color: #020202;font-size: .18rem;background: linear-gradient(to top,#f6f6f6,#ffffff,#f6f6f6);overflow: visible;}
.gallery-thumbs-news .swiper-slide{cursor: pointer;padding-left: .35rem;box-sizing: border-box;}
.gallery-thumbs-news .swiper-slide:nth-child(1){width: 1.65rem !important;}
.gallery-thumbs-news .swiper-slide:nth-child(2){width: 1.8rem !important;}
.gallery-thumbs-news .swiper-slide:nth-child(3){width: 1.2rem !important;}
.gallery-thumbs-news .swiper-slide:nth-child(4){width: 1.5rem !important;}
.gallery-thumbs-news .swiper-slide:before{content: '';height: .3rem;width: .01rem;background: #ebebee;position: absolute;top: .07rem;left: 0;}
.gallery-thumbs-news .swiper-slide:first-child:before{opacity: 0;}
.gallery-thumbs-news .swiper-slide:after{content: '';border: .06rem solid transparent;border-left-color: #807e7e;border-left-width: .05rem;position: absolute;top: .15rem;left: .15rem;}
.gallery-thumbs-news .swiper-slide-thumb-active{background: #0754b8;color: #FFFFFF;}
.gallery-thumbs-news .swiper-slide-thumb-active:before{opacity: 0;}
.gallery-thumbs-news .swiper-slide-thumb-active:after{border-top-width: .06rem;border-left-color: transparent;border-top-color: #0754b8;top: auto;left: 50%;transform: translateX(-50%);bottom: -.12rem;}

.gallery-top-news{width: 100%;overflow: hidden;}
.news-index-box-hot{width: 100%;height: 2.4rem;padding: .33rem .15rem;box-sizing: border-box;}
.news-index-box-hot-img{width: 2.6rem;height: 1.75rem;float: left;}
.news-index-box-hot-img img{width: 100%;height: 100%;display: block;}
.news-index-box-hot-text{width: 5.25rem;height: 2.1rem;float: right;padding: 0 .2rem;box-sizing: border-box;}
.news-index-box-hot-text h3{font-size: .18rem;line-height: .52rem;height: .52rem;width: 100%;overflow: hidden;font-weight: bold;border-bottom: .02rem solid #ebebeb;box-sizing: border-box;}
.news-index-box-hot-text p{line-height: .26rem;height: .52rem;overflow: hidden;margin-top: .2rem;text-align: justify;font-size: .14rem;color: #666565;}
.news-index-box-hot-text a{color: #020202;}
.news-index-box-hot-text span{color: #666565;font-size: .14rem;line-height: .3rem;}
.news-index-box-list{width: 100%;background: url(../img/news_index_box_list_bg.png)no-repeat top center;background-size: 7.5rem .5rem;padding: .5rem .4rem .2rem .2rem;box-sizing: border-box;}
.news-index-box-list li{width: 100%;height: .46rem;line-height: .46rem;position: relative;padding-left: .3rem;box-sizing: border-box;}
.news-index-box-list li h3{font-size: .14rem;width: 6rem;height: .46rem;overflow: hidden;float: left;font-weight: 500;}
.news-index-box-list li a{color: #666565;display: block;}
.news-index-box-list li:before{content: '';height: .08rem;width: .08rem;position: absolute;top: .17rem;left: 0;background: #d9d9d9;border-radius: 50%;}
.news-index-box-list li span{float: right;font-size: .14rem;}
.news-index-box-list li:hover a{color: #0754b8;}
.news-index-box-list li:hover:before{background: #0754b8;}
.news-index-qfa{width: 3.68rem;float: right;background: #FFFFFF;border: .01rem solid #e8e8e8;box-sizing: border-box;height: 6.38rem;}
.news-index-qfa-title{width: 100%;height: .46rem;line-height: .46rem;font-size: .18rem;background: linear-gradient(to top,#f6f6f6,#ffffff,#f6f6f6);}
.news-index-qfa-title h3{width: 1.6rem;height: .46rem;font-weight: bold;float: left;background: #0754b8;text-align: center;font-size: .18rem;color: #FFFFFF;}
.news-index-qfa-title a{float: right;font-size: .14rem;color: #808080;display: block;margin-right: .2rem;}
.news-index-qfa ul{width: 100%;padding: 0 .08rem;box-sizing: border-box;height: 5.8rem;overflow-y: scroll;overflow-x: hidden;}
.news-index-qfa ul::-webkit-scrollbar{width: .05rem;height: .05rem;}
.news-index-qfa ul::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 0rem rgba(0,0,0,0.2);background: #0754b8;border-radius: .25rem;}
.news-index-qfa ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0rem rgba(0,0,0,0.2);background: #FFFFFF;border-radius: .05rem;}
.news-index-qfa ul li{width: 100%;border-bottom: .01rem dashed #dcdcdc;padding: .2rem 0;box-sizing: border-box;}
.news-index-qfa ul li:last-child{border-bottom: 0;}
.news-index-qfa ul li div{line-height: .3rem;font-size: .14rem;color: #545454;position: relative;padding-left: .38rem;box-sizing: border-box;}
.news-index-qfa ul li a{color: #333333;}
.news-index-qfa ul li h3{width: 2.6rem;height: .3rem;overflow: hidden;font-size: .18rem;font-weight: 500;}
.news-index-qfa ul li p{max-height: .6rem;width: 2.6rem;overflow: hidden;text-align: justify;}
.q:after{content: '问';height: .24rem;width: .24rem;text-align: center;line-height: .24rem;color: #FFFFFF;font-size: .16rem;position: absolute;top: .03rem;left: 0;background: #848282;}
.a:after{content: '答';height: .24rem;width: .24rem;text-align: center;line-height: .24rem;color: #FFFFFF;font-size: .16rem;position: absolute;top: .03rem;left: 0;background: #0f59ba;}
.a{margin-top: .1rem;}
.news-index-qfa ul li a:hover{color: #0754b8;}

/*links*/
.links{width: 100%;}
.links-box{width: 12rem;margin: .25rem auto;background: #ffffff;padding: 0 .2rem;box-sizing: border-box;}
.links-box-title{width: 100%;text-transform: uppercase;font-size: .18rem;color: #666565;font-weight: 500;height: .56rem;line-height: .56rem;border-bottom: .01rem dashed #bebdbd;}
.links-box-title h5{font-size: .18rem;color: #0754b8;font-weight: bold;float: left;margin-right: .2rem;}
.links-box-title span{color: #0754b8;opacity: .48;font-size: .14;}
.links-box ul{width: 100%;padding: .15rem 0;box-sizing: border-box;}
.links-box ul li{float: left;line-height: .22rem;font-size: .12rem;padding: 0 .18rem;position: relative;box-sizing: border-box;}
.links-box ul li:after{content: '';height: .12rem;width: .02rem;background: #999999;position: absolute;top: .05rem;right: 0;}
.links-box ul li a{color: #999999;}
.links-box ul li a:hover{color: #0754b8;}

/*footer*/
.footer-nav{background: linear-gradient(to left,#00428d,#115db3,#00428d);}
.footer-nav .spa{background: #FFFFFF;}
.footer-nav .spa h3{color: #0754b8;}
.footer-nav li:hover{background: #FFFFFF;}
.footer-nav li:hover h3{color: #0754b8;}
footer{background: #333333;width: 100%;color: #FFFFFF;border-top: .01rem solid #e6e6e6;}
.footer-box{width: 12rem;margin: 0 auto;padding: .7rem 0 .2rem;box-sizing: border-box;}
.footer-logo{width: 2.23rem;height: 2rem;float: left;}
.footer-logo img{width: 100%;height: 100%;}
.footer-tel{width: 9.2rem;height: .8rem;float: left;border-bottom: .01rem solid #7d7d7d;margin-left: .5rem;}
.footer-tel ul li{float: left;height: .6rem;width: 2.5rem;padding-left: .6rem;box-sizing: border-box;}
.footer-tel ul li:nth-child(2){width: 3rem;}
.footer-tel ul li p{font-size: .14rem;line-height: 1;}
.footer-tel ul li h6{font-size: .18rem;font-weight: bold;line-height: .26rem;margin-top: .1rem;}
.footer-tel ul li:nth-child(1){background: url(../img/footer_tel_01.png)no-repeat left top;background-size: .54rem .41rem;}
.footer-tel ul li:nth-child(2){background: url(../img/footer_tel_02.png)no-repeat left top;background-size: .54rem .41rem;}
.footer-tel ul li:nth-child(3){background: url(../img/footer_tel_03.png)no-repeat left top;background-size: .54rem .41rem;}
.footer-contact{width: 5.5rem;height: 1.7rem;float: left;padding-top: .4rem;box-sizing: border-box;margin-left: .5rem;}
.footer-contact p{font-size: .16rem;line-height: .3rem;}
.footer-qrcode{width: 1.4rem;float: right;padding-top: .4rem;box-sizing: border-box;}
.footer-qrcode img{width: 1.4rem;height: 1.4rem;}
.footer-botm{width: 100%;text-align: center;line-height: .5rem;height: .5rem;font-size: .16rem;color: #FFFFFF;background: #1c1c1c;opacity: .5;}
.footer-botm a{color: #ffffff;}
.bot{width: 100%;background: url(../img/bot_bg.jpg)no-repeat top center;background-size: 19.2rem 100%;}
/*公共*/
#content{width: 12rem;margin: 0 auto;padding: .2rem 0 .4rem;box-sizing: border-box;}
#content-banner{width: 100%;}
#content-banner img{width: 100%;display: block;}
.content-nav{line-height: .44rem;width: 100%;font-size: .14rem;color: #000000;}
.content-box-nav{line-height: .44rem;width: 100%;font-size: .14rem;color: #000000;}
.content-box-nav img{float: left;margin: .12rem .10rem;width: .14rem;height: .18rem;}
.content-box-nav a{color: #000000;}
.content-box-nav a:hover{color: #0754b8;}
.content-list{float: right;width: 9.3rem;}
.content-list-box{padding-bottom: .2rem;box-sizing: border-box;margin-bottom: .2rem;}
.content-list-title{height: .46rem;line-height: .46rem;width: 100%;background: #f2f2f2;}
.content-list-title img{float: left;height: .36rem;width: .36rem;margin-top: .07rem;margin-right: .12rem;}
.content-list-title-hot{font-size: .24rem;height: .46rem;box-shadow: none;margin-top: 0;font-style: normal;width: 2rem;text-align: center;padding-right: 0;float: left;color: #FFFFFF;background: #0754b8;}
.content-list-title span{font-size: .18rem;color: #999999;margin-left: .2rem;text-transform: uppercase;}
.content-list-title a{font-size: .14rem;color: #0754b8;float: right;margin-right: .28rem;}
.product-right .pro-list{padding: .1rem 0 .3rem;box-sizing: border-box;}
.product-right .pro-list ul li{width: 2.93rem;margin: .08rem;}
.product-right .pro-list .pro-img{width: 2.93rem;height: 2.9rem;}
.product-right .pro-list .pro-title{height: .5rem;line-height: .5rem;}
.pro-news-list{width: 100%;padding: .20rem .2rem;box-sizing: border-box;float: left;}
.pro-news-list ul li{width: 47%;float: left;line-height: .3rem;font-size: .14rem;color: #595858;height: .3rem;margin-left: 6%;padding-left: .2rem;box-sizing: border-box;position: relative;}
.pro-news-list ul li:before{content: '';border: .05rem solid transparent;border-left-width: .06rem;border-left-color: #0754b8;position: absolute;left: 0;top: .1rem;}
.pro-news-list ul li i{float: left;display: block;font-size: .14rem;font-style: normal;margin-right: .14rem;}
.pro-news-list ul li h4{font-size: .14rem;float: left;height: .30rem;width: 3.4rem;overflow: hidden;}
.pro-news-list ul li span{float: right;font-size: .14rem;}
.pro-news-list ul li:nth-child(odd){margin-left: 0;}
.pro-news-list ul li a:hover{color: #0754b8;}
.pro-news-list ul li a:hover div{border-color: transparent transparent transparent #0754b8;}

.pro-list-row{padding: 0;box-sizing: border-box;}
.pro-list-row ul li{padding: 0 2%;box-sizing: border-box;width: 100%;margin: 0;}
.pro-list-row ul li:hover{box-shadow: none;background: #fafafa;}
.pro-list-row ul li:hover .pro-img{box-shadow: 0 0 .10rem #bdbdbd;}
.pro-list-row ul li:hover h3 a{color: #0754b8;}
.pro-list-row ul li:hover p{color: #323333;}
.pro-list-row-box{border-bottom: .01rem solid #e5e5e5;padding: .30rem 0;box-sizing: border-box;}
.pro-list-row-box .pro-img{float: left;width: 2.40rem;height: 2.40rem;background: #FFFFFF;}
.pro-content{float: left;padding-left: .50rem;box-sizing: border-box;color: #323333;position: relative;height: 2.40rem;width: 6rem;}
.pro-content h3{font-size: .16rem;font-weight: bold;width: 100%;line-height: .8rem;height: .8rem;overflow: hidden;}
.pro-content p{line-height: .30rem;font-size: .14rem;font-weight: bold;max-height: .9rem;overflow: hidden;}
.pro-link{height: .36rem;line-height: .36rem;width: 1.40rem;border-radius: .18rem;border: .01rem solid #0754b8;text-align: center;position: absolute;bottom: 0;right: 0;}
.pro-link a{color: #0754b8;display: block;}
.pro-list-row ul li:hover .pro-link{background: #0754b8;}
.pro-list-row ul li:hover .pro-link a{color: #FFFFFF;}
.page{width: 100%;height: .60rem;line-height: .30rem;padding: .15rem 2%;box-sizing: border-box;font-size: .14rem;}
.page a{display: block;height: .30rem;padding: 0 .10rem;box-sizing: border-box;border: .01rem solid #b2b1b1;border-radius: .05rem;float: left;margin: 0 .02rem;}
.page span{float: left;padding: 0 .10rem;box-sizing: border-box;color: #0754b8;}
.page-list{float: right;}
/*详情页*/
.pro-desc{width: 100%;margin-bottom: .40rem;}
.pro-desc-swp{width: 3.80rem;float: left;position: relative;}
.pro-desc-swp .gallery-top{width: 3.8rem;overflow: hidden;height: 3.8rem;}
.pro-desc-swp .gallery-thumbs{width: 3.25rem;overflow: hidden;margin: .1rem auto 0;}
.pro-desc-swp .gallery-thumbs .swiper-slide{border: .01rem solid #a6a6a6;box-sizing: border-box;}
.pro-desc-swp .swiper-slide img{width: 100%;}
.pro-desc-swp i{height: 1.02rem;width: .2rem;background: #e6e6e6;font-size: .2rem;line-height: 1.02rem;text-align: center;color: #0754b8;position: absolute;bottom: 0;z-index: 2;cursor: pointer;}
.pro-desc-swp i.next{right: 0;}
.pro-desc-swp i.prev{left: 0;}
.pro-desc-con{width: 7.60rem;float: right;}
.pro-desc-con h2{font-size: .24rem;color: #0754b8;font-weight: bold;line-height: .70rem;padding-left: .25rem;box-sizing: border-box;}
.pro-desc-con-box{width: 100%;border-top: .01rem dashed #0754b8;border-bottom: .01rem dashed #0754b8;padding: .25rem .05rem;box-sizing: border-box;height: 3rem;}
.pro-desc-con-box p{line-height: .28rem;color: #666666;font-size: .16rem;}
.pro-desc-con-box strong{color: #0754b8;}
.pro-desc-con-link{text-align: right;margin: .30rem 0;}
.pro-desc-con-link-btn{height: .42rem;line-height: .42rem;text-align: center;width: 2rem;border-radius: .20rem;margin-left: .30rem;background: linear-gradient(to left,#dee0e6,#ffffff,#dee0e6);border: .01rem solid #0754b8;position: relative;float: right;font-size: .18rem;padding-left: .25rem;box-sizing: border-box;}
.pro-desc-con-link-btn div{position: absolute;height: .36rem;width: .36rem;border-radius: 50%;background: #FFFFFF;box-shadow: .02rem .02rem .05rem #a6a6a6;top: .02rem;left: .02rem;text-align: center;}
.pro-desc-con-link-btn div img{margin-top: .06rem;}
.pro-desc-con-link-btn a{color: #0754b8;}
.pro-desc-con-link-btn:nth-child(1){color: #FFFFFF;background: linear-gradient(to left,#0754b8,#3a79e3,#0754b8);}
.pro-desc-con-link-btn:nth-child(1) div{box-shadow: none;}
.pro-text{border: .01rem solid #e5e5e5;}
.pro-text img{max-width: 100%;}
.content-box-con{margin-top: .2rem;}
/*news-desc*/
.news-con{width: 100%;padding: .20rem;box-sizing: border-box;}
.news-con h1{height: .60rem;line-height: .60rem;text-align: center;border-bottom: .01rem dashed #b1b3b2;font-size: .20rem;font-weight: bold;}
.news-con-at{text-align: center;line-height: .40rem;font-size: .14rem;color: #b1b2b2;}
.news-con-at span{margin: 0 .20rem;}
.news-text img{margin: .20rem 0;max-width:100%;}
.news-text{padding: 0 .30rem;box-sizing: border-box;}
.news-con p{margin-top: .20rem;line-height: .32rem;font-size: .16rem;color: #808080;text-indent: .02em;}
.news-con a{color:#1b8bf9;}
.page-x{width: 100%;line-height: .42rem;padding-left: .30rem;box-sizing: border-box;background: linear-gradient(to top,#e5e5e5,#ffffff);font-size: .18rem;}
.news-key{line-height: .64rem;font-size: .16rem;padding-left: .30rem;box-sizing: border-box;}
.review-list{width: 100%;padding: .10rem .30rem;box-sizing: border-box;}
.review-list ul li{padding: .25rem 0;box-sizing: border-box;border-bottom: .01rem solid #f0f0f0;}
.review-list ul li:last-child{border: 0;}
.review-list-top{font-size: .18rem;color: #0754b8;font-weight: 400;line-height: .32rem;}
.review-list-top span{margin-right: .60rem;}
.review-list-user{line-height: .24rem;color: #4c4b4b;font-size: .14rem;}
.review-list-adm{border: .01rem dashed #90a79c;line-height: .24rem;padding: .10rem .12rem;box-sizing: border-box;margin-top: .10rem;}
.review-list-adm strong{color: #0754b8;}
.review-form{width: 92%;margin: .30rem 4%;}
.review-form-text{width: 100%;border: .01rem dashed #0754b8;height: 1.15rem;}
.review-form-text textarea{width: 100%;height: 100%;border: 0;padding: .15rem;box-sizing: border-box;font-size: .14rem;color: #4d413e;}
.review-form span{font-size: .14rem;color: #4d413e;margin-left: .15rem;line-height: .30rem;}
.review-form-btn{text-align: right;}
.review-form-btn button{width: 1rem;margin-left: .08rem;height: .32rem;border: 0;font-size: .20rem;color: #FFFFFF;background: #272727;cursor: pointer;}
.review-form-btn button:nth-child(2){background: #0754b8;}

.pro-list-dan{width: 100%;}
.pro-list-dan ul{padding: 0;}
.pro-list-dan ul li{width: 100%;padding: 0;margin-bottom: .2rem;float: none;height: auto;border: 0;    box-shadow: 0 0 0.05rem #e2e2e2;}
.pro-list-dan ul li:after{opacity: 0;}
.pro-list-dan ul li .pro-img{height: auto;overflow: hidden}
.pro-list-dan ul li .pro-title{padding: 0 .2rem;box-sizing: border-box;height: .5rem;position: relative;transition:all .5s;}
.pro-list-dan ul li .pro-title h3{line-height: .5rem;}
.pro-list-dan ul li .pro-title i{float: right;height: .24rem;width: .24rem;border: .01rem solid #333333;border-radius: 50%;margin-top: .13rem;margin-right: 0;line-height: .22rem;}
.pro-list-dan ul li:before{content: '';height: .02rem;width: 0;background: #0754b8;position: absolute;bottom: .01rem;right: 0;transition:all .5s;}
.pro-list-dan ul li:hover:before{width: 100%;left: 0;right: auto;}
.pro-list-dan ul li:hover .pro-title h3{color: #0754b8;}
.pro-list-dan ul li:hover .pro-title h3:after{border-color: #0754b8;color: #0754b8;}
.pro-list-dan ul li:hover .pro-img img{transform: scale(1.1);}

.news-list-dan{padding: .1rem .15rem;box-sizing: border-box;}
.news-list-dan ul li{border: 0;padding: 0;}
.news-list-dan ul li:after{opacity: 0;}
.news-list-dan ul{padding-bottom: 0;}
.news-list-dan ul li{overflow: hidden;}
.news-list-dan ul li i{width: .18rem;height: .18rem;text-align: center;line-height: .18rem;border: .01rem solid #b8b7b7;border-radius: .02rem;font-size: .12rem;color: #333232;margin-right: .12rem;margin-top: .09rem;font-style: normal;display: block;float: left;}
.news-list-dan ul li:hover i{color: #FFFFFF;background: #0754b8;border-color: #0754b8;}
.left-nav-news-hot ul li{line-height: .36rem;height: .36rem;}
/*新闻*/
.news-company{width: 100%;padding: .3rem;box-sizing: border-box;}
.swiper-container-company{width: 4.8rem;float: left;overflow: hidden;position: relative;}
.swiper-container-company .swiper-slide{position: relative;}
.swiper-container-company .swiper-slide .img{width: 4.8rem;height: 3.1rem;display: block;}
.swiper-container-company .swiper-slide .img img{width: 100%;height: 100%;}
.swiper-container-company .swiper-slide .text{position: absolute;bottom: 0;left: 0;height: .34rem;line-height: .34rem;padding: 0 .9rem 0 .25rem;box-sizing: border-box;overflow: hidden;background: rgba(0,0,0,.5);width: 100%;}
.swiper-container-company .swiper-slide .text a{color: #FFFFFF;}
.swiper-pagination-company{position: absolute;bottom: .07rem !important;right: .1rem;z-index: 2;width: .9rem !important;left: auto !important;}
.swiper-pagination-company span{height: .16rem;width: .16rem;text-align: center;line-height: .16rem;font-size: .14rem;background: #eeeeee;color: #323333;border-radius: 0;opacity: 1;}
.swiper-pagination-company .swiper-pagination-bullet-active{background: #0754b8;color: #FFFFFF;}
.news-company-list{width: 3.55rem;float: right;}
.news-company-list ul{margin-top: -.1rem;}
.news-company-list ul li{padding: .1rem 0;box-sizing: border-box;border-bottom: .01rem dashed #9a9a9a;}
.news-company-list ul li h3{font-size: .16rem;color: #323333;line-height: .3rem;height: .3rem;width: 100%;overflow: hidden;font-weight: 600;}
.news-company-list ul li p{font-size: .16rem;color: #666666;height: .3rem;width: 100%;line-height: .3rem;overflow: hidden;}
.news-company-list ul li span{font-size: .14rem;color: #666666;line-height: .26rem;}
.news-company-list ul li a:hover h3{color: #0754b8;}
.gallery-top-newss .swiper-slide{padding: .2rem !important;box-sizing: border-box;}
.news-type-box-hot{width: 100%;height: 2.20rem;background: #fafafa;}
.news-type-box-hot-con{width: 60%;height: 2.20rem;float: left;padding: .25rem;box-sizing: border-box;}
.news-type-box-hot-con h3{font-size: .14rem;font-weight: bold;line-height: .30rem;height: .30rem;width: 4.78rem;overflow: hidden;}
.news-type-box-hot-con h3 a{color: #323333;}
.news-type-box-hot-con span{font-size: .14rem;color: #7e807f;}
.news-type-box-hot-con p{font-size: .14rem;color: #7e807f;line-height: .22rem;margin-top: .20rem;height: .44rem;width: 4.78rem;overflow: hidden;}
.news-type-box-hot-con-more{width: 1.20rem;height: .32rem;line-height: .32rem;text-align: center;font-size: .14rem;color: #323333;letter-spacing: .001em;border: .01rem solid #e1e1e1;margin-top: .20rem;font-weight: bold;}
.news-type-box-hot-con-more a{display: block;}
.news-type-box-hot-img{width: 3.35rem;height: 2.20rem;float: right;}
.news-type-box-hot-img img{width: 100%;height: 100%;}
.gallery-top-newss ul{margin-top: .3rem;}
.gallery-top-newss ul li{width: 50%;float: left;height: .3rem;line-height: .3rem;padding-right: .3rem;box-sizing: border-box;}
.gallery-top-newss ul li a{color: #323333;}
.gallery-top-newss ul li:hover a{color: #0754b8;}
.gallery-top-newss ul li:hover div{background: #0754b8;}
.gallery-top-newss ul li h4{font-size: .14rem;float: left;width: 2.8rem;overflow: hidden;height: .3rem;}
.gallery-top-newss ul li span{float: right;font-size: #7e807f;}
.gallery-top-newss ul li div{float: left;height: .05rem;width: .05rem;background: #7e807f;margin: .12rem .15rem;}
.gallery-thumbs-newss ul{margin-left: -1rem;}
.gallery-thumbs-newss ul li{background: #333333;color: #FFFFFF;font-size: .16rem;text-align: center;transform: skewX(30deg) translateX(-.12rem);cursor: pointer;}
.gallery-thumbs-newss ul li div{transform: skewX(-30deg);}
.gallery-thumbs-newss .swiper-slide-thumb-active{background: #0754b8;}
.content-fqa{width: 100%;padding: .2rem;box-sizing: border-box;}
.content-fqa ul{width: 100%;margin-top: .3rem;}
.content-fqa ul li{width: 48%;margin-left: 4%;border-bottom: .01rem dashed #dddddd;line-height: .3rem;height: .8rem;padding: .1rem 0;box-sizing: border-box;float: left;}
.content-fqa ul li:nth-child(2n+1){margin-left: 0;}
.content-fqp-box-q,.content-fqp-box-a{padding-left: .3rem;box-sizing: border-box;position: relative;height: .3rem;}
.content-fqp-box-q:before{height: .15rem;width: .15rem;background: #0754b8;color: #FFFFFF;content: 'Q';position: absolute;top: .07rem;left: 0;border-radius: 50%;line-height: .15rem;text-align: center;font-size: .12rem;}
.content-fqp-box-a:before{height: .15rem;width: .15rem;background: #3c3c3c;color: #FFFFFF;content: 'A';position: absolute;top: .07rem;left: 0;border-radius: 50%;line-height: .15rem;text-align: center;font-size: .12rem;}
.content-fqa ul li h4{float: left;height: .3rem;width: 3.1rem;overflow: hidden;font-size: .14rem;}
.content-fqa ul li span{float: right;}
.content-fqa ul li .content-fqp-box-a h4{width: 3rem;}
.content-quo{width: 100%;padding: .4rem .2rem;box-sizing: border-box;}
.content-quo ul li{width: 2.8rem;float: left;margin-left: .25rem;}
.content-quo ul li:first-child{margin-left: 0;}
.quo-img{width: 2.8rem;height: 1.6rem;}
.quo-img img{width: 100%;height: 100%;display: block;}
.content-quo ul li h3{font-size: .14rem;line-height: .2rem;height: .4rem;width: 100%;overflow: hidden;margin-top: .2rem;font-weight: 500;}
.content-quo ul li h3 a{color: #333333;}
.content-quo ul li span{font-size: .14rem;color: #7e807f;line-height: .3rem;}


/*news-list*/
.news-list{float: left;border-top: .01rem solid #d0d0cf;}
.news-list ul li{width: 100%;padding: .30rem 0;box-sizing: border-box;height: 1.80rem;border-bottom: .01rem dashed #dddddd;}
.news-list ul li:last-child{border-bottom: 0;}
.news-list-date{height: 1rem;width: .90rem;float: left;margin: .10rem .40rem;}
.news-list-date div{width: 100%;height: .50rem;line-height: .50rem;text-align: center;}
.news-list-date-ri{font-size: .30rem;color: #989898;letter-spacing: .002em;border-bottom: .01rem solid #e5e5e5;font-weight: bold;}
.news-list-date-all{font-size: .14rem;color: #989898;letter-spacing: .001em;}
.news-list-img{height: 1.20rem;float:left;width: 2.05rem;}
.news-list-img img{height: 100%;width: 100%;}
.news-list-con{float: left;width: 5.3rem;padding: 0 .40rem;box-sizing: border-box;}
.news-list-con h3{font-size: .14rem;font-weight: bold;line-height: .30rem;height: .30rem;width: 100%;overflow: hidden;}
.news-list-con p{font-size: .14rem;line-height: .22rem;margin-top: .05rem;width: 100%;height: .44rem;overflow: hidden;}
.news-list ul li a{display: block;}
.news-list ul li a:hover .news-list-date div{color: #0754b8;border-color:#0754b8;}
.news-list-dome .news-list-con h3{width: 100%;}
.news-list-dome .news-list-con p{width: 100%;}
.left-nav-contact{height: 2.5rem;padding: .2rem 0 0 .35rem;box-sizing: border-box;}
.left-nav-contact h6{font-size: .14rem;color: #4c4b4b;padding-left: .35rem;box-sizing: border-box;line-height: .34rem;background: url(../img/left_nav_contact_box_ico01.png)no-repeat left center;background-size: .24rem .24rem;font-weight: 500;}
.left-nav-contact h6:nth-child(2){background: url(../img/left_nav_contact_box_ico02.png)no-repeat left center;background-size: .24rem .24rem;}
.left-nav-contact img{width: 1.2rem;height: 1.2rem;display: block;margin-left: .24rem;margin-top: .2rem;}


.case-list .news-list-img{width: 2.3rem;height: 1.6rem;}
.case-list ul li{height: 2.2rem;}
.case-list .news-list-con{padding: .2rem .4rem;width: 6.2rem;}
/*case*/
.case-list{padding: 0;}
.case-list ul li{padding: .30rem .25rem;}
.news-list-img img{height: 100%;margin: 0;}
.case-list .news-list-con p{margin-bottom: .10rem;}
.case-list .news-list-con span{font-size: .14rem;display: block;height: .3rem;width: 1rem;border: .01rem solid #dcdcdc;box-sizing: border-box;border-radius: .05rem;float: right;line-height: .3rem;text-align: center;transition: all .5s;}
.case-list ul li:hover{background: #f2f0f1;}
.case-list ul li:hover span{border: 0;background: #0754b8;color: #FFFFFF;}
.contact-box{width: 100%;height: 3.40rem;margin: 0 auto;background: url(../img/contact_bg.jpg) no-repeat;background-size: 100%;margin-top: .30rem;padding: .3rem .3rem;position: relative;box-sizing: border-box;}
.contact-box-con{position: absolute;top: .65rem;right: .50rem;height: 2.30rem;width: 3.80rem;}
.contact-box h2{font-size: .26rem;color: #323232;font-weight: 400;}
.contact-box h2 strong{color: #323232;}
.contact-box h3{font-size: .30rem;color: #323232;font-weight: 400;opacity: .17;letter-spacing: .001em;line-height: .30rem;}
.contact-box-con{padding-top: .10rem;box-sizing: border-box;}
.contact-box-con table td{line-height: .40rem;font-size: .16rem;color: #323232;}
.contact-box-con table tr td:nth-child(1){width: 1.1rem;padding-left: .15rem;box-sizing: border-box;}
.contact-box-con table tr td:nth-child(2){padding-right: .30rem;box-sizing: border-box;}
/*contact*/
.message-box{width: 8.20rem;height: 3.30rem;margin: .25rem auto .60rem;border: .01rem solid #f0f0f0;box-sizing: border-box;}
.message-box-img{width: 3.30rem;height: 3.30rem;float: left;border: .01rem solid #b3b1b1;box-sizing: border-box;text-align: center;}
.message-box-img img{height: 100%;width: 100%;}
.message-box-con{width: 4.80rem;float: right;padding: .20rem .90rem;box-sizing: border-box;}
.message-box-con table td{height: .60rem;font-size: .16rem;}
.message-box-con table td input{height: .40rem;width: 3.30rem;border:.01rem solid #e5e5e5;border-radius: .05rem;padding: 0 .15rem;box-sizing: border-box;}
.message-box-con table td textarea{height: .90rem;width: 3.30rem;border:.01rem solid #e5e5e5;border-radius: .05rem;padding: .15rem;box-sizing: border-box;margin-top: .10rem;}
.message-box-con table td button{width: 1.50rem;height: .40rem;color: #FFFFFF;background: linear-gradient(to left,#0754b8,#2367da,#0754b8);float: right;border: 0;box-shadow: .01rem .02rem .05rem #ecefea;cursor: pointer;font-size: .16rem;}
.contact-map{width: 100%;height: 6rem;}
#map{width: 100%;height: 100%;}
.about-con{width: 100%;padding: .30rem 0;box-sizing: border-box;}
.about-con h2{height: .80rem;line-height: .80rem;text-align: center;background: url(../img/about_h2_bg.png) no-repeat;background-size: 8.70rem .01rem;background-position: bottom center;font-size: .22rem;color: #040404;font-weight: bold;position: relative;letter-spacing: .001em;}
.about-con h2:before{content: '';width: .50rem;height: .04rem;background: #393939;position: absolute;bottom: -.02rem;left: 50%;transform: translateX(-.50rem);}
.about-con h2:after{content: '';width: .50rem;height: .04rem;background: #0754b8;position: absolute;bottom: -.02rem;left: 50%;}
.about-con p{margin-top: .20rem;line-height: .32rem;font-size: .16rem;color: #808080;padding: 0 .30rem;box-sizing: border-box;text-indent: .02em;}
.about-con img{max-width: 100%;display: block;}
.about-team-title{width: 100%;height: .6rem;line-height: .5rem;text-align: center;background: url(../img/about_title_bgs.png) no-repeat center center;background-size: auto .6rem;font-size: .20rem;color: #FFFFFF;}
.about-team{padding: .10rem 0;box-sizing: border-box;}
.about-team ul{width: 100%;margin-top: .10rem;}
.about-team ul li{border: 0;float: left;height: auto;width: 48%;padding: 0;margin-top: .10rem;margin-left: 1.33%;}
.about-team ul li:hover{background: none;}
.about-team ul li img{width: 100%;display: block;}
.about-honor{position: relative;}
.swiper-container-about-zizi{width: 7.2rem;margin: .55rem auto;overflow: hidden;}
.swiper-container-about-zizi .swiper-slide{padding: .05rem;box-sizing: border-box;background: url(../img/rongyu_bg.jpg)no-repeat;background-size: 100% 100%;}
.swiper-container-about-zizi .swiper-slide img{width: 100%;}
.about-honor .icon{width: .3rem;height: .8rem;background: #024894;color: #FFFFFF;line-height: .8rem;text-align: center;font-size: .2rem;position: absolute;top: 50%;transform: translateY(-.4rem);background-image: none;}
.about-honor .swiper-button-next{left: .2rem;right: auto;}
.about-honor .swiper-button-prev{right: .2rem;left: auto;}
.about-honor .icon:after{content: '';}


@media only screen and (max-width: 1440px){
	.contact-box-con{padding-top: 0;width: 3.9rem;}
  .left-nav-contact-box{padding: .23rem 0 .23rem .2rem;}
}
