﻿@media screen and (min-width: 1401px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    html {
        font-size: 950%!important
    }
	
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
	
}
.txttable { background: #ffffff; padding:.1rem; margin-bottom: .1rem;}
.txttable { display: flex; justify-content: space-between;}
.txttable span {}
.txttable span+br {display: none;}
.txttable table {width:100%!important; display: inline-block;  vertical-align: top; border: none;}
.txttable table tbody { width: 100%;}
.txttable table th,.txttable table td { border: none!important;}
.txttable table td { position: relative; width: 22vw; vertical-align: top;}
.txttable table td>span { display: block; white-space: nowrap; line-height: 1.5; padding: 10px 0; }
.txttable table td span:nth-child(1) { color: #104374; border-bottom: 1px solid rgb(223,223,223);}
.txttable table td{ font-size: 16px;}
.txttable table tr:nth-child(odd) td::after { content: ''; position: absolute; left: 0; bottom: 0; height: 1px;
width: calc(100% - 30px); background: rgb(223,223,223);}
.txttable>span { white-space: nowrap; font-size: 22px; line-height: 42px; margin-right: 20px;}
.txttable table tr:nth-child(odd) td { color: #104374;}
.txttable td { line-height: 1.5; padding: 10px 30px 10px 0!important;}

@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}

.w{width:90%; max-width:1600px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

/**  index.html  **/
/*.banner a:hover{background: #a4bedf;}*/
.ind_cp ul li:nth-child(4n+1){margin-left: 0;}
.ind_cp ul li:hover .img{box-shadow:0 0 .15rem rgba(175, 175, 175, .6);}
.ind_cp ul li:hover h3{font-weight: bold;}
.ind_cp ul li:hover p{color: #104374;}
.zhongdian .tab .zx_c ul li:nth-child(2n+1){margin-left: 0;}
.zhongdian .tab .zx_c ul li:hover{border-color: #002e64;box-shadow:0 0 .1rem rgba(0, 46, 100, .6);}
.new_cp_c .swiper-slide:hover .img a img{transform:scale(1.15,1.15);}
.new_cp_c .swiper-slide:hover .more a{margin-left: .05rem;}
.guanyu_c .item2:hover{box-shadow:0 0 10px rgba(0, 46, 100, .6);}
.guanyu_c .item2:hover a:after{opacity: 1;}
.guanyu_c .item1:hover{box-shadow:0 0 10px rgba(0, 46, 100, .6);}
.zixun ul li:nth-child(4n+1){margin-left: 0;}
.zixun ul li:hover .img a img{transform:scale(1.15,1.15);}
.zixun ul li:hover h3 a{font-weight: bold;color: #104374;}
.zixun ul li:hover .more a{background-color: #104374;border-radius: .09rem;border-color: #104374;height: .18rem;width: .5rem;background-image: url(../img/28.png);background-position: right .1rem center;}
.zixun ul li:hover .more a span{left: .1rem;}
.fot_nav li a:hover{color: #104374;background-image: url(../img/42.png);}
.fot_2 li a:hover{color: #104374;}
.fot_3 .fx a:hover{transform: translateY(-5px);}
.banquan a:hover{color: #104374;}
.fot_4 .tel a:hover{color: #104374;}

.yuyan ul li a:hover{background: #104374;color: #FFFFFF;}
.yuyan:hover ul{display: block;}
.search_c button:hover{background-color: #a4bedf;}
.menu{float: right;margin-right: .15rem;}
.menu ul li{float: left;}
.menu > ul > li > a{display: block;line-height: .5rem;font-size: .09rem;color: #333333;margin-right: .17rem;position: relative;z-index: 1;}
.menu > ul > li > a:hover, .menu ul li.on a{color: #104374;}
.menu > ul > li > a:after{content: "";display: block;position: absolute;width: 6px;height: 6px;background: #104374;border-radius: 3px;left: 0;right: 0;margin: 0 auto;bottom: .1rem;opacity: 0;transition:all .3s;}
.menu > ul > li > a:hover:after, .menu > ul > li.on > a:after{opacity: 1;}
.cp_nav_san_2 .items:nth-child(5n+1){margin-left: 0;}
.menu ul li:hover .cp_menu{display: block;}
.cp_nav dl dd:hover .cp_nav_san{display: block;}

/**  fuwu.html  **/
.bread a:hover{color: #104374;}
.fuwu_ban .txt .lx a.lx1:hover{background: #a4bedf;border-color: #a4bedf;}
.fuwu_ban .txt .lx a.lx2:hover{background: #a4bedf;border-color: #a4bedf;color: #FFFFFF;}
.fuwu li:nth-child(even) .img{float: right;margin-left: 0;margin-right: .5rem;}
.fuwu li:nth-child(even) .img:after{left: auto;right: -.5rem;}
.fuwu li:nth-child(even) .txt{float: left;margin-right: 0;/*margin-left: .4rem;*/}
.fuwu li .txt .lx a.lx1:hover{background: #a4bedf;border-color: #a4bedf;}
.fuwu li .txt .lx a.lx2:hover{background: #a4bedf;border-color: #a4bedf;color: #FFFFFF;}

/**  cp_detail.html  **/
.bread.fixed{position: fixed;top: .5rem;z-index: 99999;border-bottom: 1px solid #d2d2d2;}
.cp_detail .w{position: relative;}
.gaishu .txt .more a.more1:hover{background: #a4bedf;border-color: #a4bedf;}
.gaishu .txt .more a.more2:hover{background: #a4bedf;border-color: #a4bedf;color: #FFFFFF;}
.renzheng_c .items:nth-child(2n+1){margin-left: 0;}
.canshu .items .txt li:nth-child(4n+1){margin-left: 0;}
.xiazai_c .items:nth-child(2n+1){margin-left: 0;}
.xiazai_c .items a:hover{color: #FFFFFF;background: #104374;border-color: #104374;}
.lxfs_c a:hover{background: #a4bedf;}
.cp_det_page_1 a:hover{color: #104374;}
.cp_det_page .back a:hover{color: #104374;}
.bread_nav dl dd a:hover{background: #eeeeee;}
.chanpin table td a:hover{background: #1d71c2;}

/**  aboutus.html  **/
.ab_banner ul li:hover{background: #FFFFFF;}
.ab_banner ul li:hover a{color: #104374;}
.ab_banner ul li:hover i.icon1{background-image: url(../img/72_h.png);}
.ab_banner ul li:hover i.icon2{background-image: url(../img/73_h.png);}
.ab_banner ul li:hover i.icon3{background-image: url(../img/74_h.png);}
.ab_banner ul li:hover i.icon4{background-image: url(../img/75_h.png);}
.ab_banner ul li:hover i.icon5{background-image: url(../img/76_h.png);}
.wenhua ul li:hover{background-image: url(../img/80.png);box-shadow:0 0 .15rem rgba(16, 67, 116, .15);}
.wenhua ul li:hover .tit h3{color: #FFFFFF;}
.wenhua ul li:hover .tit h3 span{color: #FFFFFF;}
.wenhua ul li:hover p{color: #FFFFFF;}
.wenhua ul li:hover .tit i.icon1{background-image: url(../img/82_h.png);}
.wenhua ul li:hover .tit i.icon2{background-image: url(../img/83_h.png);}
.wenhua ul li:hover .tit i.icon3{background-image: url(../img/84_h.png);}
.wenhua ul li:hover .tit i.icon4{background-image: url(../img/85_h.png);}
.ab_news ul li:nth-child(3n+1){margin-left: 0;}
.qiye_new .swiper-slide:hover{border-bottom-color: #104374;}
.qiye_new .swiper-slide:hover h3{color: #104374;}

.zixun .swiper-slide:hover .img a img{transform:scale(1.15,1.15);}
.zixun .swiper-slide:hover h3 a{font-weight: bold;color: #104374;}
.zixun .swiper-slide:hover .more a{background-color: #104374;border-radius: .09rem;border-color: #104374;height: .18rem;width: .5rem;background-image: url(../img/28.png);background-position: right .1rem center;}
.zixun .swiper-slide:hover .more a span{left: .1rem;}


/**  fangan.html  **/
.fangan .zx_t{/*display:flex;flex-wrap: wrap;justify-content: space-between;*/ padding-bottom: .25rem;}
.fangan .zx_t li{float: left;margin-top: .11rem; }
.fangan .zx_c li:hover{background: #104374;border-color: #104374; }
.fangan .zx_c li:hover .txt h3{color: #FFFFFF;}
.fangan .zx_c li:hover .txt p{color: #FFFFFF;}
.fangan .zx_c li:hover .txt a{color: #FFFFFF;background-image: url(../img/100.png);}

/**  fangan_detil.html  **/
.xiangguan ul li:nth-child(4n+1){margin-left: 0;}
.fa_detail .w{position: relative;}
.fa_xiazai ul li a:hover{background: #a4bedf;}
.fa_xiazai ul li:nth-child(2n+1){margin-left: 0;}
.xiangguan ul li:hover{background: #104374;border-color: #104374;/*height: 1.93rem;transform: translateY(-.09rem);*/}
.xiangguan ul li:hover h3{color: #FFFFFF;margin-top: -.05rem;}
.xiangguan ul li:hover p{color: #FFFFFF;}
.xiangguan ul li:hover .more{display: block;}

/**  lxwm.html  **/
.lxwm_ban img{width: 100%;}
.lxwm{width: 65%; margin: .35rem auto;}
.lxtop_left{float: left;}
.tit_en{font-size: .08rem; color: #104374; font-weight: bold; height: .09rem; border-left: .012rem solid #104374; padding-left: .06rem;}
.tit_ch{font-size: .2rem; color: #333333; margin-top: .11rem; }
.tit_con{font-size: .08rem; color: #7e7e7e; margin-top: .11rem; line-height: .15rem;}
.lxtop_right{float: right;}
.items01{width: 2.06rem; border-bottom: 1px solid #dddddd;background: url(../img/lxwm01.png) right center no-repeat; background-size:.12rem;}
.items02{width: 2.06rem; border-bottom: 1px solid #dddddd;background: url(../img/lxwm02.png) right center no-repeat; background-size:.12rem;}
.items03{width: 2.06rem; border-bottom: 1px solid #dddddd;background: url(../img/lxwm03.png) right center no-repeat; background-size:.12rem;}
.items04{width: 2.06rem; border-bottom: 1px solid #dddddd;background: url(../img/lxwm04.png) right center no-repeat; background-size:.12rem;}
.liuyan_1{height: .59rem; border-bottom: 1px solid #dddddd;}
	
.items01 input,.items02 input,.items03 input,.items04 input{width: 1.86rem; height: .32rem; line-height: .32rem; border: none; outline: none; }
.liuyan_1 textarea{width: 2.06rem; height: .57rem; border: none; outline: none; padding-top: .17rem;}
	
.lxtop_right .btn input{display: block;background: #fff; border: 1px solid #104374; border-radius: .03rem; color: #104374;font-size: .1rem;padding: 0 .05rem;height: .22rem; cursor: pointer; margin-top: .12rem;}
.lxtop_right .btn input:hover{background:#104374; color: #fff;}
.lxtop_bot{border-top: 1px solid #dddddd; padding:.38rem 0;}
.lxtop_bot li{margin-left: .88rem; float: left;}
.lx_txt01{background: url(../img/lxwm05.png) left center no-repeat; background-size:.12rem; color: #999999; font-size: .08rem; padding-left: .12rem;}
.lx_txt02{margin-top: .13rem; font-size: .15rem; color: #333333;}
.lx_txt03{background: url(../img/lxwm06.png) left center no-repeat; background-size:.12rem; color: #999999; font-size: .08rem; padding-left: .12rem;}
.lx_txt04{background: url(../img/lxwm07.png) left center no-repeat; background-size:.12rem; color: #999999; font-size: .08rem; padding-left: .12rem;}
.lx_txt05{margin-top: .13rem; font-size: .1rem; color: #333333;}
#allmap{width:100%; height:2.34rem; margin-bottom: .48rem;}

}

/**  index.html  **/
header{width: 100%;height: .5rem;position: fixed;z-index: 999999;/*box-shadow:0 0 10px rgba(210, 210, 210, .65);*/background: #FFFFFF;top: 0;}
.header_bg{width: 100%;height: .5rem;background: #FFFFFF;}
.logo{width: auto;height: .15rem;margin-top: .175rem;}
.logo img{display: block;width: auto;height: 100%;}
.yuyan{width: .74rem;position: relative;height: .2rem;margin-top: .175rem;}
.yuyan_1{font-size: .08rem;color: #666666;line-height: .15rem;padding-left: .06rem;cursor: pointer;border: 1px solid #cacaca;border-radius: .08rem;height: .15rem;background: url(../img/03.png) right .08rem center no-repeat;background-size: .06rem;}
.yuyan_1 img{width: .1rem;transform: translateY(.02rem);margin-right: .04rem;}
.yuyan ul{display: block;position: absolute;width: 100%;background: #FFFFFF;border: 1px solid #cacaca;border-radius: .05rem;margin-top: 5px;overflow: hidden;display: none;}
.yuyan ul li a{display: block;font-size: .08rem;padding: 5px .05rem 5px .1rem;}
.search{position: relative;margin-top: .2rem;margin-right: .12rem;}
.search .btn{cursor: pointer;width: .1rem;}
.search .btn img{display: block;width: 100%;}
.search_c{position: absolute;width: 1.2rem;background: #FFFFFF;box-shadow:0 0 10px rgba(0, 46, 100, .6);height: .16rem;border-radius: .04rem;right: 0;margin-top: .05rem;overflow: hidden;display: none;z-index: 2;}
.search_c button{width: .2rem;height: .16rem;border: none;outline: none;background-image: url(../img/46.png);background-color: #104374;background-position: center;background-repeat: no-repeat;background-size: .1rem;float: right;cursor: pointer;transition:all .3s;}
.search_c input{display: block;width: calc(100% - .2rem);height: .16rem;border: none;outline: none;font-size: .08rem;padding: 0 .05rem;float: left;}

.banner{/*box-shadow:0 0 .3rem rgba(190, 190, 190, .82);height: 2.7rem;margin-top: .15rem;*/ width: 100%;}
.banner .swiper-slide a{display: block;/*width: 100%;*/}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-slide{width: 100%; height: 2.7rem; background-position: center;background-size: cover;}
/*.ban_img_1{position: absolute;width: 44.8%;right: .05rem;bottom: .1rem;}
.ban_img_1 img{display: block;width: 100%;}
.banner .ban01{width: 3.65rem;margin: .5rem 0 0 .18rem;}
.banner .ban01 h3{font-weight: normal;font-size: .14rem;color: #104374;line-height: 1;}
.banner .ban01 h3 b{font-weight: bold;}
.banner .ban01 h3 span{font-weight: bold;font-style: oblique;font-size: .37rem;margin-right: .05rem;}
.banner .ban01 ul{margin-top: .09rem;}
.banner .ban01 ul li{float: left;width: 50%;background: url(../img/05.png) left center no-repeat;background-size: .19rem;background-repeat: no-repeat;padding-left: .25rem;margin-top: .09rem;}
.banner .ban01 ul li h4{font-weight: normal;font-size: .12rem;color: #333333;line-height: 1;}
.banner .ban01 ul li p{font-size: .08rem;margin-top: .02rem;line-height: 1;color: #b5b5b6;}
.banner a{display: block;width: .78rem;background: #104374;color: #FFFFFF;line-height: .19rem;font-size: .08rem;text-align: center;border-radius: .1rem;margin-top: .2rem;}
.banner a img{width: .1rem;margin-left: .05rem;}*/

.banner .ban01{width: 3.65rem;margin: .6rem 0 0 .35rem;}
.banner .ban01 h3{font-size: .12rem;color: #154776;line-height: 1.4; font-weight: bold;}
.banner a{display: block;width: .55rem;background: #154776;color: #FFFFFF;line-height: .16rem;font-size: .07rem;text-align: center;border-radius: .1rem;margin-top: .12rem;}
.banner a:hover{display: block;width: .55rem;background: #3470c1;color: #FFFFFF;line-height: .16rem;font-size: .07rem;text-align: center;border-radius: .1rem;margin-top: .12rem;}

.banner .swiper-pagination-bullet{width: .05rem;height: .05rem;background: #a4bedf;border-radius: 50%;opacity: 1;margin: 0 .07rem;position: relative;transition:all .3s;}
.banner .swiper-pagination-bullet:after{content: "";display: block;position: absolute;width: .15rem;height: .15rem;border-radius: 50%;border: 1px solid #104374;top:50%;left:50%;transform:translate(-50%,-50%);opacity: 0;transition:all .3s;}
.banner .swiper-pagination-bullet-active{background: #104374;}
.banner .swiper-pagination-bullet-active:after{opacity: 1;}
.banner .swiper-pagination{bottom: .12rem;}

.ind_cp{margin-top: .35rem;}
.indtit{text-align: center;font-size: .18rem;color: #333333;line-height: 1;}
.ind_cp ul{display:flex;flex-wrap: wrap;}
.ind_cp ul li{width: 23%;margin: .25rem 0 0 2.666%;}
.ind_cp ul li .img{width: 100%;border-radius: .05rem;overflow: hidden;height: 1.2rem;transition:all .3s;}
.ind_cp ul li .img img{display: block;width: 100%;height:100%;object-fit:cover;}
.ind_cp ul li h3{font-size: .11rem;margin-top: .08rem;color: #104374;font-weight: normal;transition:all .2s;text-align: center;}
.ind_cp ul li p{font-size: .08rem;line-height: .13rem;color: #6f6f6f;margin-top: .04rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;transition:all .3s;}

.zhongdian{margin-top: .35rem;}
.zx_c .items{display:none;list-style: none;}
.zx_c .items.thisclass{display:list-item;}
.zhongdian .tab{margin-top: .12rem;}
.zhongdian .tab .zx_t{text-align: center;}
.zhongdian .tab .zx_t li{display: inline-block;padding: 0 .1rem;border: 1px solid #FFFFFF;line-height: .18rem;border-radius: .09rem;font-size: .084rem;color: #666666;cursor: pointer;transition:all .3s;}
.zhongdian .tab .zx_t li.active{border-color: #002e64;color: #002e64;}
.zhongdian .tab .zx_c ul{display:flex;flex-wrap: wrap;}
.zhongdian .tab .zx_c ul li{width: 49%;margin: .12rem 0 0 2%;border-radius: .05rem;border: 1px solid #FFFFFF;overflow: hidden;position: relative;transition:all .3s;}
.zhongdian .tab .zx_c ul li .img img{display: block;width: 100%;}
.zhongdian .tab .zx_c ul li .txt{width: 100%;bottom: .08rem;color: #FFFFFF;position: absolute;padding: 0 .12rem;line-height: 1;}
.zhongdian .tab .zx_c ul li .txt p{float: left;font-size: .15rem;}
.zhongdian .tab .zx_c ul li .txt .more{float: right;font-size: .09rem;}
.zhongdian .tab .zx_c ul li .txt .more img{width: .11rem;transform: translateY(.03rem);margin-left: .05rem;}

.new_cp{margin-top: .35rem;}
.new_cp_c{position: relative;margin-top: .15rem;}
.new_cp_c .img a{display: block;width: 100%;border-radius: .05rem;overflow: hidden;}
.new_cp_c .img a img{display: block;width: 100%;transition:all .5s;}
.new_cp_c .swiper-slide h3{font-size: .11rem;color: #104374;margin-top: .08rem;line-height: 1;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_cp_c .swiper-slide p{font-size: .08rem;line-height: .13rem;height: .26rem;margin-top: .06rem;color: #6f6f6f;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.new_cp_c .swiper-slide .more a{display: inline-block;margin-top: .05rem;font-size: .07rem;color: #315682;line-height: 1;}
.new_cp_c .swiper-slide .more a img{vertical-align: middle;margin-left: .05rem;width: auto;height: .12rem;}
.new_cp_c .swiper-pagination{position: static;margin-top: .2rem;height: 1px;background: #e8e8e8;}
.new_cp_c .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #002e65;}
.new_cp_c .btn{position: absolute;width: .23rem;height: .23rem;background: #FFFFFF;border-radius: 50%;left: 1rem;bottom: -.115rem;box-shadow:0 0 10px rgba(190, 190, 190, .5);text-align: center;z-index: 99;padding-top: .01rem;}
.new_cp_c .swiper-button-prev, .new_cp_c .swiper-button-next{width: .03rem;height: .06rem;position: static;margin-top: 0;background-size: 100% 100%;display: inline-block;}
.new_cp_c .swiper-button-prev{background-image: url(../img/15.png);}
.new_cp_c .swiper-button-next{background-image: url(../img/16.png);}

.guanyu{margin-top: .35rem;}
.guanyu_c{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: .15rem;}
.guanyu_c .item1{width: 43%;overflow: hidden;border-radius: .05rem;transition:all .3s;}
.guanyu_c .item1 a{display: block;width: 100%;position: relative;}
.guanyu_c .item1 a:after{content: "";display: block;position: absolute;width: 100%;height: 100%;background: url(../img/23.png) bottom no-repeat;background-size: 100% .86rem;top: 0;z-index: 1;}
.guanyu_c .item1 .img img{display: block;width: 100%;}
.guanyu_c .item1 .txt{position: absolute;width: 100%;color: #FFFFFF;bottom: .08rem;padding: 0 .2rem 0 .25rem;z-index: 2;}
.guanyu_c .item1 .txt h3{font-weight: normal;font-size: .1rem;line-height: 1;}
.guanyu_c .item1 .txt p{font-size: .08rem;line-height: .12rem;margin-top: .05rem;}
.guanyu_c .item2{width: 17.57%;overflow: hidden;border-radius: .05rem;transition:all .3s;}
.guanyu_c .item2 a{display: block;width: 100%;position: relative;}
.guanyu_c .item2 a:after{content: "";display: block;position: absolute;width: 100%;height: 100%;background: url(../img/23.png) bottom no-repeat;background-size: 100% .86rem;top: 0;z-index: 1;opacity: 0;transition:all .3s;}
.guanyu_c .item2 .img img{display: block;width: 100%;}
.guanyu_c .item2 .txt{position: absolute;color: #FFFFFF;bottom: .12rem;width: 100%;padding: 0 .1rem;z-index: 2;}
.guanyu_c .item2 .txt img{display: block;width: .2rem;}
.guanyu_c .item2 .txt p{font-size: .1rem;margin-top: .05rem;line-height: 1;}

.zixun{margin-top: .35rem;margin-bottom: .25rem;}
.zixun ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.zixun ul li{width: 23%;margin-left: 2.666%;margin-top: .15rem;}
.zixun ul li .img a{display: block;overflow: hidden;border-radius: .05rem;box-shadow:0 0 10px rgba(16, 67, 116, .12);}
.zixun ul li .img a img{display: block;width: 100%;transition:all .5s;}
.zixun ul li h3 a{display: block;font-weight: normal;font-size: .09rem;color: #333333;line-height: 1;margin-top: .08rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zixun ul li p{font-size: .08rem;line-height: .14rem;color: #999999;height: .28rem;margin-top: .04rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.zixun ul li .more a{display: block;width: .21rem;height: .21rem;border-radius: 50%;border: 1px solid #dddddd;background-image: url(../img/27.png);background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;margin-top: .08rem;background-size: .09rem;}
.zixun ul li .more a span{display: block;position: absolute;font-size: .08rem;line-height: .17rem;color: #FFFFFF;left: -100%;transition:all .3s;}

.footer{width: 100%;border-top: 1px solid #dddddd;padding: .25rem 0 0 0;background: #FFFFFF;}
.fot_top{display:flex;flex-wrap: wrap;justify-content: space-between;}
.fot_logo{width: 1.05rem;}
.fot_logo img{width: 100%;}
.fot_top h3{font-size: .09rem;color: #000000;line-height: 1;}
.fot_nav{width: 1.55rem;}
.fot_top ul{margin-top: .05rem;}
.fot_nav li{float: left;width: 50%;}
.fot_nav li a{display: block;font-size: .08rem;line-height: .18rem;color: #333333;background-image: url(../img/33.png);background-position:  left center;background-repeat:  no-repeat;background-size: .04rem;padding-left: .08rem;}
.fot_2 li a{font-size: .08rem;line-height: .18rem;color: #333333;text-align: left;display: block;}
.fot_3{width: 1.85rem;}
.fot_3 li{font-size: .08rem;line-height: .18rem;color: #333333;position: relative;padding-left: .1rem;}
.fot_3 li img{display: block;position: absolute;width: .09rem;left: 0;top: .045rem;}
.fot_3 .fx a{display: inline-block;width: .19rem;margin: .07rem .03rem 0 0;}
.fot_3 .fx a img{display: block;width: 100%;}
.ewm img{display: block;width: .62rem;}
.ewm p{text-align: center;font-size: .07rem;color: #333333;margin-top: .03rem;}
.fot_4{border-top: 1px solid #dddddd;margin-top: .28rem;padding: .05rem 0;font-size: .08rem;color: #333333;}
.banquan{float: left;}
.banquan a{color: #333333;margin-left: .05rem;}
.fot_4 .tel{float: right;}
.fot_4 .tel span{margin-left: .05rem;}
.fot_4 .tel a{color: #333333;}

/**  fuwu.html  **/
.bread{width: 100%;height: .32rem;background: #FFFFFF;line-height: .3rem;font-size: .08rem;color: #999999;}
.bread img{display: block;float: left;width: auto;height: .08rem;margin: .11rem .06rem 0 0 ;}
.bread li{float: left;}
.bread ul > li > a{color: #999999;display: inline-block;vertical-align: middle;}
.bread ul > li > a.on{color: #585858;}
.bread ul li i{display: inline-block;vertical-align: middle;width: .14rem;height: .14rem;background-image: url(../img/110.png);background-size: .08rem;background-color: #FFFFFF;border-radius: 50%;margin: 0 .02rem;background-position: center;background-repeat: no-repeat;cursor: pointer;transition:all .3s;}
.bread ul li .items{display: inline-block;vertical-align: middle;height: .3rem;position: relative;padding: 0 .03rem;}
.bread_nav dl{position: absolute;background: #FFFFFF;box-shadow:0 0 10px rgba(0, 0, 0, .1);border-radius: .05rem;width: .9rem;left: -.1rem;top: .24rem;display: none;overflow: hidden;z-index: 9999;}
.bread_nav dl dd{margin: 0;}
.bread_nav dl dd a{display: block;padding: 0 .1rem;line-height: .2rem;font-size: .075rem;color: #333333;}
.bread_nav:hover dl{display: block;}
.bread_nav:hover i{box-shadow:0 0 10px rgba(0, 0, 0, .1);transform: rotate(90deg);}

.fuwu_ban{position: relative;}
.fuwu_ban .img{width: 100%;border-top-left-radius: .18rem;border-bottom-right-radius: .18rem;overflow: hidden;}
.fuwu_ban .img img{display: block;width: 100%;}
.fuwu_ban .txt{position: absolute;width: 2.1rem;height: 1.35rem;background: rgba(255, 255, 255, .9);border-top-right-radius: .18rem;border-bottom-left-radius: .18rem;left: .5rem;bottom: -.3rem;box-shadow:0 0 .15rem rgba(0, 0, 0, .08);text-align: center;}
.fuwu_ban .txt h3{font-size: .17rem;line-height: 1;color: #104374;margin-top: .3rem;}
.fuwu_ban .txt p{font-size: .08rem;margin-top: .08rem;color: #95a7b9;}
.fuwu_ban .txt .lx a{margin: .2rem .03rem 0 .03rem;display: inline-block;padding: 0 .05rem;height: .21rem;border: 1px solid #104374;border-radius: .03rem;font-size: .09rem;line-height: .21rem;}
.fuwu_ban .txt .lx a.lx1{color: #FFFFFF;background: #104374;}
.fuwu_ban .txt .lx a.lx2{color: #104374;background: #FFFFFF;}

.fuwu{margin-bottom: 1rem;}
.fuwu li{margin-top: 1rem;}
.fuwu li .img{float: left;position: relative;width: 44.57%;margin-left: .5rem;}
.fuwu li .img img{display: block;position: relative;z-index: 2;border-top-right-radius: .2rem;border-bottom-left-radius: .2rem;width: 100%;}
.fuwu li .img:after{content: "";display: block;position: absolute;width: 97%;left: -.5rem;height: 2.6rem;background: #f5f5f5;border-top-left-radius: .2rem;border-bottom-right-radius: .2rem;z-index: 1;top: 0;bottom: 0;margin: auto 0;}
.fuwu li .txt{float: right; width: 44.57%; /*margin-right: .4rem;*/margin-top: .5rem;}
.fuwu li .txt h3{font-size: .17rem;line-height: 1;color: #104374;}
.fuwu li .txt p{font-size: .08rem;margin-top: .04rem;color: #95a7b9;}
.fuwu li .txt .lx a{margin: .13rem .03rem 0 .03rem;display: inline-block;padding: 0 .05rem;height: .21rem;border: 1px solid #104374;border-radius: .03rem;font-size: .09rem;line-height: .21rem;text-align: center;}
.fuwu li .txt .lx a.lx1{color: #FFFFFF;background: #104374;}
.fuwu li .txt .lx a.lx2{color: #104374;background: #FFFFFF;}

/**  cp_detail.html  **/
.cp_detail{width: 100%;border-top: 1px solid #d2d2d2;position: relative;}
.navHref li{float: left;margin-left: .1rem;}
.navHref li a{display: block;font-size: .09rem;color: #333333;line-height: .3rem;position: relative;}
.navHref li a:after{content: "";display: block;position: absolute;width: 0;height: 2px;background: #0b4e9a;left: 0;bottom: 0;}
.navHref li a.active{color: #104374;}
.navHref li a.active:after{width: 100%;}
.move_main h2{font-weight: normal;font-size: .16rem;line-height: 1;color: #104374;margin-top: .15rem;}

.gaishu .img{background: #FFFFFF;border-radius: .05rem;width: 50.8%;height: 2.35rem;position: relative;margin-top: .13rem;}
.gaishu .img img{display: block;position: absolute;width: auto;height: auto;max-width: 90%;max-height: 90%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.gaishu .txt{width: 44.6%;margin-top: .35rem;}
.gaishu .txt h3{font-weight: normal;font-size: .2rem;color: #104374;line-height: 1;}
.gaishu .txt p{font-size: .08rem;line-height: .17rem;color: #333333;margin-top: .08rem;}
.gaishu .txt .more a{display: inline-block;border: 1px solid #104374;line-height: .22rem;border-radius: .12rem;font-size: .08rem;padding: 0 .07rem;min-width: .6rem;text-align: center;margin: .3rem .06rem 0 0;}
.gaishu .txt .more a img{width: .09rem;transform: translateY(.02rem);margin-right: .05rem;}
.gaishu .txt .more a.more1{color: #FFFFFF;background: #104374;}
.gaishu .txt .more a.more2{color: #104374;}

.tedian_c{width: 100%;background: #FFFFFF;margin-top: .12rem;position: relative;}
.tedian_c .swiper-slide{border-right: 1px solid #eeeeee;padding: .3rem .3rem 0 .25rem;height: 1.45rem;}
.tedian_c .swiper-slide img{display: block;width: .27rem;}
.tedian_c .swiper-slide h3{line-height: 1;color: #212121;font-size: .12rem;margin-top: .1rem;}
.tedian_c .swiper-slide p{font-size: .09rem;line-height: .15rem;margin-top: .06rem;color: #666666;}
.move_main .swiper-button-prev, .move_main .swiper-button-next{width: .16rem;height: .16rem;background-size: 100% 100%;margin-top: 0;top: -.28rem;}
.move_main .swiper-button-prev{background-image: url(../img/60.png);left: auto;right: .18rem;}
.move_main .swiper-button-next{background-image: url(../img/61.png);right: 0;}

.lingyu_c{width: 100%;margin-top: .12rem;position: relative;}
.lingyu_c .img{float: left;width: 52.54%;position: relative;z-index: 2;margin-left: .15rem;}
.lingyu_c .img img{width: 100%;display: block;}
.lingyu_c .txt{width: 39%;float: right;margin: .5rem .1rem 0 0;position: relative;z-index: 2;}
.lingyu_c .txt h3{font-size: .12rem;color: #333333;line-height: 1;}
.lingyu_c .txt p{color: #999999;font-size: .08rem;line-height: .13rem;margin-top: .05rem;}
.lingyu_c .swiper-slide{padding-bottom: .18rem;}
.lingyu_c .swiper-slide:after{content: "";display: block;position: absolute;width: 100%;background: #FFFFFF;height: 1.4rem;bottom: 0;z-index: 1;}

.renzheng_c{width: 100%;background: #FFFFFF;margin-top: .12rem;padding: .15rem .15rem;}
.renzheng_c li{float: left;width: .76rem;height: .76rem;border: 1px solid #dddddd;border-radius: .05rem;background: linear-gradient(#ffffff,#ebebeb);margin: .1rem .15rem;}
.renzheng_c li img{display: block;width: 100%;height: 100%;}
/*.renzheng .items{float: left;width: 48.57%;background: #FFFFFF;height: 1.8rem;margin-top: .12rem;padding: .2rem .3rem 0 .3rem;margin-left: 2.86%;}
.renzheng .items img{display: block;width: auto;height: .37rem;}
.renzheng .items p{font-size: .11rem;color: #212121;margin-top: .06rem;}
.renzheng .items ul{margin-top: .05rem;}
.renzheng .items li{position: relative;font-size: .09rem;line-height: .15rem;color: #666666;padding-left: .07rem;}
.renzheng .items li:after{content: "";display: block;position: absolute;width: .03rem;height: .03rem;background: #002e64;border-radius: 50%;left: 0;top: .06rem;}*/

.canshu .items{width: 100%;margin-top: .1rem;padding-bottom: .15rem;}
.canshu .items h3{display: block;float: left;font-size: .1rem;line-height: 1;color: #333333;font-weight: normal;width: .65rem;margin-top: .15rem;padding-left: .1rem;}
.canshu .items .txt{float: right;width: calc(100% - .65rem);padding-right: .1rem;}
.canshu .items .txt ul{display:flex;flex-wrap: wrap;}
.canshu .items .txt li{width: 22%;margin-left: 4%;margin-top: .15rem;}
.canshu .items .txt li h4{font-size: .09rem;font-weight: normal;color: #104374;line-height: 1;border-bottom: 1px solid #d9d9d9;padding-bottom: .06rem;}
.canshu .items .txt li p{font-size: .08rem;line-height: .1rem;margin-top: .04rem;color: #999999;}

.xiazai_c{display:flex;flex-wrap: wrap;}
.xiazai_c .items{width: 48.57%;margin-left: 2.86%;background: #FFFFFF;height: .5rem;margin-top: .12rem;padding: 0 .1rem;}
.xiazai_c .items:nth-child(2n+1){margin-left: 0;}
.xiazai_c .items p{float: left;font-size: .11rem;line-height: .5rem;}
.xiazai_c .items a{display: block;float: right;font-size: .08rem;color: #7390a9;border: 1px solid rgba(16,67,116,.4);padding: 0 .05rem;height: .14rem;line-height: .14rem;border-radius: .07rem;text-align: center;background: rgba(16,67,116,.05);margin-top: .18rem;}

.lxfs h3{font-weight: normal;font-size: .16rem;line-height: 1;color: #104374;margin-top: .15rem;}
.lxfs_c{width: 100%;height: 1.09rem;background: url(../img/70.jpg) center;background-size: cover;margin-top: .12rem;}
.lxfs_c p{float: left;font-size: .12rem;color: #333333;margin-left: .27rem;line-height: .16rem;margin-top: .465rem;}
.lxfs_c p img{display: block;float: left;width: .16rem;margin-right: .05rem;}
.lxfs_c_1{float: left;margin: .435rem 0 0 .8rem;}
.lxfs_c_1 a{display: block;line-height: .22rem;text-align: center;border-radius: .11rem;background: #002e64;color: #FFFFFF;font-size: .1rem;padding: 0 .05rem;}

.cp_det_page{position: relative;margin-top: .17rem;margin-bottom: .15rem;}
.cp_det_page .back{position: absolute;left:50%;transform:translate(-50%,0);top: 0;}
.cp_det_page .back a img{display: block;float: left;width: .17rem;margin-right: .05rem;}
.cp_det_page .back a{display: block;font-size: .09rem;color: #212121;line-height: .17rem;}
.cp_det_page_1{display:flex;flex-wrap: wrap;justify-content: space-between;}
.cp_det_page_1 a{display: block;width: auto;max-width: calc((100% - .8rem)/2);font-size: .09rem;color: #212121;line-height: .17rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cp_det_page_1 a span{color: #999999;}

/**  aboutus.html  **/
.ab_banner{height: 1.6rem;background: url(../img/ab_banner.jpg) center;background-size: cover;position: relative;}
.ab_banner ul{text-align: center;position: absolute;width: 100%;bottom: .17rem;left: 0;}
.ab_banner ul li{display: inline-block;width: 17%;border: 1px solid #FFFFFF;border-radius: .04rem;background: rgba(255, 255, 255, .2);height: .29rem;line-height: .28rem;transition:all .3s;}
.ab_banner ul li a{display: block;color: #FFFFFF;font-size: .08rem;}
.ab_banner ul li i{display: inline-block;width: .14rem;height: .14rem;background-size: 100% 100%;transform: translateY(.02rem);margin-right: .05rem;}
.ab_banner ul li i.icon1{background-image: url(../img/72.png);}
.ab_banner ul li i.icon2{background-image: url(../img/73.png);}
.ab_banner ul li i.icon3{background-image: url(../img/74.png);}
.ab_banner ul li i.icon4{background-image: url(../img/75.png);}
.ab_banner ul li i.icon5{background-image: url(../img/76.png);}

.jieshao{margin-top: .38rem;background: url(../img/79.png) bottom no-repeat;background-size: 100%;padding-bottom: .25rem;border-bottom: 2px solid #939393;}
.jieshao .txt .tit{width: 48%;border-top: 2px solid #939393;text-align: right;padding-top: .15rem;}
.jieshao .txt .tit img{display: inline-block;width: auto;height: .31rem;}
.jieshao .txt .tit p{color: #333333;font-size: .09rem;line-height: .16rem;margin-top: .1rem;padding-left: .5rem;}
.jieshao_1 h3{font-weight: normal;margin-top: .45rem;line-height: 1;font-size: .15rem;color: #060606;margin-bottom: .12rem;}
.jieshao_1 h3 b{font-weight: bold;color: #104374;font-size: .25rem;}
.jieshao_1 p{text-indent: 2em;font-size: .08rem;line-height: .18rem;color: #777777;}
.jieshao .img{width: 48%;margin-left: .2rem;border-radius: .05rem;overflow: hidden;}
.jieshao .img img{display: block;width: 100%;}

.ab_tit{margin-top: .4rem;text-align: center;font-size: .2rem;line-height: 1;color: #333333;}
.ab_tit:after{content: "";display: block;margin: 0 auto;width: .25rem;height: .03rem;background: url(../img/86.png);background-size: 100% 100%;margin-top: .08rem;}
.wenhua ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.wenhua ul li{width: 23%;height: 1.28rem;background-image: url(../img/81.png);background-size: 100% 100%;margin-top: .2rem;padding: .1rem .07rem 0 .07rem;border-radius: .05rem;overflow: hidden;transition:all .3s;}
.wenhua ul li .tit{border-bottom: 1px solid #dddddd;padding-bottom: .07rem;}
.wenhua ul li .tit h3{float: right;font-size: .11rem;color: #333333;font-weight: normal;line-height: 1;transition:all .3s;width: calc(100% - .27rem);}
.wenhua ul li .tit h3 span{display: block;font-size: 12px;color: #999999;margin-top: .03rem;transition:all .3s;}
.wenhua ul li .tit i{display: block;float: left;width: .2rem;height: .2rem;background-size: 100% 100%;transition:all .3s;}
.wenhua ul li .tit i.icon1{background-image: url(../img/82.png);}
.wenhua ul li .tit i.icon2{background-image: url(../img/83.png);}
.wenhua ul li .tit i.icon3{background-image: url(../img/84.png);}
.wenhua ul li .tit i.icon4{background-image: url(../img/85.png);}
.wenhua ul li p{font-size: .08rem; line-height: .15rem;color: #666666;margin-top: .06rem;transition:all .3s;}

.w-accor{overflow:hidden; position:relative;margin-top: .25rem;}
.w-accor ul{width:100%;}
.w-accor li{position:relative;overflow:hidden;float:left;cursor: pointer;}
.w-accor li .item{position:relative;}
.w-accor li .item h2{font-weight: normal;font-size: .15rem;color: #FFFFFF;position: absolute;left: .14rem;bottom: .14rem;}
.youshi_txt{position: absolute;width: 100%;bottom: 0;left: 0;background: rgba(255, 255, 255, .94);border-top-right-radius: .24rem;padding: .16rem .14rem;display: none;}
.youshi_txt h3{font-weight: normal;color: #333333;font-size: .15rem;line-height: 1;}
.youshi_txt p{color: #666666;font-size: .08rem;line-height: .15rem;margin-top: .03rem;}
.youshi_txt dl{margin-top: .05rem;}
.youshi_txt dl dd{margin: 0;font-size: .08rem;line-height: .16rem;color: #666666;}
.youshi_txt dl dd span{color: #104374;}
.w-accor0 li img{width:100%;display: block;}
.w-accor li.cur h2{display: none;}
.w-accor li.cur .youshi_txt{display: block;}

.qiye_new .swiper-slide{border-bottom: 1px solid #dddddd;padding-bottom: .13rem;margin-top: .22rem;transition:all .3s;}
.qiye_new .swiper-slide h3{font-weight: normal;color: #333333;font-size: .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition:all .3s;}
.qiye_new .swiper-slide p{font-size: .08rem;line-height: .14rem;margin-top: .05rem;color: #999999;height: .28rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.qiye_new .swiper-slide .time{font-size: .08rem;margin-top: .07rem;color: #999999;}
.qiye_new .btn{text-align: center;margin-top: .1rem;}
.qiye_new .btn .swiper-button-prev, .qiye_new .btn .swiper-button-next{display: inline-block;position: static;margin-top: 0;background-size: 100% 100%;width: .06rem;height: .11rem;vertical-align: middle;}
.qiye_new .btn .swiper-button-prev{background-image: url(../img/111.png);}
.qiye_new .btn .swiper-button-next{background-image: url(../img/112.png);}
.qiye_new .btn .swiper-pagination{display: inline-block;position: static;}
.qiye_new .btn .swiper-pagination .swiper-pagination-bullet{background: none;width: .1rem;height: .1rem;font-size: .1rem;margin: 0 .03rem;vertical-align: middle;opacity: 1;color: #999999;}
.qiye_new .btn .swiper-pagination .swiper-pagination-bullet-active{color: #104374;}
/*.ab_news ul{display:flex;flex-wrap: wrap;}
.ab_news ul li{width: 31.28%;border-bottom: 1px solid #dddddd;padding-bottom: .13rem;margin-top: .22rem;margin-left: 3.08%;transition:all .3s;}
.ab_news ul li h3{font-weight: normal;color: #333333;font-size: .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition:all .3s;}
.ab_news ul li p{font-size: .08rem;line-height: .14rem;margin-top: .05rem;color: #999999;height: .28rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.ab_news ul li .time{font-size: .08rem;margin-top: .07rem;color: #999999;}*/

.zixun .swiper-slide{margin-top: .15rem;}
.zixun .swiper-slide .img a{display: block;overflow: hidden;border-radius: .05rem;box-shadow:0 0 10px rgba(16, 67, 116, .12);}
.zixun .swiper-slide .img a img{display: block;width: 100%;transition:all .5s;}
.zixun .swiper-slide h3 a{display: block;font-weight: normal;font-size: .09rem;color: #333333;line-height: 1;margin-top: .08rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zixun .swiper-slide p{font-size: .08rem;line-height: .14rem;color: #999999;height: .28rem;margin-top: .04rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.zixun .swiper-slide .more a{display: block;width: .21rem;height: .21rem;border-radius: 50%;border: 1px solid #dddddd;background-image: url(../img/27.png);background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;margin-top: .08rem;background-size: .09rem;}
.zixun .swiper-slide .more a span{display: block;position: absolute;font-size: .08rem;line-height: .17rem;color: #FFFFFF;left: -100%;transition:all .3s;}
.zixun .btn{text-align: center;margin-top: .1rem;}
.zixun .btn .swiper-button-prev, .zixun .btn .swiper-button-next{display: inline-block;position: static;margin-top: 0;background-size: 100% 100%;width: .06rem;height: .11rem;vertical-align: middle;}
.zixun .btn .swiper-button-prev{background-image: url(../img/111.png);}
.zixun .btn .swiper-button-next{background-image: url(../img/112.png);}
.zixun .btn .swiper-pagination{display: inline-block;position: static;}
.zixun .btn .swiper-pagination .swiper-pagination-bullet{background: none;width: .1rem;height: .1rem;font-size: .1rem;margin: 0 .03rem;vertical-align: middle;opacity: 1;color: #999999;}
.zixun .btn .swiper-pagination .swiper-pagination-bullet-active{color: #104374;}

/**  fangan.html  **/
.fa_banner {position: relative;height: 2.68rem;}
.fa_banner .gallery-top .swiper-slide{background-size: cover;height: 2.68rem;}
.fa_banner_1{position: absolute;width: 46%;color: #FFFFFF;left: .3rem;top: .8rem;}
.fa_banner_1 h3{font-size: .17rem;line-height: 1;font-weight: normal;margin-bottom: .07rem;}
.fa_banner_1 p{font-size: .08rem;line-height: .17rem;}
.fa_banner .gallery-thumbs .swiper-slide i{display: block;width: .32rem;height: .32rem;border-radius: 50%;overflow: hidden;border: 1px solid #6484a3;background-color: #FFFFFF;background-size: 100% 100%;transition:all .3s;cursor: pointer;}
.fa_banner .gallery-thumbs{position: absolute;right: .14rem;bottom: .15rem;width: 3.15rem;}
.fa_banner .gallery-thumbs .swiper-slide i.icon1{background-image: url(../img/90.png);}
.fa_banner .gallery-thumbs .swiper-slide i.icon2{background-image: url(../img/91.png);}
.fa_banner .gallery-thumbs .swiper-slide i.icon3{background-image: url(../img/92.png);}
.fa_banner .gallery-thumbs .swiper-slide i.icon4{background-image: url(../img/93.png);}
.fa_banner .gallery-thumbs .swiper-slide i.icon5{background-image: url(../img/94.png);}
.fa_banner .gallery-thumbs .swiper-slide i.icon6{background-image: url(../img/95.png);}
.fa_banner .gallery-thumbs .swiper-slide i.icon7{background-image: url(../img/96.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i{background-color: #104374;border-color: #104374;}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon1{background-image: url(../img/90_h.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon2{background-image: url(../img/91_h.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon3{background-image: url(../img/92_h.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon4{background-image: url(../img/93_h.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon5{background-image: url(../img/94_h.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon6{background-image: url(../img/95_h.png);}
.fa_banner .gallery-thumbs .swiper-slide-thumb-active i.icon7{background-image: url(../img/96_h.png);}

.solutionBanner { position: relative;}
.solutionBanner>img { display: block; width: 100%;}
.solutionBanner .links i{ display: block;width: .32rem;height: .32rem;border-radius: 50%;overflow: hidden;border: 1px solid #6484a3;background-color: #FFFFFF;background-size: 100% 100%;transition:all .3s;cursor: pointer;}
.solutionBanner .links{ display: flex; justify-content: space-between; position: absolute;right: .14rem;bottom: .15rem;width: 3.15rem;}
.solutionBanner .links i.icon1{background-image: url(../img/90.png);}
.solutionBanner .links i.icon2{background-image: url(../img/91.png);}
.solutionBanner .links i.icon3{background-image: url(../img/92.png);}
.solutionBanner .links i.icon4{background-image: url(../img/93.png);}
.solutionBanner .links i.icon5{background-image: url(../img/94.png);}
.solutionBanner .links i.icon6{background-image: url(../img/95.png);}
.solutionBanner .links i.icon7{background-image: url(../img/96.png);}
.solutionBanner .links i.cur{background-color: #104374;border-color: #104374;}
.solutionBanner .links i.icon1.cur{background-image: url(../img/90_h.png);}
.solutionBanner .links i.icon2.cur{background-image: url(../img/91_h.png);}
.solutionBanner .links i.icon3.cur{background-image: url(../img/92_h.png);}
.solutionBanner .links i.icon4.cur{background-image: url(../img/93_h.png);}
.solutionBanner .links i.icon5.cur{background-image: url(../img/94_h.png);}
.solutionBanner .links i.icon6.cur{background-image: url(../img/95_h.png);}
.solutionBanner .links i.icon7.cur{background-image: url(../img/96_h.png);}
.solutionBanner .links i a { display: block; width: 100%; height: 100%; }

.fangan{/*margin-top: .1rem;*/margin-bottom: .4rem;}
.fangan .tit{font-size: .18rem;color: #333333;border-bottom: 1px solid #dddddd;padding-bottom: .14rem;line-height: 1;}
.fangan .zx_t li{font-size: .09rem;color: #999999;padding: 0 .1rem;cursor: pointer;line-height: 1;padding-top: .09rem;position: relative;transition:all .3s;}
.fangan .zx_t li:after{content: "";display: block;position: absolute;width: 0;height: 3px;background: #104374;bottom: -20px;transition:all .3s;left: 0;}
.fangan .zx_t li.active:after{width: 100%;}
.fangan .zx_t li.active{color: #104374;}
.fangan .zx_c{margin-top: .25rem;}
.fangan .zx_c li{width: 100%;border-radius: .05rem;overflow: hidden;border: 1px solid #dddddd;background: #f8f8f8;margin-top: .2rem;transition:all .3s;}
.fangan .zx_c li .img{width: 50%;}
.fangan .zx_c li .img img{display: block;width: 100%;}
.fangan .zx_c li .txt{width: 50%;padding: 0 .3rem;margin-top: .3rem;}
.fangan .zx_c li .txt h3{font-size: .12rem;color: #333333;line-height: 1;font-weight: normal;transition:all .3s;}
.fangan .zx_c li .txt p{font-size: .08rem;line-height: .17rem;color: #999999;margin-top: .08rem;height: .85rem;transition:all .3s;}
.fangan .zx_c li .txt a{display: inline-block;background-image: url(../img/99.png);background-position: right center;background-size: .11rem;background-repeat:  no-repeat;padding-right: .18rem;font-size: .09rem;line-height: .11rem;color: #465572;margin-top: .16rem;}

/**  fangan_detil.html  **/
.fa_detail{position: relative;border-top: 1px solid #d2d2d2;padding-top: .15rem;padding-bottom: .45rem;}
.fa_detail .jiagoutu{background: #FFFFFF;}
.fa_detail h1{text-align: center;font-weight: normal;line-height: 1;font-size: .16rem;color: #104273;padding: .25rem 0 0 0;}
.jiagoutu_1{text-align: center;font-size: .09rem;line-height: .17rem;color: #999999;margin-top: .1rem;padding: 0 .3rem;}
.jiagoutu .img{text-align: center;margin-top: .22rem;padding: 0 .3rem;}
.jiagoutu .img img{display: block;max-width: 100%;width: auto;margin: 0 auto;}
.fa_tedian{background: #FFFFFF;padding: .38rem .3rem 0 .3rem;}
.fa_tedian ul{margin-top: .07rem;display:flex;flex-wrap: wrap;justify-content: space-between;}
.fa_tedian li{width: 50%;margin-top: .15rem;}
.fa_tedian li img{display: block;float: left;width: .39rem;}
.fa_tedian li .txt{float: right;width: calc(100% - .48rem);margin-top: .03rem;}
.fa_tedian li .txt h3{font-weight: normal;font-size: .11rem;color: #333333;}
.fa_tedian li .txt p{font-size: .08rem;margin-top: .04rem;color: #999999;line-height: .17rem;}
.xiangguan{background: #FFFFFF;padding: .3rem .3rem .42rem;}
.xiangguan ul{margin-top: .15rem;}
.xiangguan ul li{margin-top: .15rem;float: left;width: 23.5%;margin-left: 2%;background: #FFFFFF;border: 1px solid #dddddd;text-align: center;padding: .12rem 0 0 0;height: 1.75rem;transition:all .3s;}
.xiangguan ul li .img{width: 1.26rem;height: .82rem;margin: 0 auto;position: relative;}
.xiangguan ul li .img img{width: auto;height: auto;max-height: 100%;max-width: 100%;position: absolute;display: block;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.xiangguan ul li h3{font-weight: normal;font-size: .12rem;color: #0c0c0c;margin-top: .15rem;transition:all .3s;}
.xiangguan ul li p{font-size: .08rem;line-height: .13rem;margin-top: .04rem;padding: 0 .15rem;color: #7e7e7e;transition:all .3s;}
.xiangguan ul li .more{width: .6rem;height: .18rem;border-radius: .09rem;text-align: center;margin: 0 auto;background: #FFFFFF;margin-top: .08rem;color: #104374;font-size: .09rem;line-height: .17rem;display: none;}

.fa_xiazai{position: relative;}
.fa_xiazai_1{position: absolute;right: 0;font-size: .1rem;color: #999999;top: .27rem;}
.fa_xiazai ul li{float: left;width: 48.57%;margin-left: 2.86%;background: #FFFFFF;height: .92rem;margin-top: .15rem;padding: .18rem .13rem 0 .13rem;}
.fa_xiazai ul li h3{float: left;font-weight: normal;font-size: .11rem;color: #333333;}
.fa_xiazai ul li h3:after{content: "";display: block;width: .44rem;height: .015rem;background: #002e64;margin-top: .03rem;}
.fa_xiazai ul li h3 img{display: block;float: left;width: .15rem;margin-right: .05rem;}
.fa_xiazai ul li a{display: block;float: right;padding: 0 .05rem;height: .14rem;background: #002e64;text-align: center;line-height: .14rem;color: #FFFFFF;border-radius: .07rem;font-size: .08rem;}
.fa_xiazai ul li p{font-size: .08rem;line-height: .13rem;margin-top: .1rem;color: #b6b6b6;}

/**  cp_list.html  **/
.cp_banner{height: auto;background: url(../img/101.jpg) center;background-size: cover;}
.cp_banner .txt{width: 42%;margin: .3rem 0 .1rem .4rem;}
.cp_banner .txt h3{line-height: 1;font-size: .18rem;color: #104374;}
.cp_banner .txt p{font-size: .08rem;line-height: .15rem;margin-top: .08rem;color: #3c515f;}
.cp_banner .img{width: auto;height: .8rem;margin: .17rem .7rem 0 0;}
.cp_banner .img img{width: auto;height: 100%;display: block;}

.chanpin{margin-top: .2rem;margin-bottom: .35rem;}
.chanpin table{width: 100%;}
.chanpin table th{color: #FFFFFF;font-weight: normal;height: .24rem;background: #104374;font-size: .1rem;border: 1px solid #dddddd;text-align: left;padding: 0 0 0 .2rem;}
.chanpin table td{border: 1px solid #dddddd;padding: .1rem 0 .1rem .2rem;font-size: .09rem;line-height: .17rem;color: #333333;vertical-align: top;transition:all .3s;background: #FFFFFF;}
.chanpin table th:nth-child(1){text-align: center;padding: 0;}
.chanpin table td img{width: auto;height: .55rem;}
.chanpin table td:nth-child(1){text-align: center;padding-left: 0;}
.chanpin table tr:nth-child(even) td{background: #f8f8f8;}
.chanpin table tr:hover td{background: #ddecff;}
.chanpin table td.sticky-col{padding-left: 0;}

/*.chanpin table td.gdbg{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .25);}
.chanpin table tr:nth-child(even) td.gdbg{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .25);}*/

.chanpin table td a{display: block;width: .5rem;margin: 0 auto;height: .18rem;border-radius: .09rem;background: #104374;color: #FFFFFF;text-align: center;font-size: .08rem;line-height: .18rem;}

/**  news_detail.html  **/
.news_det{width: 100%;background: #f8f8f8;padding: .16rem 0 .45rem;}
.news_det .time{text-align: right;font-size: .09rem;color: #999999;}
.news_det .time img{width: .08rem;margin-right: .03rem;}
.news_det h2{text-align: center;color: #333333;font-size: .15rem;margin-top: .13rem;font-weight: normal;}
.news_det .con{margin-top: .15rem;border-bottom: 1px solid #e4e4e4;padding-bottom: .4rem;}
.news_det .con p{text-indent: 2em;font-size: .08rem;line-height: .15rem;color: #777777;margin-top: .1rem;}
.new_det_page{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: .2rem;}
.new_det_page a{display: block;width: 38%;}
.new_det_page a span{display: block;width: calc(100% - .43rem);font-size: .08rem;color: #999999;line-height: .13rem;transition:all .3s;}
.new_det_page a.prev span{float: right;}
.new_det_page a.next span{float: left;}
.new_det_page a i{display: block;width: .36rem;height: .26rem;background-size: 100% 100%;}
.new_det_page a.prev i{float: left;background-image: url("../img/107.png");}
.new_det_page a.next i{float: right;background-image: url("../img/108.png");}
.new_det_page a.dis.prev i{float: left;background-image: url("../img/105.png");}
.new_det_page a.dis.next i{float: right;background-image: url("../img/106.png");}
.new_det_page a:hover span{color: #03396c;}

/* joinus.html */
.joinus{margin-top: .05rem;margin-bottom: .3rem;}
.joinus li{width: 100%;margin-top: .3rem;background: #f8f8f8;border-radius: .05rem;overflow: hidden;}
.joinus li .img{float: left;width: 50%;}
.joinus li .img img{display: block;width: 100%;}
.joinus li .txt{width: 50%;padding: 0 .35rem 0 .2rem;margin-top: .25rem;float: right;}
.joinus li .txt h3{line-height: 1;font-size: .18rem;color: #104374;}
.joinus li .txt h3:after{content: "";display: block;height: 1px;width: .18rem;background: #104374;margin-top: .04rem;}
.joinus li .txt p{text-indent: 2em;font-size: .08rem;line-height: .16rem;color: #333333;margin-top: .11rem;}
.joinus li:nth-child(odd) .img{float: right;}
.joinus li:nth-child(odd) .txt{float: left;}

/* cp_nav.html */
.cp_menu{background: #FFFFFF;padding: .25rem 0 0 0;border-top: 1px solid #dddddd;margin-bottom: .3rem;}
.cp_menu .w{position: relative;}
.cp_nav{width: 100%;}
.cp_menu h2{font-size: .14rem;color: #333333;line-height: 1;border-bottom: 1px solid #dddddd;padding-bottom: .07rem;cursor: pointer;width: 20%;margin-bottom: .08rem;margin-top: .15rem;}
.cp_nav .zx_t{float: left;width: 20%;}
.cp_nav .zx_t li{font-size: .09rem;line-height: .25rem;color: #777777;background-image: url(../img/44.png);background-position: right center;background-repeat: no-repeat;background-size: .09rem;margin: 0;display: block;cursor: pointer;transition:all .3s;}
.cp_nav .zx_t li:hover,.cp_nav .zx_t li.active{color: #104374;background-image: url(../img/45.png);}
.cp_nav .zx_c{width: 78%;padding: 0 .25rem;float: right;}
.cp_nav .zx_c .img{width: 100%;margin: 0 auto;height:2.2rem;overflow: hidden;border-radius: .1rem;}
.cp_nav .zx_c .img a{display: block;width: 100%;height:100%;}
.cp_nav .zx_c .img a img{display: block;width: 100%;height: 100%;object-fit: cover;}

/* cp_nav_con.html */
.cp_nav_con{background: #FFFFFF;padding: .25rem 0 0 0;border-top: 1px solid #dddddd;margin-bottom: .3rem;}
.cp_nav_ban{width: 100%;margin-top: .15rem;}
.cp_nav_ban img{display: block;width: 100%;}
.cp_nav_san  h3{text-align: center;font-size: .14rem;font-weight: normal;color: #333333;margin-top: .15rem;padding: 0;border-bottom: none;}
.cp_nav_san_1{background: url(../img/47.png) left center no-repeat;background-size: .08rem;padding-left: .12rem;font-size: .08rem;color: #999999;}
.cp_nav_san_1 a{display: inline-block;color: #999999;}
.cp_nav_san_1 a:hover{color: #104374;}
.cp_nav_san_2{display:flex;flex-wrap: wrap;}
.cp_nav_san_2 .items{width: 18%;margin-left: 2.5%;margin-top: .1rem;}
.cp_nav_san_2 .items .img{width: 100%;height: .9rem;border: 1px solid #dddddd;position: relative;background: #FFFFFF;margin-bottom: .04rem;transition:all .3s;}
.cp_nav_san_2 .items .img img{display: block;position: absolute;width: auto;height: auto;max-width: 90%;max-height: 90%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.cp_nav_san_2 .items p{font-size: .08rem;line-height: .12rem;color: #333333;text-align: center;transition:all .3s;}
.cp_nav_san_2 .items:hover .img{border-color: #104374;}
.cp_nav_san_2 .items:hover p{color: #104374;}


@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{width:100%;height:auto;border:none;}
.ww{width:93.75%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

.logo{margin-left: .1rem;}
.yuyan{position: absolute;right: .5rem;width: .8rem;margin-top: .15rem;}
.search{position: absolute;right: 1.25rem;}
.yuyan_1{font-size: .1rem;line-height: .2rem;border-radius: .1rem;height: .2rem;}
.yuyan_1 img{transform: translateY(-.01rem);}
.yuyan ul li a{font-size: .1rem;}
.yuyan:hover ul{display: block;}
.search .btn{cursor: pointer;width: .12rem;}
.search .btn img{display: block;width: 100%;}
.search_c{width: 1.8rem;height: .24rem;right: -.6rem;margin-top: .1rem;}
.search_c button{width: .3rem;height: .24rem;background-size: .12rem;}
.search_c input{width: calc(100% - .3rem);height: .24rem;font-size: .11rem;}

/*    导航菜单     */
.nav {position:fixed;opacity:0;z-index:1000;-webkit-transform:translateX(0);transform:translateX(0);width:50%;height:100%;-webkit-transition-property: all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms; padding: .4rem 0 .15rem 0; top:0;}
.nav--active .nav {opacity: 1;background:rgba(0,0,0,.8);}
.nav__list {padding:0.1rem;line-height:0.35rem;font-size:0.13rem; height:100%;overflow:scroll;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger{display: block;position:absolute;width: 30px;height: 25px;right: .1rem;top: .15rem;z-index: 1001;}
.nav--active .nav__trigger{position: fixed;}
.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background-color: #002b49;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #002b49;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -10px;}
.nav__icon:after {margin-top: 10px;}
.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.nav--active .nav__icon {background: rgba(0, 0, 0, 0)!important;}
.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); background:#FFFFFF;}
.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); background:#FFFFFF;}
.nav__list li ul li{line-height:.2rem; margin-top:.12rem;}
/*二级导航*/
.cd-accordion-menu {width: 100%;}
.cd-accordion-menu ul {display: none;}
.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
.cd-accordion-menu label, .cd-accordion-menu a {position: relative;display: block;color: #ffffff;}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
.cd-accordion-menu label::before, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top:-1px;}
.cd-accordion-menu label {cursor: pointer;}
.cd-accordion-menu label::before{background-image: url(../img/cd-icons.svg);background-repeat: no-repeat;}
.cd-accordion-menu label::before {right: 0;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left: 0.1rem;font-size:0.12rem;}
.cd-accordion-menu ul label::before {right: 0;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:0.2rem;font-size:0.09rem;line-height:0.25rem;color:#cbd8da;}
.cd-accordion-menu.animated label::before {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}

/**  index.html  **/
.banner{height: 2rem;}
.banner .swiper-slide{width: 100%;height: 2rem;background-position: center;background-size: cover;}
.banner .ban01{width: 100%;margin: .25rem 0 0 0;padding: 0 .12rem;}
.banner .ban01 h3{font-size: .13rem;}
.banner .ban01 h3 span{font-size: .26rem;}
.banner .ban01 ul{margin-top: .1rem;}
.banner .ban01 ul li{width: 100%;}
.banner .ban01 ul li p{font-size: .1rem;margin-top: .04rem;}
.banner a{width: .75rem;line-height: .22rem;font-size: .11rem;border-radius: .12rem;}
.ban_img_1{width: 60%;bottom: .35rem;}

.ind_cp{margin-top: .35rem;}
.ind_cp ul li{width: 48%;margin: .2rem 0 0 4%;}
.ind_cp ul li:nth-child(2n+1){margin-left: 0;}
.ind_cp ul li .img{height: 1.04rem;}
.ind_cp ul li h3{font-size: .13rem;}
.ind_cp ul li p{font-size: .11rem;line-height: .18rem;}

.zhongdian{margin-top: .35rem;}
.zhongdian .tab .zx_t li{padding: 0 .08rem;line-height: .22rem;border-radius: .13rem;font-size: .11rem;}
.zhongdian .tab .zx_c ul li{width: 100%;margin: .12rem 0 0 0;border-radius: .05rem;border: 1px solid #FFFFFF;overflow: hidden;position: relative;transition:all .3s;}
.zhongdian .tab .zx_c ul li .img img{display: block;width: 100%;}
.zhongdian .tab .zx_c ul li .txt{width: 100%;bottom: .08rem;color: #FFFFFF;position: absolute;padding: 0 .12rem;line-height: 1;}
.zhongdian .tab .zx_c ul li .txt p{float: left;font-size: .15rem;}
.zhongdian .tab .zx_c ul li .txt .more{float: right;font-size: .09rem;}
.zhongdian .tab .zx_c ul li .txt .more img{width: .11rem;transform: translateY(.03rem);margin-left: .05rem;}

.new_cp{margin-top: .35rem;}
.new_cp_c .swiper-slide h3{font-size: .14rem;}
.new_cp_c .swiper-slide p{font-size: .11rem;line-height: .16rem;height: .32rem;}
.new_cp_c .swiper-slide .more a{font-size: .11rem;margin-top: .1rem;}

.guanyu{margin-top: .4rem;}
.guanyu_c{margin-top: .15rem;}
.guanyu_c .item1{width: 100%;}
.guanyu_c .item1:after{background-size: 100% .86rem;}
.guanyu_c .item1 .txt{padding: 0 .15rem;}
.guanyu_c .item1 .txt h3{font-size: .12rem;}
.guanyu_c .item1 .txt p{font-size: .1rem;line-height: .16rem;}
.guanyu_c .item2{width: 31%;margin-top: .1rem;}
.guanyu_c .item2 a:after{opacity: 1;}
.guanyu_c .item2 .txt p{font-size: .12rem;margin-top: .08rem;}

.zixun{margin-top: .35rem;margin-bottom: .25rem;}
.zixun ul{margin-top: 0;}
.zixun ul li{width: 48%;margin-left: 4%;margin-top: .15rem;}
.zixun ul li:nth-child(2n+1){margin-left: 0;}
.zixun ul li h3 a{font-size: .13rem;margin-top: .08rem;}
.zixun ul li p{font-size: .11rem;line-height: .18rem;height: .36rem;margin-top: .04rem;}
.zixun ul li .more a{width: .18rem;height: .18rem;background-size: .1rem;margin-top: .05rem;}
.zixun ul li .more a span{display: none;}

.fot_logo{width: 100%;}
.fot_logo img{width: 1.05rem;}
.fot_top h3{font-size: .14rem;}
.fot_nav{width: 66.666%;margin-top: .2rem;}
.fot_nav li{width: 50%;}
.fot_nav li a{display: block;font-size: .11rem;line-height: .2rem;background-size: .05rem;padding-left: .1rem;}
.fot_2{width: 28%;margin-top: .2rem;}
.fot_2 li a{font-size: .11rem;line-height: .2rem;text-align: left;}
.fot_3{width: calc(100% - .85rem);margin-top: .2rem;}
.fot_3 li{font-size: .11rem;line-height: .2rem;padding-left: .15rem;}
.fot_3 li img{width: .1rem;top: .05rem;}
.ewm{margin-top: .2rem;width: .62rem;}
.ewm p{font-size: .1rem;margin-top: .05rem;}
.fot_4{margin-top: .2rem;padding: .1rem 0;font-size: .11rem;text-align: center;line-height: .18rem;}
.banquan{float: none;}
.banquan a{display: block;}
.fot_4 .tel{float: none;}
.fot_4 .tel span{margin: 0 .03rem;}

/**  fuwu.html  **/
.bread{font-size: .11rem;height: auto;}
.bread img{display: none;}
.bread li{float: none;position: relative;padding-left: .3rem;}
.bread ul li .items{position: absolute;width: .2rem;height: .2rem;left: 0;top: .05rem;}
.bread ul li i{display: block;width: .2rem;height: .2rem;}
.bread_nav dl{left: .05rem;width: 1.2rem;}
.bread_nav dl dd a{font-size: .1rem;line-height: .3rem;}

.fuwu_ban .txt{width: 1.8rem;height: .9rem;left: 0;right: 0;margin: 0 auto;bottom: -.3rem;}
.fuwu_ban .txt h3{font-size: .15rem;margin-top: .15rem;}
.fuwu_ban .txt p{margin-top: .05rem;}
.fuwu_ban .txt .lx a{margin: .1rem .03rem 0 .03rem;}

.fuwu{margin-bottom: .5rem;margin-top: 1rem;}
.fuwu li{margin-top: .7rem;}
.fuwu li .img{float: none;width: calc(100% - .3rem);margin-left: .3rem;}
.fuwu li .img:after{left: -.3rem;height: 2.2rem;}
.fuwu li .txt{float: none; width: 100%; margin-right: auto;margin-top: .5rem;}
.fuwu li .txt p{font-size: .1rem;}
.fuwu li .txt .lx a{margin: .1rem .03rem 0 .03rem;height: .24rem;font-size: .11rem;line-height: .24rem;}

/**  cp_detail.html  **/
.navHref.fixed{position: fixed;width: 100%;top: .5rem;border-bottom: 1px solid #d2d2d2;z-index: 9999;left: 0;background: #FFFFFF;box-shadow:0 0 10px rgba(210, 210, 210, .65);}
.navHref.fixed li{margin-right: 0;margin-left: .1rem;}
.navHref.fixed li a{line-height: .5rem;}
.navHref ul{overflow: auto;white-space:nowrap;width: 100%;}
.navHref li{float: none;margin-right: .1rem;display: inline-block;margin-left: 0;}
.navHref li a{font-size: .11rem;line-height: .35rem;}
.move_main h2{margin-top: .2rem;}

.gaishu .img{width: 100%;}
.gaishu .txt{width: 100%;margin-top: .15rem;}
.gaishu .txt p{font-size: .11rem;line-height: .18rem;}
.gaishu .txt .more a{font-size: .11rem;margin: .1rem .06rem 0 0;}
.gaishu .txt .more a img{width: .1rem;transform: translateY(-.01rem);}

.tedian_c .swiper-slide{padding: .2rem .2rem 0 .2rem;height: 1.6rem;}
.tedian_c .swiper-slide img{display: block;width: .27rem;}
.tedian_c .swiper-slide h3{font-size: .14rem;}
.tedian_c .swiper-slide p{font-size: .11rem;line-height: .18rem;}

.lingyu_c .img{float: none;width: 100%;margin-left: 0;}
.lingyu_c .txt{float: none;width: 100%;margin: .2rem .0 0 0;}
.lingyu_c .txt h3{font-size: .13rem;}
.lingyu_c .txt p{font-size: .11rem;line-height: .18rem;}
.lingyu_c .swiper-slide{background: #ffffff;padding: .15rem;}
.lingyu_c .swiper-slide:after{display:none;}

.renzheng_c{width: 100%;background: #FFFFFF;margin-top: .12rem;padding: .05rem;}
.renzheng_c li{float: left;width: .5rem;height: .5rem;margin: .05rem;}
/*.renzheng .items{float: none;width: 100%;height: auto;padding: .2rem;margin-left: 0;}
.renzheng .items p{font-size: .13rem;margin-top: .1rem;}
.renzheng .items li{font-size: .11rem;line-height: .19rem;}
.renzheng .items li:after{top: .08rem;}*/

.canshu .items{margin-top: .1rem;padding-bottom: .15rem;}
.canshu .items h3{font-size: .13rem;width: .75rem;}
.canshu .items .txt{width: calc(100% - .75rem);}
.canshu .items .txt li{width: 48%;margin-left: 4%;}
.canshu .items .txt li:nth-child(2n+1){margin-left: 0;}
.canshu .items .txt li h4{font-size: .12rem;}
.canshu .items .txt li p{font-size: .1rem;line-height: .15rem;}

.xiazai_c .items{width: 48.57%;margin-left: 2.86%;background: #FFFFFF;height: .6rem;margin-top: .12rem;padding: .05rem .1rem;}
.xiazai_c .items p{font-size: .11rem;line-height: .16rem;}
.xiazai_c .items a{display: block;font-size: .08rem;color: #7390a9;border: 1px solid rgba(16,67,116,.4);padding: 0 .05rem;height: .14rem;line-height: .14rem;border-radius: .07rem;text-align: center;background: rgba(16,67,116,.05);margin-top: .02rem;}
	
.lxfs h3{margin-top: .2rem;}
.lxfs_c{height: 1.09rem;background: url(../img/70.jpg) center right;background-size: cover;}
.lxfs_c p{margin-left: .15rem;margin-top: .35rem;}
.lxfs_c_1{margin: .1rem 0 0 .15rem;}
.lxfs_c_1 a{font-size: .12rem;}

.cp_det_page{position: relative;margin-top: .17rem;margin-bottom: .15rem;}
.cp_det_page .back{position: absolute;left:50%;transform:translate(-50%,0);top: 0;}
.cp_det_page .back a img{display: block;float: left;width: .17rem;margin-right: .05rem;}
.cp_det_page .back a{display: block;font-size: .09rem;color: #212121;line-height: .17rem;}
.cp_det_page_1{display:flex;flex-wrap: wrap;justify-content: space-between;}
.cp_det_page_1 a{display: block;width: auto;max-width: calc((100% - .8rem)/2);font-size: .09rem;color: #212121;line-height: .17rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cp_det_page_1 a span{color: #999999;}

/**  aboutus.html  **/
.ab_banner{height: 1.6rem;background: url(../img/ab_banner.jpg) center;background-size: cover;position: relative;}
.ab_banner ul{text-align: center;position: absolute;width: 100%;bottom: .17rem;left: 0;}
.ab_banner ul li{width: 48%;height: .24rem;line-height: .24rem;margin-top: .08rem;}

.jieshao{margin-top: .38rem;background: url(../img/79.png) center bottom no-repeat;background-size: auto .75rem;padding-bottom: .2rem;border-bottom: 1px solid #939393;}
.jieshao .txt .tit{width: 100%;border-top: 1px solid #939393;text-align: left;margin-top: .2rem;}
.jieshao .txt .tit p{font-size: .12rem;line-height: .2rem;padding-left: 0;}
.jieshao_1 h3{margin-top: .2rem;}
.jieshao_1 p{font-size: .11rem;line-height: .18rem;margin-top: .05rem;}
.jieshao .img{width: 100%;margin-left: 0;}

.wenhua ul{margin-top: .05rem;}
.wenhua ul li{width: 48%;height: 1.4rem;margin-top: .15rem;}
.wenhua ul li .tit h3{;font-size: .12rem;}
.wenhua ul li .tit h3 span{font-size: 10px;}
.wenhua ul li p{font-size: .1rem;line-height: .16rem;}

.w-accor li .item h2{display: none;}
.youshi_txt{padding: .1rem;display: block;}
.youshi_txt p{font-size: .1rem;}
.youshi_txt dl dd{font-size: .1rem;}

.qiye_new .swiper-slide h3{font-size: .13rem;}
.qiye_new .swiper-slide p{font-size: .11rem;line-height: .18rem;height: .36rem;}
.qiye_new .swiper-slide .time{font-size: .11rem;}
/*.ab_news ul li{width: 48%;margin-left: 4%;}
.ab_news ul li:nth-child(2n+1){margin-left: 0;}
.ab_news ul li h3{font-size: .13rem;}
.ab_news ul li p{font-size: .11rem;line-height: .18rem;height: .36rem;}
.ab_news ul li .time{font-size: .11rem;}*/

.ab_zixun .zixun{margin-top: .1rem;}
.zixun .swiper-slide h3 a{font-size: .13rem;margin-top: .08rem;}
.zixun .swiper-slide p{font-size: .11rem;line-height: .18rem;height: .36rem;margin-top: .04rem;}
.zixun .swiper-slide .more a{width: .18rem;height: .18rem;background-size: .1rem;margin-top: .05rem;}
.zixun .swiper-slide .more a span{display: none;}

/**  fangan.html  **/
.fa_banner {position: relative;height: 2.68rem;}
.fa_banner .gallery-top .swiper-slide{background-size: cover;height: 2.68rem;}
.solutionBanner {height: 2.68rem;}
.solutionBanner img { height: 100%; object-fit: cover;}
.solutionBanner .links { width: auto; left: .14rem;}
.fa_banner_1{width: 80%;left: 0;right: 0;top: .6rem;margin: 0 auto;}
.fa_banner_1 p{font-size: .11rem;line-height: .2rem;}
.fa_banner .gallery-thumbs .swiper-slide i{margin: 0 auto;}
.fa_banner .gallery-thumbs{position: absolute;right: 0;bottom: .15rem;width: 90%;left: 0;margin: 0 auto;}

.fangan{margin-top: .1rem;margin-bottom: .4rem;}
.fangan .zx_t{white-space:nowrap;overflow: auto;padding-bottom: .1rem;}
.fangan .zx_t li{font-size: .12rem;padding-top: .12rem;display: inline-block;}
.fangan .zx_t li:after{content: "";display: block;position: absolute;width: 0;height: 3px;background: #104374;bottom: -10px;transition:all .3s;left: 0;}
.fangan .zx_c{margin-top: .15rem;}
.fangan .zx_c li{margin-top: .2rem;}
.fangan .zx_c li .img{width: 100%;}
.fangan .zx_c li .txt{width: 100%;padding: .15rem;margin-top: 0;}
.fangan .zx_c li .txt h3{font-size: .14rem;}
.fangan .zx_c li .txt p{font-size: .11rem;line-height: .2rem;height: auto;}
.fangan .zx_c li .txt a{background-size: .12rem;padding-right: .2rem;font-size: .12rem;line-height: .12rem;margin-top: .1rem;}

/**  fangan_detil.html  **/
.jiagoutu_1{font-size: .11rem;line-height: .18rem;padding: 0 .1rem;}
.fa_tedian{padding: .35rem .1rem 0 .1rem;}
.fa_tedian ul{margin-top: .2rem;}
.fa_tedian li{float: none;width: 100%;margin-top: .1rem;overflow: hidden;}
.fa_tedian li img{width: .39rem;}
.fa_tedian li .txt{width: calc(100% - .48rem);margin-top: 0;}
.fa_tedian li .txt h3{font-size: .13rem;}
.fa_tedian li .txt p{font-size: .11rem;line-height: .18rem;}
.xiangguan{padding: .3rem .1rem .42rem .1rem;}
.xiangguan ul{margin-top: .1rem;}
.xiangguan ul li{width: 48%;margin-left: 4%;padding: .1rem 0 0 0;height: 2.15rem;}
.xiangguan ul li:nth-child(2n+1){margin-left: 0;}
.xiangguan ul li .img{width: 1.2rem;height: .8rem;}
.xiangguan ul li h3{font-size: .13rem;margin-top: .05rem;}
.xiangguan ul li p{font-size: .11rem;line-height: .18rem;padding: 0 .1rem;}
.xiangguan ul li .more{width: .7rem;height: .2rem;border-radius: .1rem;background: #104374;color: #FFFFFF;font-size: .11rem;line-height: .2rem;display: block;}

.fa_xiazai_1{position: static;font-size: .1rem;width: 100%;text-align: center;margin-top: .08rem;}
.fa_xiazai ul li{float: none;width: 100%;margin-left: 0;height: auto;padding: .15rem .13rem;}
.fa_xiazai ul li h3{font-size: .13rem;}
.fa_xiazai ul li h3:after{margin-top: .05rem;}
.fa_xiazai ul li a{height: .18rem;line-height: .18rem;border-radius: .09rem;font-size: .1rem;}
.fa_xiazai ul li p{font-size: .11rem;line-height: .18rem;}

/**  cp_list.html  **/
.cp_banner{height: auto;padding: .2rem 0;}
.cp_banner .txt{width: 100%;margin: 0;padding: 0 .2rem;}
.cp_banner .txt p{font-size: .11rem;line-height: .18rem;}
.cp_banner .img{height: .8rem;margin: .17rem 0 0 .2rem;}
.chanpin{margin-top: .2rem;margin-bottom: .35rem;overflow: auto;padding-bottom: 8px;}
.chanpin::-webkit-scrollbar {
 width: 2px;
 height:2px;
 border-radius:50%;
}
.chanpin::-webkit-scrollbar-track {
 background-color: #d9d9d9;
}
.chanpin::-webkit-scrollbar-thumb {
 background-color: #104374; 
}
.chanpin::-webkit-scrollbar-button {
 display:none;
}
.chanpin::-webkit-scrollbar-corner {
 display:none;
}
.chanpin table{width: auto;min-width: 800px;}
.chanpin table td{padding: .1rem 0 .1rem .2rem;font-size: .11rem;line-height: .2rem;}
.chanpin table th:nth-child(1){text-align: center;padding: 0;}
.chanpin table td img{width: auto;height: .55rem;}
.chanpin table td:nth-child(1){text-align: center;padding-left: 0;}
.chanpin table tr:nth-child(even) td{background: #f8f8f8;}
.chanpin table tr:hover td{background: #ddecff;}
	
.chanpin table td.gdbg{background: #f4f8ff;box-shadow:0 0 10px rgba(0, 0, 0, .25);}
.chanpin table tr:nth-child(even) td.gdbg{background: #f4f8ff;box-shadow:0 0 10px rgba(0, 0, 0, .25);}

/**  lxwm.html  **/
.lxwm_ban{}
.lxwm{width: 100%; margin: .17rem auto;}
.lxtop_left{float: none;}
.tit_en{font-size: .11rem; color: #104374; font-weight: bold; height: .09rem; border-left: .012rem solid #104374; padding-left: .06rem;}	
.tit_ch{font-size: .2rem; color: #333333; margin-top: .11rem; }	
.tit_con{font-size: .11rem; color: #7e7e7e; margin-top: .11rem; line-height: .18rem;}
.lxtop_right{float: none;}	
.items01{width: 100%; border-bottom: 1px solid #dddddd;background: url(../img/lxwm01.png) right center no-repeat; background-size:.16rem;}
.items02{width: 100%; border-bottom: 1px solid #dddddd;background: url(../img/lxwm02.png) right center no-repeat; background-size:.16rem;}
.items03{width: 100%; border-bottom: 1px solid #dddddd;background: url(../img/lxwm03.png) right center no-repeat; background-size:.16rem;}	
.items04{width: 100%; border-bottom: 1px solid #dddddd;background: url(../img/lxwm04.png) right center no-repeat; background-size:.16rem;}	
.liuyan_1{height: .59rem; border-bottom: 1px solid #dddddd;}
	
.items01 input,.items02 input,.items03 input,.items04 input{width: 92%;font-size: .11rem; height: .32rem; line-height: .32rem; border: none; outline: none; }
.liuyan_1 textarea{width: 100%; height: .57rem; border: none; outline: none; padding-top: .17rem;font-size: .11rem;}
	
.lxtop_right .btn input{display: block;background: #fff; border: 1px solid #104374; border-radius: .03rem; color: #104374;font-size: .11rem;padding: 0 .05rem;height: .26rem; cursor: pointer; margin-top: .12rem;}
.lxtop_right .btn input:hover{background:#104374; color: #fff;}	
.lxtop_bot{border-top: 1px solid #dddddd; padding:.19rem 0 .09rem 0;}	
.lxtop_bot li{float: none; margin-bottom: .1rem;}	
.lx_txt01{background: url(../img/lxwm05.png) left center no-repeat; background-size:.16rem; color: #999999; font-size: .11rem; padding-left: .16rem;}	
.lx_txt02{margin-top: .05rem; font-size: .15rem; color: #333333;}
.lx_txt03{background: url(../img/lxwm06.png) left center no-repeat; background-size:.16rem; color: #999999; font-size: .11rem; padding-left: .16rem;}	
.lx_txt04{background: url(../img/lxwm07.png) left center no-repeat; background-size:.16rem; color: #999999; font-size: .11rem; padding-left: .16rem;}	
.lx_txt05{margin-top: .05rem; font-size: .12rem; color: #333333;}	
#allmap{width:100%; height:2rem; margin-bottom: .24rem;}

/**  news_detail.html  **/
.news_det{padding: .2rem 0 .45rem;}
.news_det .con p{font-size: .11rem;line-height: .2rem;}
.new_det_page a{width: 48%;}
.new_det_page a span{width: calc(100% - .35rem);font-size: .1rem;line-height: .16rem;}
.new_det_page a i{width: .3rem;height: .22rem;margin-top: .05rem;}

.chanpin table td a{width: .6rem;height: .2rem;line-height: .2rem;font-size: .1rem;}
.sticky-col {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    right: 0;
	width: .8rem;
    z-index: 100; /* Make sure this column stays on top */
  }

/* joinus.html */
.joinus{margin-top: .05rem;margin-bottom: .3rem;}
.joinus li{width: 100%;margin-top: .3rem;background: #f8f8f8;border-radius: .05rem;overflow: hidden;}
.joinus li .img{float: none;width: 100%;}
.joinus li .txt{width: 100%;padding: .2rem;margin-top: 0;float: none;}
.joinus li .txt p{font-size: .12rem;line-height: .2rem;}
.joinus li:nth-child(odd) .img{float: none;}
.joinus li:nth-child(odd) .txt{float: none;}

/* nav.html */
.cp_menu{margin-bottom: .3rem;}
.cp_menu h2{font-size: .15rem;padding-bottom: .07rem;width: 100%;margin-bottom: .08rem;}
.cp_nav .zx_t{float: none;width: 100%;display:flex;flex-wrap: wrap;justify-content: space-between;}
.cp_nav .zx_t li{font-size: .12rem;line-height: .3rem;background-size: .11rem;width: 47%;}
.cp_nav .zx_t li:hover,.cp_nav .zx_t li.active{color: #104374;background-image: url(../img/45.png);}
.cp_nav .zx_c{width: 100%;padding: 0;float: none;margin-top: .15rem;}
.cp_nav .zx_c .img{width: 100%;height: 1.6rem;}

/* cp_nav_con.html */
.cp_nav_san_1{background-size: .1rem;padding-left: .12rem;font-size: .12rem;}
.cp_nav_san_2 .items{width: 48%;margin-left: 4%;}
.cp_nav_san_2 .items:nth-child(2n+1){margin-left: 0;}
.cp_nav_san_2 .items .img{height: 1rem;}
.cp_nav_san_2 .items p{font-size: .12rem;line-height: .18rem;}

}
@media screen and (max-width: 1440px){
	.txttable table td  { font-size: 14px;}
	.txttable>span { font-size: 14px!important; line-height: 42px!important;}
	.txttable table { width: calc(100% - 100px);}
}
@media screen and (max-width:768px){
	.txttable>span { display: block;}
	.txttable table { width: 100%!important;}
	.txttable td { font-size: 12px; padding-right: 5px!important;}
	.txttable td:last-child { padding-right: 0;}
	.txttable td span { font-size: 12px;}
	.txttable { flex-direction: column;}
}
