@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:1200px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

.indtop{width:100%; min-width:1200px; background:#FFFFFF; height:110px;}
.logo{margin-top:20px;}
.nav ul li{float:left; position:relative; margin-left:25px;}
.nav ul li a{display:block; font-size:18px; color:#333333; line-height:110px; transition:all .3s;}
.nav ul li:hover a,.nav ul li.on a{color:#2449a4;}
.nav ul li dl{position:absolute; width:230%; left:-25%; top:80px; background:rgba(255,255,255,.9); text-align:center; display:none; z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.2);}
.nav ul li dl dd{margin:0;}
.nav ul li dl dd a{font-size:16px; text-align:center; line-height:35px; color:#333333!important;}
.nav ul li:hover dl{display:block;}
.nav ul li dl dd a:hover{color:#FFFFFF!important; background:#2449a4;}

.banner .swiper-slide{width:100%; min-width:1200px; height:600px;}
.ban_1{color:#FFFFFF; padding-top:150px; text-align:center;}
.ban_1 h2{font-size:49px; line-height:49px;}
.ban_1 p{font-size:18px; color:rgba(255,255,255,.55); line-height:18px; margin-top:15px;}
.ban_1 i{display:block; margin-top:60px;}
.ban_1 a{display:block; width:177px; height:50px; background:#2449a4; color:#FFFFFF; margin:0 auto; text-align:center; line-height:50px; margin-top:80px; position:relative; font-size:16px; transition:all .3s;}
.ban_1 a:hover{background:#FFFFFF; color:#2449a4;}
.ban_1 a:before{content:""; display:block; width:1px; height:28px; background:#FFFFFF; position:absolute; left:0; right:0; margin:0 auto; top:-60px;}

.ind_about{margin-top:95px;}
.ind_about h2{font-size:24px; color:#333333; line-height:24px;}
.ind_about_1{font-size:16px; line-height:36px; color:#999999; margin-top:15px;}
.ind_about ul{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:55px;}
.ind_about ul li{width:147px; text-align:center;}
.ind_about ul li p{font-size:20px; color:#333333; margin-top:20px;}
.ind_about ul li a{display:block; margin:0 auto; width:92px; height:35px; line-height:33px; border:1px solid #2449a4; color:#2449a4; margin-top:40px;transition:all .3s;}
.ind_about ul li a:hover{color:#FFFFFF; background:#2449a4;}

.lingyu{width:100%; min-width:1200px; height:900px; background:url(?img/bg1.jpg) center no-repeat; margin-top:80px; padding-top:80px;}
.indtit{text-align:center; font-size:16px; color:#999999;}
.indtit b{display:block; font-size:44px; color:#333333; line-height:44px; margin-bottom:10px;}
.lingyu_nav{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:60px;}
.lingyu_nav_lf{width:276px;}
.lingyu_nav_lf a{display:block; width:276px; height:172px; text-align:center; color:#FFFFFF; line-height:172px; font-size:26px;}
.lingyu_nav_lf_1 a{background:url(?img/02.jpg);}
.lingyu_nav_lf_2 a{background:url(?img/03.jpg); margin-top:10px;}
.lingyu_nav_lf_3 a{background:url(?img/06.jpg);}
.lingyu_nav_lf_4 a{background:url(?img/07.jpg); margin-top:10px;}
.lingyu_nav_mid_1 a,.lingyu_nav_mid_2 a{display:block; width:310px; height:354px; text-align:center; color:#FFFFFF; line-height:354px; font-size:26px;}
.lingyu_nav_mid_1 a{background:url(?img/04.jpg);}
.lingyu_nav_mid_2 a{background:url(?img/05.jpg);}
.lingyu_more{width:100%; height:230px; background:#FFFFFF; margin-top:10px; position:relative;}
.lingyu_more:before{content:""; display:block; width:1px; height:100%; background:#dddddd; position:absolute; left:280px; top:0;}
.lingyu_more_lf{margin:45px 0 0 45px; width:235px;}
.lingyu_more_lf h3{font-size:30px; line-height:30px; color:#2449a4;}
.lingyu_more_lf p{font-size:16px; color:#999999; margin-top:10px;}
.lingyu_more_lf a{display:block; width:36px; margin-top:45px;}
.lingyu_more_rt{width:765px; margin-left:70px; padding:46px 0;display:flex;flex-wrap: wrap;justify-content: space-between;}
.lingyu_more_rt li{width:33.33%;}
.lingyu_more_rt li a{display:block; font-size:22px; color:#333333; line-height:46px;transition:all .3s;}
.lingyu_more_rt li a:hover{color:#2449a4;}

.yeji{width:100%; min-width:1200px; height:718px; background:url(?img/bg2.jpg) center no-repeat; padding-top:75px;}
.yeji .indtit{color:rgba(255,255,255,.5);}
.yeji .indtit b{color:#FFFFFF;}
.yeji_c{margin-top:55px; width:100%; background:#FFFFFF;}
.yeji_img{width:790px; height:427px; overflow:hidden;}
.yeji_txt{width:340px; margin-left:35px; margin-top:60px;}
.yeji_txt h3{font-weight:normal; font-size:24px; color:#333333; padding-bottom:20px; border-bottom:1px solid #c9c9c9;}
.yeji_txt p{font-size:16px; line-height:30px; color:#666666; margin-top:18px; height:90px;}
.yeji_txt a{display:block; width:113px; height:40px; border:1px solid #2449a4; text-align:center; line-height:38px; color:#2449a4; font-size:16px; margin-top:30px;transition:all .3s;}
.yeji_txt a:hover{color:#FFFFFF; background:#2449a4;}
.yeji_c .swiper-button-prev,.yeji_c .swiper-button-next{width:56px; height:56px; margin:0; top:auto; bottom:0; outline:none;}
.yeji_c .swiper-button-prev{background:url(?img/10.jpg); right:64px; left:auto;}
.yeji_c .swiper-button-next{background:url(?img/11.jpg); right:0;}

.team{margin-top:80px;}
.team_c ul{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:70px;}
.team_c ul li{width:25%; text-align:center;}
.team_c ul li img{display:block; width:278px; height:278px; border-radius:50%; margin:0 auto; margin-bottom:25px;}
.team_c ul li a{display:block; font-size:24px; line-height:24px; color:#666666;transition:all .3s;}
.team_c ul li a:hover{margin-top:-15px;color:#2449a4;}

.ind_case{width:100%; min-width:1200px; background:#f2f2f2; margin-top:75px; padding:80px 0 90px 0;}
.ind_case ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.ind_case ul li{width:277px; margin-top:45px;}
.ind_case ul li a img{display:block; width:277px; height:208px; margin-bottom:25px;transition:all .3s;}
.ind_case ul li a:hover img{box-shadow:0 0 15px rgba(0,0,0,.5);}
.ind_case ul li a p{text-align:center; font-size:18px; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition:all .3s;}
.ind_case ul li a:hover p{color:#2449a4;}

.ind_news{margin-top:55px; margin-bottom:80px;}
.ind_news_lf{width:580px; margin-top:65px;}
.ind_news_lf_img{width:250px; height:140px; overflow:hidden;}
.ind_news_lf_img img,.ind_news_rt_img img{transition:all .5s;}
.ind_news_lf_img:hover img,.ind_news_rt li:hover img{transform:scale(1.15,1.15);}
.ind_news_lf_txt{width:310px; margin-top:8px;}
.ind_news_lf_txt h3 a{display:block; font-weight:normal; width:100%; font-size:18px; color:#333333;transition:all .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_news_lf_txt h3 a:hover{color:#2449a4;}
.ind_news_lf_txt p{font-size:16px; line-height:24px; color:#999999; height:48px; margin-top:6px;display: -webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;}
.ind_news_lf_1 a{display:block; width:22px; margin-top:24px;}
.ind_news_lf_li{width:100%; padding:12px 20px; border:1px solid #dddddd; margin-top:40px;}
.ind_news_lf_li li{overflow:hidden; line-height:36px; font-size:16px;}
.ind_news_lf_li li i{display:block; float:left; width:6px; height:6px; border:1px solid #2449a4; margin-top:15px;}
.ind_news_lf_li li a{display:block; float:left; color:#333333; width:75%; margin-left:12px;transition:all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_news_lf_li li:hover a,.ind_news_rt li:hover h3 a{color:#2449a4;}
.ind_news_lf_li li span{display:block; float:right; color:#999999;}
.ind_news_rt{width:555px; margin-top:40px;}
.ind_news_rt li{overflow:hidden; margin-top:25px;}
.ind_news_rt_img{width:164px; height:99px; overflow:hidden;}
.ind_news_rt_txt{width:365px; margin-top:15px;}
.ind_news_rt_txt h3 a{display:block; font-weight:normal; font-size:16px; color:#333333;transition:all .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_news_rt_txt p{line-height:22px; color:#999999; height:44px; margin-top:8px;display: -webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;}

.footer{width:100%; min-width:1200px; background:#262626; }
.flinks{border-bottom:1px solid rgba(255,255,255,.2); padding-bottom:30px; color:#FFFFFF; font-size:18px;}
.flinks a{display:inline-block; font-size:16px; color:rgba(255,255,255,.6); margin-right:20px;transition:all .3s;}
.fot_nav_rt li{float:left; margin-top:50px; margin-right:60px;}
.fot_nav_rt li h3{font-weight:normal; color:#FFFFFF; font-size:18px; margin-bottom:12px;}
.fot_nav_rt li dd{margin:0;}
.fot_nav_rt li dd a{display:block; line-height:30px; color:rgba(255,255,255,.5);transition:all .3s;}
.footer a:hover{color:#FFFFFF;}
.fot_ewm{margin-top:50px;}
.fot_ewm img{width:100px; margin-left:20px;}
.fot_bot{text-align:center; font-size:16px;color:rgba(255,255,255,.5); border-top:1px solid rgba(255,255,255,.2); margin-top:65px; line-height:120px;}
.fot_bot a{color:rgba(255,255,255,.5);transition:all .3s;}



}


@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;}
.sj_banner {width:100%; height:.5rem;margin-top: .5rem; background:#FFFFFF;}

.indtop{width:100%; height:.5rem; background:#FFFFFF;}
.logo{width:auto; height:.4rem; margin:.05rem 0 0 .1rem;}
.logo img{width:auto; height:100%;}
/*    导航菜单     */
.nav {position:fixed;z-index: 100;opacity: 0;z-index:1000;-webkit-transform: translateX(0);transform: translateX(0);width: 40%;height: 100%;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms; padding-top:.7rem;}
.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: calc(100% - .1rem); overflow:scroll;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger {display: block;position:absolute;width: 30px;height: 25px;right: .1rem;top: .24rem;z-index: 1001;}
.nav--active .nav__trigger{position:fixed;}
.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background: #2449a4;-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: #2449a4;-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);}
.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;}
/*二级导航*/
.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 label::after, .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;}

.banner .swiper-slide{width:100%; height:3rem;}
.ban_1{color:#FFFFFF; padding-top:.5rem; text-align:center;}
.ban_1 h2{font-size:.22rem;}
.ban_1 p{font-size:12px; color:rgba(255,255,255,.55); margin-top:.05rem;}
.ban_1 i{display:block; width:.2rem; margin:0 auto; margin-top:.3rem;}
.ban_1 a{display:block; width:.9rem; height:.25rem; background:#2449a4; color:#FFFFFF; margin:0 auto; text-align:center; line-height:.25rem; margin-top:.4rem; position:relative; font-size:.12rem;}
.ban_1 a:before{content:""; display:block; width:1px; height:.15rem; background:#FFFFFF; position:absolute; left:0; right:0; margin:0 auto; top:-.3rem;}

.ind_about{margin-top:.4rem;}
.ind_about h2{font-size:.13rem; color:#333333;}
.ind_about_1{font-size:.11rem; line-height:.18rem; color:#999999; margin-top:.07rem;}
.ind_about ul{text-align:center; margin-top:.1rem;}
.ind_about ul li{display:inline-block; width:27%; margin:.15rem .08rem 0 .08rem;}
.ind_about ul li p{font-size:.1rem; color:#333333; margin-top:.1rem;}
.ind_about ul li a{display:block; margin:0 auto; width:.55rem; height:.2rem; line-height:.2rem; border:1px solid #2449a4; color:#2449a4; margin-top:.2rem; font-size:.1rem;}

.lingyu{width:100%; background:url(?img/bg1.jpg) center; background-size:cover; margin-top:.4rem; padding:.4rem 0;}
.indtit{text-align:center; font-size:.1rem; color:#999999;}
.indtit b{display:block; font-size:.22rem; color:#333333; line-height:.22rem; margin-bottom:.05rem;}
.lingyu_nav{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:.3rem;}
.lingyu_nav_lf{width:49%;}
.lingyu_nav_lf a{display:block; width:100%; height:.86rem; text-align:center; color:#FFFFFF; line-height:.86rem; font-size:.13rem;}
.lingyu_nav_lf_1 a{background:url(?img/02.jpg); background-size:cover;}
.lingyu_nav_lf_2 a{background:url(?img/03.jpg); margin-top:.05rem; background-size:cover;}
.lingyu_nav_lf_3 a{background:url(?img/06.jpg); background-size:cover; margin-top:.05rem;}
.lingyu_nav_lf_4 a{background:url(?img/07.jpg); margin-top:.05rem; background-size:cover;}
.lingyu_nav_mid_1,.lingyu_nav_mid_2{width:49%;}
.lingyu_nav_mid_1 a,.lingyu_nav_mid_2 a{display:block; width:100%; height:1.77rem; text-align:center; color:#FFFFFF; line-height:1.77rem; font-size:.13rem;}
.lingyu_nav_mid_1 a{background:url(?img/04.jpg); background-size:cover;}
.lingyu_nav_mid_2 a{background:url(?img/05.jpg); background-size:cover; margin-top:.05rem;}
.lingyu_more{width:100%; background:#FFFFFF; margin-top:.05rem; position:relative; padding:.1rem 0;}
.lingyu_more:before{content:""; display:block; width:1px; height:100%; background:#dddddd; position:absolute; left:1rem; top:0;}
.lingyu_more_lf{margin:0 0 0 .1rem; width:.9rem;}
.lingyu_more_lf h3{font-size:.15rem; color:#2449a4; margin-top:.1rem;}
.lingyu_more_lf p{font-size:.1rem; color:#999999; margin-top:.05rem;}
.lingyu_more_lf a{display:block; width:.2rem; margin-top:.35rem;}
.lingyu_more_rt{width:calc(100% - 1.2rem); margin-left:.2rem; display:flex;flex-wrap: wrap;justify-content: space-between;}
.lingyu_more_rt li{width:50%;}
.lingyu_more_rt li a{display:block; font-size:.11rem; color:#333333; line-height:.23rem;}

.yeji{width:100%; background:url(?img/bg2.jpg) center; background-size:cover; padding:.35rem 0;}
.yeji .indtit{color:rgba(255,255,255,.5);}
.yeji .indtit b{color:#FFFFFF;}
.yeji_c{margin-top:.25rem; width:100%; background:#FFFFFF;}
.yeji_img{width:100%;}
.yeji_txt{width:100%; margin-top:.3rem; padding:0 .1rem; height:1.5rem;}
.yeji_txt h3{font-weight:normal; font-size:.13rem; color:#333333; padding-bottom:.1rem; border-bottom:1px solid #c9c9c9;}
.yeji_txt p{font-size:.1rem; line-height:.16rem; color:#666666; margin-top:.1rem; height:.48rem;}
.yeji_txt a{display:block; width:.6rem; height:.24rem; border:1px solid #2449a4; text-align:center; line-height:.24rem; color:#2449a4; font-size:.1rem; margin-top:.1rem;}
.yeji_c .swiper-button-prev,.yeji_c .swiper-button-next{width:.3rem; height:.3rem; background-size:100% 100%; margin:0; top:auto; bottom:0; outline:none;}
.yeji_c .swiper-button-prev{background-image:url(?img/10.jpg); right:.4rem; left:auto;}
.yeji_c .swiper-button-next{background-image:url(?img/11.jpg); right:0;}

.team{margin-top:.4rem;}
.team_c ul{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:.15rem;}
.team_c ul li{width:50%; text-align:center; margin-top:.2rem;}
.team_c ul li img{display:block; width:1.3rem; height:1.3rem; border-radius:50%; margin:0 auto; margin-bottom:.12rem;}
.team_c ul li a{display:block; font-size:.12rem; color:#666666;}

.ind_case{width:100%; background:#f2f2f2; margin-top:.4rem; padding:.4rem 0;}
.ind_case ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.ind_case ul li{width:48%; margin-top:.15rem;}
.ind_case ul li a img{display:block; width:100%; height:1.6rem; margin-bottom:.12rem;}
.ind_case ul li a p{text-align:center; font-size:.12rem; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition:all .3s;}

.ind_news{margin-top:.26rem; margin-bottom:.4rem;}
.ind_news_lf{margin-top:.3rem;}
.ind_news_lf_img{width:1.2rem; overflow:hidden;}
.ind_news_lf_img img,.ind_news_rt_img img{transition:all .5s;}
.ind_news_lf_img:hover img,.ind_news_rt li:hover img{transform:scale(1.15,1.15);}
.ind_news_lf_txt{width:calc(100% - 1.3rem);}
.ind_news_lf_txt h3 a{display:block; font-weight:normal; width:100%; font-size:.12rem; color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_news_lf_txt p{font-size:.1rem; line-height:.16rem; color:#999999; height:.35rem; margin-top:.04rem;display: -webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;}
.ind_news_lf_1 a{display:block; width:.12rem;}

.ind_news_lf_li{width:100%; padding:.07rem .1rem; border:1px solid #dddddd; margin-top:.2rem;}
.ind_news_lf_li li{overflow:hidden; line-height:.2rem; font-size:.1rem;}
.ind_news_lf_li li i{display:block; float:left; width:.04rem; height:.04rem; border:1px solid #2449a4; margin-top:.08rem;}
.ind_news_lf_li li a{display:block; float:left; color:#333333; width:75%; margin-left:.05rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_news_lf_li li span{display:block; float:right; color:#999999;}

.ind_news_rt{margin-top:.2rem;}
.ind_news_rt li{overflow:hidden; margin-top:.15rem;}
.ind_news_rt_img{width:1rem; overflow:hidden;}
.ind_news_rt_txt{width:calc(100% - 1.1rem); margin-top:.05rem;}
.ind_news_rt_txt h3 a{display:block; font-weight:normal; font-size:.12rem; color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_news_rt_txt p{font-size:.1rem;line-height:.16rem; color:#999999; height:.3rem; margin-top:.04rem;display: -webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;}

.footer{width:100%; background:#262626; padding:.3rem 0 0 0;}
.flinks{border-bottom:1px solid rgba(255,255,255,.2); padding-bottom:.12rem; color:#FFFFFF; font-size:.13rem; line-height:.24rem;}
.flinks a{display:inline-block; font-size:.1rem; color:rgba(255,255,255,.6); margin-right:.1rem;}
.fot_nav_rt{margin-top:.2rem;}
.u_con_list{display:none;}
.fot_nav_rt h3{line-height:.3rem;margin-top:.1rem;border-bottom:1px solid rgba(255,255,255,.2);background:url(?img/46.png) center right no-repeat;background-size:0.1rem 0.1rem;font-size:.13rem; color:#FFFFFF; font-weight:normal;}
.fot_nav_rt h3.active{background:url(?img/47.png) center right no-repeat;background-size:.1rem .1rem;}
.fot_nav_rt_1{margin-top:.1rem;}
.fot_nav_rt li dd{font-size:.11rem;line-height:.25rem; margin:0; margin-left:.2rem;}
.fot_nav_rt li dd a{color:rgba(255,255,255,.7);}
.fot_ewm{margin-top:.25rem; text-align:center;}
.fot_ewm img{width:100px; margin:0 15px;}
.fot_bot{text-align:center; font-size:.1rem;color:rgba(255,255,255,.5); border-top:1px solid rgba(255,255,255,.2); margin-top:65px; padding:.3rem 0;}
.fot_bot a{color:rgba(255,255,255,.5);}



}