html,body{
	font-family:'NotoSansHans',"Microsoft YaHei",sans-serif, Arial,'PingFang SC';
	font-size: 16px;
}
:root {
  --color-main: #7f2a2b;
  --color-body: #ffffff;
  --color-subtitle:#f1f1f1;
  --color-link: #BCC3D7;
  --color-white: #ffffff;
  --color-black: #000000;
}
.color-navt1{background:#49443f;}
.color-navt2{background:#a78170;}
.color-navt3{background:#969d7f;}
.color-navt4{background:#acb2a4;}
.cover-box{position:relative;display:block;overflow:hidden}
.cover-box .coverimg{width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;transition:transform .6s ease 0s}
.cover-box .coverimg.contain{background-size:contain}
.cover-box ._bg{width:100%;visibility:hidden;display:block}
.cover-box .icon-bofang1{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;font-size:.4rem;color:#fff;transition:.6s}
@media (min-width:993px){.cover-box:hover .cover-tip{opacity:1}
.cover-box:hover .coverimg{transform:scale(1.05,1.05)}
.cover-box:hover .icon-bofang1{font-size:.6rem}
}
@media (min-width:993px){.cover-box:hover .cover-tip{opacity:1}
.cover-box:hover .coverimg{transform:scale(1.05,1.05)}
}
.cover-tip{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:all .4s ease 0s;z-index:3}
.cover-tip .bgbox{display:block;width:100%;height:100%;background-color:#000;opacity:.6}
.cover-tip .stit{font-size:16px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#fff}
.cover-tip .stit{font-size:16px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#fff}
.cover-tip .line{display:inline-block;width:100px;height:1px;background-color:#f2f2f2;position:absolute;left:50%;margin-left:-50px;transition:all .6s ease 0s}
.cover-tip .linet{top:0}
.cover-tip .lineb{bottom:0}
.cover-tip:hover .line{width:6px;margin-left:-3px;opacity:.6}

.ellipsis{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow:ellipsis;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;}
.ellipsis6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;}
.ellipsis7{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;text-overflow:ellipsis;}
.ellipsis8{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;text-overflow:ellipsis;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.font36{font-size:36px;}
.font38{font-size:38px;}
.font40{font-size:40px;}
.font42{font-size:42px;}
.font44{font-size:44px;}
.font46{font-size:46px;}
.font48{font-size:48px;}
.font50{font-size:50px;}
.mr20{margin-bottom:20px;}
.mrt20{margin-top:20px;}
.mt2{margin-top:2%;}
.mb2{margin-bottom:2%;}
.center{text-align:center;}
.nav-list{float: right;position: relative;z-index:3;}
.header.s2:not(:hover) .nav-list ul li,.header.s2:not(:hover) .nav-list ul li a{color:#fff;}
.nav-list ul li{float:left; font-size: 18px;padding: 0px 20px;position: relative;}
.nav-list ul li a{line-height:90px;}
.nav-list ul li:hover{}

.nav-list ul li a::after{content:'';display:block;position:absolute;width:0;left:50%;bottom:0;height:3px;background:var(--color-main);transform:translateX(-50%);transition:all .4s ease 0s}
.nav-list ul li  a:hover,.header.s2 .nav-list ul li a:hover {color:var(--color-main)}
.nav-list ul li:hover .tit::after{width:30%}

.index-banner .swiper-button-prev,.index-banner .swiper-button-next,.index-banner .sbtn{display:none;}
.index-banner:hover .sbtn{display: flex;}


.index-search{padding:.3rem 0;line-height:50px;overflow:hidden;clear: both;}
.index-search form{overflow:hidden;}
.search-box{display:flex;justify-content:space-between}
.search-box input{width:65%;padding-left:30px;border: 1px #ccc solid;}
.search-box p{float:left;width:25%;font-size: 18px;text-align: center;border: 1px #ccc solid;border-right:none;}
.search-box button{width:20%;border: 1px #ccc solid;border-left:none;}
.checkboxes{width: 100%;margin:.2rem auto 0;}
.checkboxes label{line-height:50px;font-size: 18px;width: auto;float: left;margin-left:3%;margin-right:3%;font-weight: normal;}
.checkboxes input[type="checkbox"]{margin: 0px;margin-right: 10px;font-size: 20px;margin-top: -6px;}

.index-search .item{clear: both;overflow: hidden;margin-top:10px;}
.index-search .navban{width:35%;}
.index-search .navban ul li{width:100%;display:block;overflow:hidden;position: relative;background:#000;margin-bottom: 20px;}
.index-search .navban .cover-box .coverimg{opacity:.5}
.index-search .navban ul li p{position:absolute;top:calc(50% - 21px);text-align:center;color:#fff;width: 100%;line-height:42px;font-size:24px;z-index:2;}
.index-search .navarticle{width:60%;}
.index-search .navarticle .list_tags{background:#f7f7f7;width:100%;overflow: hidden;}
.index-search .navarticle .list_tags li{float:left;background:#f7f7f7;border-right: 1px #fff solid;}
.index-search .navarticle .list_tags li a{padding:5px 25px; display:block;font-size: 18px;}
.index-search .navarticle .list_tags li.on,.index-search .navarticle .list_tags li:hover{background:var(--color-main);}
.index-search .navarticle .list_tags li.on a,.index-search .navarticle .list_tags li:hover a{color:#fff;}
.index-search .navarticle .list_article .items{display:none;}
.index-search .navarticle .list_article .items.on{display:block;}
.index-search .navarticle .list_article{margin-top:20px;}
.index-search .navarticle .list_article .items li{width:100%;margin-bottom:10px;overflow: hidden;border-bottom: 1px #f7f7f7 solid;}
.index-search .navarticle .list_article .items li a{line-height:39px;font-size: 16px;width: 100%;overflow: hidden;}
.index-search .navarticle .list_article .items li .ellipsis{float:left;width: 70%;}
.index-search .navarticle .list_article .items li .tags{width: 11%;text-align: center;padding:0px 10px;background:#f7f7f7;margin-right:10px;float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index-search .navarticle .list_article .items li:hover .ellipsis{color:var(--color-main);}
.index-search .navarticle .list_article .items li:hover .tags{background:var(--color-main);color:#fff;}
.index-search .navarticle .list_article .items li .time{float:right;font-size:14px;}
.index-search .navarticle .list_article li .time{float:right;font-size:14px;}

.index_one{position:relative;top:-10px; z-index:3;}
.index_one .fl{width:66%;min-height: 428px;    box-shadow: 0 6px 25px rgb(0 0 0 / 7%);}
.index_one .fr{width:32%;min-height: 428px;box-shadow: 0 6px 25px rgba(0,0,0,.07);background: #fff}
/*.index_one .fr{background:url('../images/dw_style1.png'); }*/
.index_one .navarticle .list_tags{background:#f8f8f8;width:100%;overflow: hidden;}
.index_one .navarticle .list_tags li{float:left;background:#f8f8f8;border-right: 1px #efefef solid; width:33.3333%;}
.index_one .navarticle .list_tags li:nth-child(3){border-right:none;}
.index_one .navarticle .list_tags li a{padding:0px 25px; display:block;font-size: 22px;text-align:center;line-height:80px;}
.index_one .navarticle .list_tags li.on,.index_one .navarticle .list_tags li:hover{background:var(--color-main); }
.index_one .navarticle .list_tags li.on a,.index_one .navarticle .list_tags li:hover a{color:#fff;}
.index_one .navarticle .list_article .items{display:none;}
.index_one .navarticle .list_article .items.on{display:block;}
.index_one .navarticle .list_article{ background:#fff;padding: 20px;}
.index_one .navarticle .list_article .items li{width:100%;margin-bottom:4px;overflow: hidden;border-bottom: 1px #efefef  solid;}
.index_one .navarticle .list_article .items li a{line-height:39px;font-size: 18px;width: 100%;overflow: hidden;display: block;padding-bottom: 10px;}
.index_one .navarticle .list_article .items li .ellipsis{float:left;width: 85%;padding-left: 20px;
    background: url(../png/dian.png) center left no-repeat;}
.index_one .navarticle .list_article .items li .ellipsis .ico{background: var(--color-main);font-size:18px;line-height: 24px;padding:0 20px;margin-right:10px;color:#fff;}    
    
.index_one .navarticle .list_article .items li .tags{width: 11%;text-align: center;padding:0px 10px;background:#f7f7f7;margin-right:10px;float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index_one .navarticle .list_article .items li:hover .ellipsis{color:var(--color-main);}
.index_one .navarticle .list_article .items li:hover .tags{background:var(--color-main);color:#fff;}
.index_one .navarticle .list_article .items li .time{float:right;font-size:12px; color: #888;}
.index_one .navarticle .list_article .items li .time i{margin-right:5px; }
.index_one .navarticle .list_article li .time{float:right;font-size:14px;}
.index_one .navban{width:100%;margin-top:30px;display:inline-block;overflow:hidden;clear:both;}
.index_one .navban ul li{width:23.5%;float:left;margin-right:2%;display:block;overflow:hidden;position: relative;background:#000;margin-bottom: 20px;}
.index_one .navban ul li:nth-child(4n+0){margin-right:0;}
.index_one .navban .cover-box .coverimg{opacity:.5}
.index_one .navban ul li p{position:absolute;top:calc(50% - 21px);text-align:center;color:#fff;width: 100%;line-height:42px;font-size:24px;z-index:2;}
.index_one .navarticle .list_article .vmore{padding-left:20px;}
.index_one .navarticle .list_article .vmore a:hover{color:var(--color-main);}

.index_one .fr .casesearch{padding:0px 20px 20px;}
.index_one .fr .casesearch .title{text-align:center;font-size: 28px;line-height:80px;margin-bottom:10px;color: var(--color-main);font-weight: bold;font-family: "Noto Serif SC",serif;}
.index_one .fr .casesearch .faq{clear:both;overflow:hidden;margin-top:95px;}
.index_one .fr .casesearch .faq a{display:block;text-align:center;font-size: 22px;line-height:28px;}
.index_one .fr .casesearch .faq a:hover{color:var(--color-main);}
.index_one .fr .casesearch .sea{overflow:hidden;clear:both; padding-top: 60px;}
.casesearch .search-box{line-height:60px;}


/*.height30{position:relative;top:30px;}*/
.index_case{width:100%;clear: both;overflow: hidden;top: 20px;clear: both; position: relative;/*background: #FFFCF4;*/}
.index_case .navarticle .list_tags{background:#f7f7f7;width:100%;overflow: hidden;}
.index_case .navarticle .list_tags li{float:left;background:#f7f7f7;border-right: 1px #efefef solid; width:33.3333%;}
.index_case .navarticle .list_tags li:nth-child(3){border-right:none;}
.index_case .navarticle .list_tags li a{padding:5px 25px; display:block;font-size: 22px;text-align:center;line-height:55px;}
.index_case .navarticle .list_tags li.on,.index_case .navarticle .list_tags li:hover{background:var(--color-main); }
.index_case .navarticle .list_tags li.on a,.index_case .navarticle .list_tags li:hover a{color:#fff;}
.index_case .list_article{padding-bottom: 20px;}
.index_case .list_article .items{width:32%;background:#fff;float:left;margin-right:2%;padding: 1%;margin-bottom:10px;box-shadow: 0 6px 10px rgb(0 0 0 / 7%);}
.index_case .list_article .items:nth-child(3n+0){margin-right:0;}
.index_case .list_article .items li:nth-child(1){margin-bottom:20px;border-bottom:none;}
.index_case .list_article .items li{width:100%;overflow: hidden;border-bottom: 1px #efefef  solid;}
.index_case .list_article .items li a{line-height:52px;position: relative;font-size: 18px;width: 100%;overflow: hidden;display: block;}
.index_case .list_article .items .navname{position:absolute;bottom:0px;color:#fff;line-height:48px;background: rgba(0, 0, 0, 0.6);width: 100%;text-align: center;font-size: 20px;font-weight: bold;z-index: 2;}
.index_case .list_article .items li .ellipsis{float:left;width: 100%;padding-left: 10px;
    background: url(../png/dian.png) center left no-repeat;}
.index_case .list_article .items li .ellipsis .ico{background: var(--color-main);font-size:14px;line-height: 24px;padding:0 20px;margin-right:10px;color:#fff;}    
    
.index_case .list_article .items li .tags{width: 11%;text-align: center;padding:0px 10px;background:#f7f7f7;margin-right:10px;float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index_case .list_article .items li:hover .ellipsis{color:var(--color-main);}
.index_case .list_article .items li:hover .tags{background:var(--color-main);color:#fff;}
.index_case .list_article .items li .time{float:right;font-size:12px; color: #888;}
.index_case .list_article .items li .time i{margin-right:5px; }
.index_case .list_article li .time{width: 20%;float:right;font-size:14px;}
.index_navban{top: -45px;clear: both;  position: relative;}
.index_navban .navban{width:100%;display:inline-block;overflow:hidden;clear:both;}
.index_navban .navban ul li{width:32%;float:left;margin-right:2%;display:block;overflow:hidden;position: relative;background:#000;}
.index_navban .navban ul li:nth-child(3n+0){margin-right:0;}
.index_navban .navban .cover-box .coverimg{opacity:1}
.index_navban .navban ul li p{position:absolute;top:calc(50% - 21px);text-align:center;color:#fff;width: 100%;line-height:42px;font-size:24px;z-index:2;}
.index_one .navarticle .list_article .vmore{padding-left:20px;}
.index_one .navarticle .list_article .vmore a:hover{color:var(--color-main);}



.index_navbanlb{width:100%;padding-bottom:.2rem;overflow:hidden;}
.navbanlb{width:100%;padding-bottom:20px;padding-left:15px;padding-right:15px;display:inline-block;overflow:hidden;clear:both;position:relative;}
.navbanlb ul li{width:15%;float:left;margin-right:2%;display:block;overflow:hidden;position: relative;margin-bottom: 20px;}
/*.navbanlb .cover-box .coverimg{opacity:.5}*/
.navbanlb ul li p{position:absolute;top:calc(50% - 21px);text-align:center;color:#fff;width: 100%;line-height:42px;font-size:24px;z-index:2;}

.navbanlb .swiper-pagination{bottom:5px;}
.navbanlb .swiper-pagination-bullet{background:rgba(255,255,255,.3);opacity:1;transition:all .4s ease 0s;width:6px;height:6px;border-radius:50%;display:inline-block;border:1px solid #c8c8c8;margin:0 .08rem!important}
.navbanlb .swiper-pagination-bullet-active{border-color:var(--color-main);background:var(--color-main)}
.navbanlb .swiper-button-prev{left:-10px;top:32%}
.navbanlb .swiper-button-next{right:-10px;top:32%}
.navbanlb .sbtn i{color:var(--color-main);}


.index_two{position:relative;width:100%;padding:.5rem 0;background: url(../png/head_bg.png) #FFFCF4;overflow:hidden;}
.index_two .fl{width:66%;padding: 2%;background:#fff;box-shadow: 0 6px 25px rgba(0,0,0,.07);}
.index_two .fr{width:32%;padding: 2%;background:#fff;box-shadow: 0 6px 25px rgba(0,0,0,.07);}
.index_two .height{min-height:420px;}
/*.index_two .ihd{margin-bottom:20px;}*/
.index_two .fl .list_zj{border-bottom:2px #f5f4f4 solid;margin-bottom:10px;}
.index_two .fl .list_zj ul{width:100%;overflow:hidden;}
.index_two .fl .list_zj ul li{float:left;margin-right:4%;position: relative;}
.index_two .fl .list_zj ul li a{display:block;text-align:left;font-size: 24px;font-weight: bold;line-height: 38px;padding-bottom: 5px;font-family: "Noto Serif SC",serif;}
.index_two .fl .list_zj ul li.on a:before{content: '';width:100%;height:3px;background:var(--color-main);position: absolute;bottom:0; border-radius: 2px;}
.index_two .fl .list_zjtext{background: #ffffff;}
.index_two .fl .list_zjtext .items{display:none;}
.index_two .fl .list_zjtext .items li{width:100%;overflow: hidden;border-bottom: 1px #efefef  solid;padding-left: 20px;background: url(../png/dian.png) center left no-repeat;}
.index_two .fl .list_zjtext .items li a{line-height:42px;font-size: 18px;padding: 4px 0px;width: 100%;overflow: hidden;display: block;}
.index_two .fl .list_zjtext .items li:hover a{color:var(--color-main);}
.index_two .fl .list_zjtext .items.on{display:block;}
.index_two .fr .list_navname{display:block;background:#969d7f;color:#fff;text-align:center;padding: 15px 20px;border-bottom:2px #acb2a4 solid}
.index_two .fr .guru-swiper{overflow:hidden;}
.index_two .fr .guru-swiper ul{overflow:hidden;}
.index_two .fr .guru-swiper li{background:#fff;width:100%;overflow: hidden;}
.index_two .fr .guru-swiper li .txbox{padding:13px;overflow: hidden;}
/*.index_two .fr .guru-swiper .cover-box .coverimg{border-radius:50%;}*/
.index_two .fr .guru-swiper li .txbox .cover-box{width:30%;margin-right:2%;}
.index_two .fr .guru-swiper li .txbox .fr{width:66%;}
.index_two .fr .guru-swiper .tit{margin-top:20px; text-align:left;font-size:18px;margin-bottom: 10px;}
.index_two .fr .guru-swiper .desc{text-align:left;font-size:14px;float:right;width:65%;}


.index_four{padding:.2rem 0;background:#FFFCF4;overflow: hidden;}
.index_four .height{min-height:380px;}
.index_four .imgs{width:66%;padding: 2%;background:#fff;box-shadow: 0 6px 25px rgba(0,0,0,.07);}
.index_four .titles{width:32%;padding: 2%;background:#fff;box-shadow: 0 6px 25px rgba(0,0,0,.07);}
.index_four .titles .list_imgs{margin-bottom:7px;}
.index_four .titles .list_imgs,.index_four .fr .list_title{width:100%;overflow:hidden;}
.index_four .titles .list_imgs li{width:45%;float:left;margin-right:10%;}
.index_four .titles .list_imgs li:nth-child(2n+0){margin-right:0;}
.index_four .titles .list_title li{width:100%;overflow: hidden;border-bottom: 1px #efefef  solid;padding-left: 20px;background: url(../png/dian.png) center left no-repeat;}
.index_four .titles .list_title li a{line-height:42px;font-size: 18px;width: 100%;overflow: hidden;display: block;}
.index_four .titles .list_title li:hover a{color:var(--color-main);}
.index_four .ihd .vmore {position: absolute; right: 0;bottom: 20px;}
@media (max-width:1920px) and (min-width:768px){.index_four{background-size:50% auto,50% auto}
}
@media (max-width:992px){.index_four{background:#fff;}
}
.index_four .hd{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.7rem}
.index_four .hd .more{color:#fff;padding:.08rem .2rem;border:1px solid #fff;border-radius:4px;font-size:16px;transition:.6s;color:#585858;border:1px solid #666}
.index_four .hd .more:hover{background:var(--color-main);border-color:var(--color-main);color:#fff}
@media (max-width:640px){.index_four .hd{margin-bottom:.4rem}
}
@media (min-width:992px){.index_four .bd{display:table;width:100%}
/*.index_four .bd>*{display:table-cell;vertical-align:middle}*/
}
.index_four .bd .list{width:52%;float:right;}
.index_four .bd .adv{background-repeat:no-repeat;background-size:cover;background-position:center;width:46%;position:relative;overflow:hidden;float:left;}
.index_four .bd .adv .inner{width:100%;transition:.6s}
.index_four .bd .adv .item{width:100%;}
.index_four .list{transition:.6s}
.index_four .inewsTabNav li{height: 16.66%;padding-left: 20px; background: url(../png/dian.png) center left no-repeat;border-bottom: 1px #efefef solid;}
.index_four .inewsTabNav li a{display:block}
.index_four .fr .list_imgs{margin-top:20px;}
/*.index_four .inewsTabNav li:nth-child(even){background:#f5f4f4}*/
.index_four .inewsTabNav li a:hover{color:var(--color-main)}
.index_four .inewsTabNav li a:hover .info .fr{color:#fff;}
.index_four .inewsTabNav .inner{transition: all .4s ease 0s;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center}
.index_four .tabInfoInner a{position:relative;}
.index_four .tabInfoInner .desc{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);color:#fff;z-index: 3;}
.index_four .tabInfoInner .desc .txt{line-height:28px;padding:10px;display: flex;}
.index_four .tabInfoInner .desc .txt .ellipsis{width:100%;}
.index_four .inewsTabNav .inner .info .ellipsis{width:85%;float:left;}
.index_four .inewsTabNav .inner .info .time{width:15%;float:right;font-size: 14px;text-align: right}
.index_four .inewsTabNav .inner .info .time i{margin-right:5px;}
.index_four .tabInfoInner .desc .txt .fr,.index_four .inewsTabNav .inner .info .fr{text-align: right; width: 20%;}
.index_four .inewsTabNav .inner .info{width:100%;padding: 10px 0px;}
.index_four .inewsTabNav .inner .info h4{font-size:18px;line-height:28px; }
.index_four .inewsTabNav .inner .info .fr{font-size:12px;color: #888;}
@media (min-width:768px){.index_four .list .title{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
}
.index_four .list .desc{font-size:16px;color:#999;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:25px;}
.index_four .list .active .date,.index_four .list li:hover .date{background:var(--color-main);color:#fff}
.index_four .list .active .date b,.index_four .list li:hover .date b{color:#fff}
@media (max-width:1680px){.index_four .inewsTabNav .inner .info{padding:9.2px 0;}}
@media (max-width:1280px){.index_four .list .item .title{font-size:18px}
.index_four .list .item .desc{font-size:14px}
}
@media (max-width:992px){.index_four .list{padding-left:0;padding-right: 0;}
.index_four .bd .list{width:100%;}
}
@media (max-width:768px){
.index_four .list li .title{line-height:24px;max-height:48px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.index_four .list ._date{margin:0 0 10px;font-size:14px;color:#999;font-family:medium}
}
.index_four .list li:hover .title{color:var(--color-main)}

.expert{width: 100%;clear: both;/*background:#f7f7f7;*/}
.expert .bd{margin-top:.2rem;position:relative}
.expert .ihd{position:relative}
.expert .ihd .vmore{position:absolute;right:0;bottom:10px}
@media (max-width:480px){.expert .bd{margin-top:.5rem}
}
.expert .bd .sbtn .iconfont{color:var(--color-main);font-size:46px;outline:0}
.expert .bd .sbtn:hover .iconfont{color:var(--color-main)}
.expert .bd .swiper-button-prev{left:-40px}
.expert .bd .swiper-button-next{right:-40px}
@media (min-width:1200px){.expert .bd .swiper-button-prev{left:-10px;top:32%}
.expert .bd .swiper-button-next{right:-10px;top:32%}
.expert .bd .sbtn .iconfont{color:#999}
}

.expert-swiper2{width:100%;margin:0 auto;padding-left:15px;padding-right:15px;padding-bottom:50px;}
.expert-swiper2 .swiper-pagination-bullet{background:rgba(255,255,255,.3);opacity:1;transition:all .4s ease 0s;width:6px;height:6px;border-radius:50%;display:inline-block;border:1px solid #c8c8c8;margin:0 .08rem!important}
.expert-swiper2 .swiper-pagination-bullet-active{border-color:var(--color-main);background:var(--color-main)}

.expert-swiper2 li{width:18%;background:#fff;padding:1%;}
/*.expert-swiper2 li .txbox{padding:.2rem;}*/
.expert-swiper2 li .fl{width: 50%; margin-right: 2%;}
.expert-swiper2 li .desc{text-align:left;font-size:14px;float:right;width:45%;}
.expert-swiper2 .txbox .tit{margin-top:15px; text-align:left;font-size:18px;margin-bottom:5px;}
/*.expert-swiper2 .txbox .tit::before{content:'';display:block;position:absolute;width:1.12rem;height:.02rem;background:var(--color-main);bottom:0;left:0}*/
/*.expert-swiper2 .txbox .desc{font-size:16px;line-height:26px;color:#666;margin-top:.1rem;margin-bottom:.1rem;max-height:120px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}*/
@media (max-width:1360px){.expert-swiper2 .txbox .tit{font-size:20px}
.expert-swiper2 .txbox .desc{font-size:14px;line-height:26px;max-height:104px}
}
@media (max-width:1400px) and (min-width:992px){.expert-swiper2 .txbox{width:100%}
.expert-swiper2 .txbox .desc{margin-bottom:.5rem}
.expert-swiper2 .img{width:60%}
}
@media (max-width:992px){.expert-swiper2{padding-bottom:.8rem;padding-left:0;padding-right:0}
.expert-swiper2 .txbox{padding:.3rem;overflow:hidden;}
}

.newartile{padding: .3rem 0;overflow:hidden;clear:both;}
.newartile .wrap{display:block;}
.newartile .fl,.newartile .fr{width:49%}
.newartile .listtext ul{background: #fff;padding:20px;box-shadow: 0 6px 25px rgba(0,0,0,.07);overflow:hidden;}
.newartile .listtext .topimgs{margin-bottom:30px;margin-top:20px;}
.newartile .listtext li { overflow:hidden; line-height:38px; font-size:16px;border-bottom: solid 1px #f7f7f7; padding-left:20px; background:url(../png/dian.png) center left no-repeat;margin-bottom: 10px;}
.newartile .listtext .title{width:86%;float:left;}
.newartile .listtext li { float:left; width:100%;}
.newartile .listtext li .time { float:right; width:90px; font-size:12px; background:none; padding-left:0; margin:0; text-align:right; color:#888;}
.newartile .listtext .navtitle{ color:#fff;padding:20px;background-image: url('../png/xy_ico.png');font-size: 20px;}


.ihd {position: relative; margin-bottom: .3rem}
.ihd h2{padding-bottom:5px;font-size:24px;color: #59410b;}
.ihd h2 span{line-height:38px;position: relative;font-weight: bold;font-family: "Noto Serif SC",serif;}
.ihd h2:before{content: '';width:100%;height:2px;background:#f5f4f4;position: absolute;bottom:0;left: 0;border-radius: 2px;}
.ihd .navname{padding-bottom:5px;}
.ihd .navname:before{content: '';width:100%;height:3px;background:var(--color-main);position: absolute;bottom:0; border-radius: 2px;}
.ihd p{font-size: 16px;text-transform: uppercase;color: #999;}
.ihd .imore{text-align:right; font-size:14px; float: right;}

.ihd .zttit{padding-bottom: 10px;font-size:32px;}
.zttit .navname{font-size:32px;padding-bottom:10px;}


.index_news{padding:.5rem 0;background: url(../png/head_bg.png) #FFFCF4;}
.index_news .ihd {position: relative; margin-bottom: .3rem}
.index_news .ihd .vmore {position: absolute; right: 0;bottom: 20px;}
@media (max-width:1920px) and (min-width:768px){.index_news{background-size:50% auto,50% auto}
}
@media (max-width:992px){.index_news{background:#fff;}
}
.index_news .hd{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.7rem}
.index_news .hd .more{color:#fff;padding:.08rem .2rem;border:1px solid #fff;border-radius:4px;font-size:16px;transition:.6s;color:#585858;border:1px solid #666}
.index_news .hd .more:hover{background:var(--color-main);border-color:var(--color-main);color:#fff}
@media (max-width:640px){.index_news .hd{margin-bottom:.4rem}
}
@media (min-width:992px){.index_news .bd{display:table;width:100%}
.index_news .bd>*{display:table-cell;vertical-align:middle}
.index_news .bd .list{width:50%}
}
.index_news .bd .adv{background-repeat:no-repeat;background-size:cover;background-position:center;width:50%;position:relative;overflow:hidden}
.index_news .bd .adv .inner{width:100%;height:100%;left:0;top:0;position:absolute;transition:.6s}
.index_news .bd .adv .item{width:100%;height:100%;display:block}
.index_news .list{transition:.6s}
.index_news .inewsTabNav li{height: 16.66%;background: #fff;}
.index_news .inewsTabNav li a{display:block}
.index_news .inewsTabNav li:nth-child(even){background:#f5f4f4}
.index_news .inewsTabNav li a:hover{background:var(--color-main);color:#fff}
.index_news .inewsTabNav li a:hover .info .fr{color:#fff;}
.index_news .inewsTabNav .inner{height: 100%;transition: all .4s ease 0s;padding:25px 20px;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center}
.index_news .tabInfoInner a{height: 100%;position:relative;}
.index_news .tabInfoInner .desc{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);color:#fff;z-index: 3;}
.index_news .tabInfoInner .desc .txt{line-height:32px;padding:20px;display: flex;}
.index_news .tabInfoInner .desc .txt .ellipsis,.index_news .inewsTabNav .inner .info .ellipsis{width:80%;}
.index_news .tabInfoInner .desc .txt .fr,.index_news .inewsTabNav .inner .info .fr{text-align: right; width: 20%;}
.index_news .inewsTabNav .inner .info{width:100%;}
.index_news .inewsTabNav .inner .info h4{font-size:16px; }
.index_news .inewsTabNav .inner .info .fr{font-size:12px;color: #888;}
@media (min-width:768px){.index_news .list .title{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
}
.index_news .list .desc{font-size:16px;color:#999;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:25px;}
.index_news .list .active .date,.index_news .list li:hover .date{background:var(--color-main);color:#fff}
.index_news .list .active .date b,.index_news .list li:hover .date b{color:#fff}
@media (max-width:1280px){.index_news .list .item .title{font-size:18px}
.index_news .list .item .desc{font-size:14px}
}
@media (max-width:992px){.index_news .list{padding-left:0;padding-right: 0;}
}
@media (max-width:768px){.index_news .list li{padding:.5rem 0!important}
.index_news .list li .title{line-height:24px;max-height:48px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.index_news .list ._date{margin:0 0 10px;font-size:14px;color:#999;font-family:medium}
}
.index_news .list li:hover .title{color:var(--color-main)}

.index_events{width:100%;overflow:hidden;padding:.5rem 0;}
.index_events .list_nav{overflow:hidden;clear:both;}
.index_events .list_nav li{float:left;background:#f7f7f7;border-right: 1px #efefef solid; width:50%;}
.index_events .list_nav li a{padding:25px; display:block;font-size: 22px;text-align:center;line-height:30px;}
.index_events .list_nav li.on,.index_events .list_nav li:hover{background:var(--color-main); }
.index_events .list_nav li.on a,.index_events .list_nav li:hover a{color:#fff;}
.index_events .list_navimg {overflow:hidden;clear:both;margin-top:.3rem;}
.index_events .list_navimg .items{display:none;}
.index_events .list_navimg .items.on{display:block;}
.index_events .list_navimg .items li{width:32%;margin-right:2%;float:left;}
.index_events .list_navimg .items li:nth-child(3n+0){margin-right:0;}
.index_events .list_navimg .items .title{margin-top:20px; text-align:center;line-height: 38px;font-size: 16px; border-bottom:#f7f7f7 1px solid;}
.index_events .list_navimg .items li:hover .title{color:var(--color-main);border-bottom:var(--color-main) 1px solid;}

.iPadPro{width: 32%;position: relative;float: right;}
.iPadPro .iPadPro_list_left{display: none;}
.iPadPro .iPadPro_list_left{background:#fff;box-shadow: 5px 10px 15px rgba(25, 25, 25, 0.2);}
.iPadPro .city .info{padding: 20px;display:block !important;}
.iPadPro .info h4,.iPadPro .sjname h4{font-size: 20px;line-height:30px;margin-bottom:10px;font-weight: bold;}
.iPadPro .iPadPro_list_left.on{display:block;}
.iPadPro .sjname{padding:0px 20px 20px;}
.iPadPro .sjname a{margin-right:5px;padding:5px 10px; margin-bottom:5px;display:inline-block;background:#f7f7f7;}
.iPadPro .sjname a:hover{background:var(--color-main);color:#fff;}
.iPadPro .city .info p{border-bottom:1px #f7f7f7 solid;padding-bottom:20px;}
.iPadPro .iPadPro_list_img{position:relative; overflow: hidden;display:block !important;}
.iPadPro .iPadPro_list_img .city{position:absolute;top:10px;left:10px;padding:8px 20px;margin-bottom: 8px;background:var(--color-main);display: inline-block;font-size: 14px;color: #fff;z-index: 3;border-radius: 3px;display:block !important;}
.Globallayout .ihd p{margin-bottom:50px;}
.Globallayout_content .cityname{width:33%;float:left;margin-left:2%; }
.Globallayout_content .cityname ul{overflow:hidden;margin-top:35px;}
.Globallayout_content .cityname ul li{width:24.25%;float:left;margin-right:1%;margin-bottom:1%;background: #f7f7f7;}
.Globallayout_content .cityname ul li a{display:block;text-align:center;line-height:38px;font-size: 16px;verflow: hidden;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;word-break: normal;overflow-wrap: normal;}
.Globallayout_content .cityname ul li a:hover,.Globallayout_content .cityname .on a{background:var(--color-main); color:#fff; }
.Globallayout_content .cityname ul li:nth-child(4n+0){margin-right:0;}
.mapart_list_left{margin-top:20px;background:#f7f7f7;border-radius: 8px;box-shadow: 5px 10px 15px rgba(25, 25, 25, 0.2);overflow: hidden;}
.mapart_list_left .title{font-size: 20px;line-height:30px;color: #ffffff;font-weight: bold;padding: 20px;background: #bb0504;}
.mapart_list_left h4{border-bottom:1px #ccc solid;line-height: 25px;margin: 5px 20px;padding:5px 0px;}
.mapart_list_left h4:last-of-type{border-bottom:none;}
.mapart_list_left h4 a:hover{color:var(--color-main);padding-left:5px;}
.Globallayout{padding:.2rem 0;overflow:hidden; }
.Globallayout .wraps{margin:0 auto;width: 80%; padding:1% 0%;}
.Globallayout .Globallayout_content .Globallayout_content_map .citymap{width:65%;overflow:hidden;}
.Globallayout .Globallayout_content .Globallayout_content_map .citymap a{opacity:0;}
.Globallayout .Globallayout_content .Globallayout_content_map .citybg{background-size:contain !important;opacity:.7;}
.Globallayout .Globallayout_content .Globallayout_content_map .on .citybg{display:block;}
.Globallayout .Globallayout_top{ display: flex; align-items: flex-end; justify-content: space-between;}
.Globallayout .Globallayout_top .Globallayout_top_left{ width: 55%;}
.Globallayout .Globallayout_top .Globallayout_top_left .top_left_dd{ font-size: 30px; color: #333333;}
.Globallayout .Globallayout_top .Globallayout_top_left .top_left_dt{ font-size: 16px; color: #666666; line-height: 26px; margin-top: 20px;}
.Globallayout .Globallayout_top .Globallayout_top_right{ display: flex; align-items: center;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list{ margin-right: 22px; display: flex; align-items: center; cursor: pointer;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:last-child{ margin-right: 0;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span{ width: 18px; height: 18px; border-radius: 100%; margin-right: 12px; display: inline-block;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(1) span{ background: var(--color-main);}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(2) span{ background: #009073;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(3) span{ background: #165fc2;}
.Globallayout .Globallayout_content{width: 100%;display: inline-block;position: relative;}
.Globallayout .Globallayout_content .Globallayout_content_map{ position: relative;width:30%;float: left;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_img{ max-width:100%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt{ position: absolute; right: 25%; bottom: 0%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt2{ display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list{width: 530px; background: #fff; display: flex; align-items: center; justify-content: space-between; display: none;position: absolute; left: -562px; top: 10px;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list:hover{ z-index: 15;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list:hover .map_txt_list{ display: flex;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list:before{ content: ""; display: inline-block; width: 35px; height:102px; background: url(../homexian.html) no-repeat 50% 50%; background-size: 35px; position: absolute; right: -35px; top: 0%;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left{ width: 60%; padding: 0px 6%;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left .list_left_dd{ margin-bottom: 5px; font-size: 24px; color: #009073; font-weight: bolder;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left .list_left_dt{ line-height: 30px; font-size: 20px; color: #333; margin-bottom: 5px;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left .list_left_p{ line-height: 26px; font-size: 15px; color: #666666;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_right{ width: 40%;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_right img{ width: 100%; height:178px; object-fit:cover;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list{ position: absolute;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span{ width: 8px; height: 8px; border-radius: 100%; background: #000; display: inline-block; cursor: pointer;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span:before {content:"";display:inline-block;width:38px;height:38px;margin:auto;background:#ffb500;border-radius:100%;-webkit-animation:sk-spinner-pulse 1.5s infinite ease-in-out;animation:sk-spinner-pulse 1.5s infinite ease-in-out;position:absolute;left:-16px;top:-7px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease; }
@-webkit-keyframes sk-spinner-pulse {0% {-webkit-transform:scale(0);transform:scale(0);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes sk-spinner-pulse {0% {-webkit-transform:scale(0);transform:scale(0);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_city{ font-size: 16px; color: #111; position: absolute; width: 100px; left: 10px; top: 2px; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on{ z-index: 20;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on span:before { display: block;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jd span{ background: var(--color-main);}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jd span:before{ background: var(--color-main);}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bgs span{ background: #009073; cursor: auto;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bgs span:before{ background: #009073; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hw span{ background: #165fc2; cursor: auto;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hw span:before{ background: #165fc2; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down{ display: none; position: absolute; background: #fff; width: 170px; justify-content: space-between; align-items: center; box-shadow: 0px 0px 12px rgba(0,0,0,.1); right: -180px; top: -8px; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on .nav_list_down{ display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_city{ width: calc(100% - 54px); text-align: center;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_img{ width: 54px; height: 37px;}


.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:hover .nav_list_city{ display: block;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:hover{ z-index: 5;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:hover span:before{ display: block;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list{opacity:0;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on{opacity:1;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.beijing{right: 25.6%;top: 27%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.tianjin{right: 23.8%;top: 28.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hebei{right:28.2%;top: 31.2%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.shanxi{right: 31.5%;top: 31.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.innermongolia{right: 33.5%;top: 26.1%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.liaoning{right: 14.23%;top: 22%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jilin{right: 12.2%;top: 17.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.heilongjiang{right: 11.4%;top: 13.13%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.heilongjiang{right: 11.4%;top: 13.13%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.shanghai{right: 13.6%;top: 42.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jiangsu{right: 18.7%;top: 41.7%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.zhejiang{right: 15.7%;top: 44.7%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.anhui{right: 21.6%;top: 42.1%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.fujian{right: 16%;top: 52.6%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jiangxi{right: 23.4%;top: 48.6%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.shandong{right: 23.4%;top: 33.2%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.henan{right: 28.9%;top: 37.2%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hubei{right: 27.1%;top: 45.1%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hunan{right: 29%;top: 50%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.guangdong{right: 27.8%;top: 60%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.guangxi{right: 38.1%;top: 60.8%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hainan{right: 33.3%;top: 65.9%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.chongqing{right: 42.3%;top: 48.1%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.sichuan{right: 46.8%;top: 45.8%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.guizhou{right: 41.6%;top: 53.7%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.yunnan{right: 49.6%;top: 56.3%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.tibet{right: 72.1%;top: 46%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.shaanxi{right: 37.7%;top: 38.6%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.gansu{right: 47.1%;top: 35.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.qinghai{right: 50.7%;top: 34.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.ningxia{right: 42.6%;top: 30.8%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.xinjiang{right: 73.2%;top: 18.6%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hongkong{right: 26%;top: 61.3%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.macao{right: 27.3%;top: 61.4%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.tanwan{right: 11.1%;top: 54.3%;}



@media (max-width:980px){
.Globallayout{ padding-bottom: 35px;}
.Globallayout .Globallayout_top{ flex-wrap: wrap;}
.Globallayout .Globallayout_top .Globallayout_top_left,.Globallayout .Globallayout_top .Globallayout_top_right{ width: 100%;}
.Globallayout .Globallayout_top .Globallayout_top_right{ margin-top: 20px;}
.Globallayout .Globallayout_top .Globallayout_top_left .top_left_dd{ font-size: 16px;}
.Globallayout .Globallayout_top .Globallayout_top_left .top_left_dt{ font-size: 14px; line-height: 22px; margin-top: 10px;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt{ position: relative; bottom: 0; margin-top: 25px; right: 0;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list{  width: 100%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list{ position: absolute;  }
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down{box-shadow: 0px 0px 0px;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:nth-child(3n){ margin-right: 0px;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on .nav_list_down{ background:var(--color-main); color:#fff; display: flex;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav ul{ display: flex; flex-wrap: wrap;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span{ display: block;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down{ position: absolute; right: 0 !important; top: 0 !important; display: flex; width: 100%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_img{ display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_city{ width: 100%; line-height: 38px; text-align:center;background: #f5f5f5;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jd .nav_list_down .list_down_city{background: var(--color-main); color:#fff;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_city{ position: absolute; left: 0; top: 0;width: 100%; line-height: 38px; text-align: center; background: #f5f5f5; display: block; position: relative;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bgs .nav_list_city{background: #009073; color:#fff;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hw .nav_list_city{background: #165fc2; color:#fff;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_city,.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_city{ font-size: 14px;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span{ position: relative;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span:before {content:"";display:inline-block;width:40px;height:40px;margin:auto;background:#ffb500;border-radius:100%;-webkit-animation:sk-spinner-pulse 1.5s infinite ease-in-out;animation:sk-spinner-pulse 1.5s infinite ease-in-out;position:absolute;left:-11px;top:-11px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease; }
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span:after{content:"";display:inline-block;width:18px;height:18px;background:#ffb500;border-radius:100%; position:absolute; top:0; left: 0;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(1) span:before{ background:var(--color-main);}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(2) span:before{ background:#009073;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(3) span:before{ background:#165fc2;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(1) span:after{ background:var(--color-main);}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(2) span:after{ background:#009073;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(3) span:after{ background:#165fc2;}
.Globallayout_content .cityname{position: relative;width: 100%;display: block;margin: 3% 0%;right:0;overflow: hidden;}
.Globallayout_content .cityname ul li{width:24.25%;}
.Globallayout_content .cityname ul li:nth-child(5n+0){margin-right:1%;}
.Globallayout_content .cityname ul li:nth-child(4n+0){margin-right:0;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span:before{top: -12px;}
.Globallayout .Globallayout_content .Globallayout_content_map{width:100%;}
.Globallayout .ihd h2{font-size:28px;padding-left:0;}
.iPadPro{width:100%}
.iPadPro{padding-left:0; margin-bottom: 30px;}
.iPadPro .info p{font-size:14px;}
}



.ifooter{clear:both;overflow:hidden; border-bottom: 1px solid #bbb; padding: .3rem 0;}
.ifooter .fl{width:30%;}
.ifooter .fr{width:65%}
.z_footer_desc{color: #dcdcdc;line-height: 32px; font-weight: bold;}
.z_footer_desc i{margin-right:5px;width:16px;}
.z_footer_desc .tel{ display: block; font-size:38px;}
.z_footer_code{ margin-top: 3.5vw; color:#dcdcdc;}
.z_footer_code li{ width:80px;margin-right:10px; float:right;}
.z_footer_code li p{text-align:center;}


@media (max-width:992px) {
.index_one{top:-10px;}
.index_one .fl, .index_one .fr{width:100%;min-height: auto;}
.index_one .fr .casesearch .sea{padding-top:0;padding-bottom: 10px;}
.index_one .navarticle .list_article .items li .ellipsis{width:100%;}
.index_one .navarticle .list_tags li a{font-size:16px;line-height: 50px;padding: 0px 25px;}
.index_one .navarticle .list_article .items li a{font-size:14px;line-height: 28px;}
.index_one .navarticle .list_article .items li .ellipsis .ico{padding:0 5px;}
.index_one .navarticle .list_article .items li .ellipsis{padding-left:0;}
.index_one .navarticle .list_article .vmore{width:auto;padding-left:0;margin-top:0px !important; }
.index_one .navarticle .list_article .items li .time{display:none;}
.index_one .fr .casesearch{padding: 0px 20px;}
.index_one .fr .casesearch .title{margin-bottom:0px;font-size: 26px;padding: 20px 0px;}
.checkboxes label{line-height:38px;font-size: 16px;}
.index_one .fr .casesearch .faq{margin-top:10px;padding-bottom: 20px;}
.index_one .fr .casesearch .faq a{font-size:16px;}
.search-box p{width:25%;}
.expert{padding-top:30px;}
.index_one .navban ul li p{font-size:16px;}
.index_one .navban ul li{width:49%;}
.index_one .navban ul li:nth-child(2n+0){margin-right:0;}
.checkboxes{width:100%;}
.index_case .list_article .items{width:100%;}
.index_navban .navban ul li{width:100%;}
.index_two .fl,.index_two .fr{width:100%;}
.index_two .fl .list_zj ul li{margin: 0 3%;}
.index_two .fl .list_zj ul li:nth-child(3n+0){margin-right:0;}
.index_two .fl .list_zjtext .items li a{font-size:14px;}
.index_two .fl .list_zjtext .items li{padding-left:10px;}
.Globallayout .wraps{width:90%;}
.index_four .fl,.index_four .fr{width:100%;padding: 2%;}
.navbanlb{padding:2%;}
.index_four .height,.index_two .height{min-height:auto;}
.index_four .ihd{margin-bottom:0px;}
.index_four .fl .imore,.index_four .fr .imore{width:30%;}
.ifooter .fl{width:100%;}
.index_four .inewsTabNav .inner .info .fr{display:none;}
.index_four .bd .adv{width:100%;min-height:210px;}
.index_four .inewsTabNav .inner .info .ellipsis{width:100%;}
.ifooter .fr{width:100%;}
.z_footer_code li{float:left;}
}