@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:14px;font-family:"pingfang SC", "Microsoft YaHei","微软雅黑","黑体";color:#898989;line-height:1.5; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{background: #262626; width: 100%; position: fixed;z-index: 100;}
.headerbox{height: 0.52rem;display: flex;justify-content: space-between;align-items: center;align-items: flex-start;  padding-left: .3rem;}
.logo{ padding-top: .05rem;}
.logo a{display:flex;align-items: flex-start; }
.logo a img{width: 0.4rem;}
.logo a span{
    color: #fff;
    margin: 0 0 0 .08rem;
    font-size: .1rem;
    color: #fff;
    line-height: 0.4rem;
    display: inline-block;
    font-weight: 400;
}

.qjss{width: 195px;height: .52rem;display: flex;justify-content: space-between;}
.ssnr{position: relative;width: .52rem;height: .52rem; border-left: 1px solid #3e3e3e;background: url(../images/a_01.png) no-repeat center center;cursor: pointer;}
.ssxq{position: absolute; top: .52rem; right: -1.5rem; background: #fff; width: 1.5rem;height:.3rem;opacity: 0;transition:all .5s;}
.wby7a{height: .3rem; padding: 0 15px; width: 100%;line-height: .3rem; font-size: 16px;}
.btn9{background: url(../images/a_06.png);width: .1rem;height: .1rem;background-size: 100% 100%;right: .1rem;cursor: pointer; position: absolute; top: 50%;transform: translateY(-50%);border: none;}
.ssnr p{width: 100%;height: 100%;cursor: pointer;}
.yzxz{width: 105px; position: relative; padding-right: 15px;}
.yzxz p{font-size: .08rem; line-height: .52rem;color: #fff;cursor: pointer;background: url(../images/a_40.png) no-repeat right center;}
.yzxz ul{text-align: center; position: absolute;width: 100%;background: #194a81; padding: .03rem 0;display: none;}
.yzxz li{font-size:.08rem; line-height: .19rem;}
.yzxz li a{display: block; color: #fff;transition: .5s;}
.yzxz li a:hover{background: #2f2f2f;}
.yzxz b{display: block;background: url(../images/a_02.png); width: 23px;height: 13px; top: -13px;left: 50%;transform: translateX(-50%);background-size: 100% 100%; position: absolute;}
.yzxz:hover ul{display: block;}

.nav ul{display: flex;justify-content: space-between;}
.nav li{}
.nav li h3 a{color: #fff; margin: 0 .12rem;font-size: .08rem;color: #fff;line-height: .52rem; position: relative;display:inline-block;}
.nav li h3 a:before{position: absolute; content: ""; border-bottom: 3px solid #fff; left: 50%; transform: translateX(-50%);bottom: 0; width: 0; transition: all .5s;}
.nav li.on1 h3 a:before{width: 100%;}
.sub{position: absolute;width: 100%; top: .52rem;background: rgba(0,0,0,.6);left: 0;min-height: 156px;display: none;}

.subbox{width: 1685px;max-width: 94%; margin: 0 auto;padding: .25rem 0;}
.subbox dl{overflow: hidden;}
.subbox dt{float: left;width: 16.66%; font-size: .08rem; line-height: 2;}
.subbox dt a{display: block; transition: .5s; color: #fff;background: url(../images/a_26.png) no-repeat left center; background-size: .1rem .1rem; padding-left: .15rem;opacity: .7;}
.subbox dt a:hover{ padding-left: .2rem; opacity: 1;}
.h52{height: .52rem;}

.banner_index{position: relative;overflow: hidden;}
.banner_index img{width: 100%;height: 100%; object-fit: cover;}
.banner_text1{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 1240px; max-width: 94%;}
.banner_text1 h2{color: #fff; font-size: .36rem; margin-bottom: .1rem;}
.banner_text1 p{color: #fff;font-size: .11rem;line-height: 1.8;margin-bottom: .2rem; width: 3rem;}
.banner_text1 a{display: block; font-size: .09rem;color: #fff; width: 1.3rem; line-height: .34rem;text-align: center;transition: all .5s;background: #194a81; }
.banner_text1 a b{display: inline-block;vertical-align: middle;background: url(../images/a_24.png);width: .14rem;height: .14rem;background-size: 100%;margin: -3px 0 0 10px;}
.banner_text1 a:hover{letter-spacing: 4px;}

.inbox{position: relative;height: calc(100vh - .52rem);}
.inbox img{width: 100%;height: 100%; object-fit: cover;}
.inbox video{width: 100%;height: 100%; object-fit: cover;}

.flyj{padding:0 0 .55rem 0 ;}
.flyj_title h2{position: relative; padding: .2rem 0 .4rem;font-weight: bold; font-size: .18rem;color: #000000;}
.flyj_title h2:before{position: absolute; content: ""; border-bottom: 0.05rem solid #194a81;width: .75rem;left: 0; top: 0;}
.flyj_nr ul{overflow: hidden; margin-left: -.5rem; padding-bottom: .2rem;}
.flyj_nr li{float: left; width: 50%; padding-left: .5rem;}
.flyj_nr span{display: block; overflow: hidden;}
.flyj_nr span img{width: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.flyj_nr a:hover img{transform: scale(1.1);}
.flyjtext{padding-top: .15rem;}
.flyjtext h2{font-weight: bold; font-size: .12rem; line-height: .19rem;height: .38rem;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family: font1;}
.flyjtext p{font-size: .1rem; line-height: .16rem;color: #3D3D3D;height: .48rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: .1rem 0;}
.flyjtext h3{font-size: .08rem;color: #3D3D3D;opacity: .6;}

.more{display: block;text-align: center; width: .72rem; line-height: .23rem;color: #fff;font-size: .08rem;background: #194a81;transition: .5s;}
.more:hover{letter-spacing: 4px;}

.gsyj_bj{background: url(../images/a21.jpg) no-repeat center center;background-size: cover;}
.gsyj{overflow: hidden;}
.gsyj_left{float: left;height: 3.5rem;border-left: 1px solid #fff;padding: .28rem .1rem 0 .1rem;width: 2.14rem;}
.gsyj_left h2{color: #fff; font-size: .18rem;font-weight: bold; margin-bottom: 2.25rem;}

.gsyj_right{width: calc(100% - 2.14rem);float: right;}
.gsyj_right ul{overflow: hidden;}
.gsyj_right li{float: left; width: 45%;border-left: 1px solid #fff;transition: 1s;}
.gsyj_right li.cur {width: 55%;}
.gsyjbox{height: 3.5rem; padding-top: .3rem;}
.gsyjbox h2{font-size: .13rem; line-height: .19rem;color: #fff; padding: 0 .6rem 0 .15rem; position: relative;transition: .6s;}
.gsyjbox h2:before{position: absolute; content: "";border-left: 7px solid #194a81;height: .57rem;left: -1px; top: 0;}

.tgsm{padding: .5rem 0 .3rem;}
.tgsm li{padding-bottom: .2rem;}
.tgsmbox{background: #262626;overflow: hidden;}
.tgsm_text{float: left;width: 2.15rem; padding: .2rem .15rem 0 .15rem;}
.tgsm_tp{width: calc(100% - 2.15rem);float: right;}
.tgsm_tp img{width: 100%;}
.tgsm_text h2{color: #fff;font-size: .16rem;margin-bottom: .08rem;}
.tgsm_text p{color: #fff;font-size: .09rem; line-height: .14rem;height: .28rem; margin-bottom: .1rem;}

.zlzh_bj{background: url(../images/a24.jpg) no-repeat center center;background-size: cover; padding: .4rem 0;}
.zlzh_title{border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.zlzh_title ul{display: flex;justify-content: space-between;}
.zlzh_title li{font-size: .14rem; line-height: .39rem;color: #fff;}
.zlzh_text{padding-top: 1.3rem;}
.zlzh_text p{color: #fff;font-size: .19rem; line-height: 1.6;}

.gsal{padding-bottom: .6rem;}
.gsal_title{width: 1380px;margin: 0 auto;max-width: 94%; padding: .58rem 0 .37rem;}
.gsal_title h2{font-weight: bold;font-size: .18rem;color: #000000;}
.gsal_nr{padding-left: 10vw;}
.gsal_tp{position: relative; overflow: hidden;height: 2.2rem;background:#262626;}
.gsal_tp img{width: 100%;height: 100%;object-fit: contain;transition: opacity .4s ease-in, transform .6s linear;}
.gsalbox h2{font-weight: bold;  font-size: .1rem;color: #3D3D3D; margin: .25rem 0 .1rem;height: .15rem;overflow: hidden;}
.gsalbox p{font-size: .08rem;color: #3D3D3D; opacity: .6;line-height: 1.6; margin-bottom: .15rem;height:0.38rem;overflow: hidden;}
.gsalbox:hover img{transform: scale(1.1);}
.gsalbox span.fr{display: block;background: url(../images/a_07.png);width: .2rem;height: .12rem;background-size: 100% 100%;}
.bfbtn1{background: url(../images/a_22.png); width: .43rem;height: .43rem;background-size:100% 100%; position: absolute; content: "";z-index: 10;cursor: pointer;right: .4rem;bottom: .25rem;}
.bfbtn1::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #000; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn1::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #000; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}



.banner{position: relative;height: 456px;}
.banner img{width: 100%;height: 100%; object-fit: cover;}
.banner_text{position: absolute; width: 100%; text-align: center; left: 0;top: 50%;transform: translateY(-50%);}
.banner_text h2{color: #fff; font-size:.2rem;font-family:arial;}
.banner_text h2 b{padding-left: .08rem;}	

.wbtext{background: #262626;text-align: center; padding: .45rem 0;}
.wbtext p{width: 1380px;margin: 0 auto; font-size: .1rem; line-height: .18rem;color: #fff;max-width: 90%;}
.wz1380{width: 1380px;margin: 0 auto;max-width: 94%;}
.lxdz{padding: 90px 0 120px;}
.lxdz ul{overflow: hidden; margin-left: -.4rem;}
.lxdz li{float: left; width: 25%; padding-left: .4rem;}
.lxdz span{display: block;}
.lxdz span img{width: 100%;}
.lxdz h2{font-size: .12rem;color: #000000; padding: .16rem 0 .1rem;}
.lxdz h3{font-size: .08rem; line-height: 2;color:#3D3D3D;margin-bottom: .45rem;}
.lxdz p{font-size: .08rem; line-height: 2;color:#3D3D3D;}

.footer{background: #262626;}
.footerbox{width: 1120px;margin: 0 auto;max-width: 94%; padding: .18rem 0 .1rem;}
.foot_top{margin-bottom: .75rem;}
.foot_top ul{overflow: hidden;}
.foot_top li{float: left; padding-right: .22rem;font-size: .08rem;}
.foot_top li a{color: #fff;transition: 0.5s;}
.foot_top li a:hover{opacity: .6;}
.foot_bottom ul{overflow: hidden;float:right;}
.foot_bottom li{float: left; font-size: .08rem; color: #fff;}
.foot_bottom li a{color: #fff;transition: .5s;}
.foot_bottom li span{padding: 0 .05rem;}
.foot_bottom li a:hover{opacity: .6;}
.bqxx{padding-top: .05rem;justify-content: space-between;align-items: center;text-align: right;display: block;clear: both;}
.bqxx p{font-size: .07rem;color: #fff;line-height: 1.6;opacity: .6;}
.bqxx ul{display: flex;justify-content: space-between;}
.bqxx li{padding-left: 25px;}
.xtb1{display: block;background: url(../images/a_25.png);width: 21px;height: 21px;background-size: 100%;transition:  all .5s;}
.xtb1:hover{background: url(../images/a_25a.png);background-size: 100%;}
.xtb2{display: block;background: url(../images/a_32.png);width: 21px;height: 21px;background-size: 100%;transition:  all .5s;}
.xtb2:hover{background: url(../images/a_32a.png);background-size: 100%;}
.xtb3{display: block;background: url(../images/a_28.png);width: 21px;height: 21px;background-size: 100%;transition:  all .5s;}
.xtb3:hover{background: url(../images/a_28a.png);background-size: 100%;}
.xtb4{display: block;background: url(../images/a_35.png);width: 21px;height: 21px;background-size: 100%;transition:  all .5s;}
.xtb4:hover{background: url(../images/a_35a.png);background-size: 100%;}




/*娱乐传媒*/
.banner_text2{width: 1380px; position: absolute; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner_text2 h2{color: #fff; font-size: .2rem; padding-bottom: .19rem; position: relative;width: 360px;}
.banner_text2 h2:before{position: absolute;content: "";border-bottom: 1px solid #fff; width: 100%; left: 0;bottom: .07rem;}
.banner_text2 p{color: #fff;font-size: .1rem; line-height: .16rem;width: 360px;}

.wbtext2{width: 1380px;margin: 0 auto;max-width: 94%; padding: .5rem 0 .32rem;}
.wbtext2 p{margin-bottom: .2rem; font-size: .1rem; color: #000000;line-height: 1.6;}

.flfw_title{background: #2f2f2f;}
.flfw_title h2{color: #fff; font-size: .19rem; padding: .46rem 0; width: 1380px;margin: 0 auto;max-width: 94%;}
.flfw_nr{width: 1380px; margin: 0 auto;max-width: 94%; padding: .42rem 0 ;color:#000;}
.flfw_nr li{line-height: 1.6;color: #3D3D3D;font-size: .1rem; margin: .18rem 0; padding-left: .13rem; position: relative;}
.flfw_nr li:before{position: absolute;content: "";width: 0.03rem;height: 0.03rem;background: #414141;border-radius: 50%; left: 0;top: .07rem;}

.xgtj{padding-bottom: .26rem;}
.xgtj_title{display:flex;justify-content: space-between;border-bottom: 1px solid #cecece;}
.xgtj_title h2{font-weight: bold; color: #000000;font-size: .12rem;line-height: .6rem;}
.xgtj_title ul{overflow: hidden;}
.xgtj_title li{ padding-left: .26rem; font-size: .1rem;line-height: .6rem;float: left;}
.xgtj_title a{color: #545454; position: relative;display: block;}
.xgtj_title a:before{position: absolute;content: ""; border-bottom: 3px solid #033975;bottom: 0;left: 50%;transform: translateX(-50%);transition: .5s;width: 0;}
.xgtj_title li.cur a{font-weight: bold; color: #000;}
.xgtj_title li.cur a:before{width: 100%;}
.xgtj_title a:hover{font-weight: bold; color: #000;}
.xgtj_title a:hover:before{width: 100%;}
.xgtj_nr{padding-top: .18rem;}
.xgtj_nr ul{overflow: hidden; margin-left: -.19rem; padding-bottom: .06rem;}
.xgtj_nr li{float: left;width: 50%; padding: 0 0 .19rem .19rem;}
.xgtj_nr ul li a{display: block; padding: .15rem .23rem;background: #f7f8f8;transition: .5s;}
.xgtj_nr p{font-size:.07rem;color: #666;}
.xgtj_nr h2{font-size: .1rem;line-height: .16rem;color: #333;height: .32rem; margin-bottom: .08rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xgtj_nr a:hover{background: #194a81;}
.xgtj_nr a:hover h2{color: #fff;}
.xgtj_nr a:hover p{color: #fff;}
.btn2{display: block;text-align: center; width: .71rem; margin: 0 auto; line-height: .23rem;background: #194a81; transition: .5s;color: #fff; font-size: .08rem;}
.btn2:hover{background: #333;}

.xgrw_title h2{font-size:.16rem; line-height: .7rem;color: #000;font-weight: bold;}
.xgrw_ss{position: relative;border: 1px solid #747474;}
.wby2{width: 100%; height: .27rem; padding: 0 .07rem;font-size: .09rem;line-height: .27rem;}
.btn3{position: absolute;background: url(../images/a_03.png);width: .12rem;height: .12rem;background-size: 100%;cursor: pointer; border: none; right: .07rem; top: 50%;transform: translateY(-50%);}
.bybg_title ul{padding: .15rem 0;display: flex;justify-content: space-between;}
.bybg_title li{font-size: .09rem;}
.bybg_title li a{font-weight: 400; color: #000;cursor: pointer;font-family: arial;}
.bybg_title li.cur a{font-weight: 400; color: #03a9f4;cursor: pointer;font-family: arial;}
.hybg_right{width: 220px;height: 37px;border: 1px solid #aaaaaa;position: relative;background: #fff;}
.wby3{width: 100%; padding: 0 10px;height: 35px;line-height: 35px;}
.btn4{width: 24px;height: 24px;cursor: pointer; position: absolute; right: 10px;top: 50%;transform: translateY(-50%);border: none;background: url(../images/a_03.png);background-size: 100%;font-size: .08rem;}
.hybg_top{display: flex;justify-content: space-between;}
.hybg_left{width: calc(100% - 245px);}
.hybg_left ul{display: flex;justify-content: space-between;gap:15px;}
.hybg_left li{width: calc(20% - 15px);}

/*社会责任*/
.shzr{padding-bottom: .27rem;}
.shzr_text{border-bottom: 1px solid #e6e6e6; padding-bottom: .33rem;}
.shzr_text:last-child{border: none;}
.shzr_text h2{padding: .4rem 0 .21rem; font-weight: bold; font-size: .14rem;color: #3D3D3D;}
.shzr_text p{font-size: .1rem; line-height: .19rem;color: #3D3D3D;margin-bottom: .3rem;}
.shzr_text img{width: 100%;}

/*职业发展*/
.zyfz_text{text-align: center;background: #262626; padding: .3rem 0;}
.zyfz_text p{color: #fff; font-size: .09rem; line-height: 2;}
.zyfz_text2{ padding: .3rem 0;text-align: center;}
.zyfz_text2 p{color:#000000; font-size: .09rem; line-height: 2;}
.tpqh{position: relative; padding: 0 .3rem .7rem .3rem;overflow: hidden;}
.tpqh img{width: 100%;}
.tpqh .swiper-wrapper{}
.tpqh .swiper-slide { background-position: center; background-size: cover; width: 60%;}
.tpqh .swiper-slide-next{margin-top: .125rem;}
.tpqh .swiper-slide-prev{margin-top: .125rem;}
.tpqh .swiper-button-next:after,.tpqh  .swiper-button-prev:after{font-size: 16px;}
.tpqh .swiper-button-next{width: 30px;color: #fff;height: 30px;border-radius: 50%;background: #000000; margin-top: -50px;transition: .5s;}
.tpqh .swiper-button-next:hover{background: #194A81;}
.tpqh .swiper-button-prev{width: 30px;color: #fff;height: 30px;border-radius: 50%;background: #000000; margin-top: -50px;transition: .5s;}
.tpqh .swiper-button-prev:hover{background: #194A81;}

.jrwm{background: url(../images/a26.jpg) no-repeat center center;background-size: cover;}
.jrwm h2{font-size: .2rem;color: #FFFFFF;padding: 1.35rem 0;text-align: center;}
.lxwm{margin: .6rem 0;background: #252525; padding: .35rem ;display: flex;justify-content: space-between;align-items: center;} 
.lxwm h2{color: #fff; font-size: .18rem;}
.lxwm a{width: .71rem; line-height: .22rem;font-size: .08rem; color: #fff;background: #194a81;display: block;transition: .5s;text-align: center;}
.lxwm a:hover{background: #fff;color: #194a81;}

/*天聿格人文*/
.rwcx{background: #2f2f2f;}
.rwcxbox{width: 1380px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding: .56rem 0; }

.rwcxxq_b{position: relative;}
.rwcxxq_b h2{font-size: .08rem;color: #fff; border-bottom: 2px solid #fff;line-height: .2rem;background: url(../images/a_04.png) no-repeat right center;cursor: pointer;transition: all 0.3s;background-size: .1rem .06rem;}
.rwcxxq_b h2.on1{background: url(../images/a_05.png) no-repeat right center;background-size: .1rem .06rem;}
.rwcxbox ul{width: 1.35rem;}
.rwcxxq{position: relative;}
.rwcxxq h2{font-size: .08rem;color: #000; border-bottom: 2px solid #000;line-height: .2rem;background: url(../images/a_18.png) no-repeat right center;cursor: pointer;transition: all 0.3s;background-size: .07rem .04rem;}
.rwcxxq h2.on1{background: url(../images/a_19.png) no-repeat right center;background-size: .07rem .04rem;}
.rwnr{position: absolute; width: 100%; background: #fff; top: calc(.2rem + 2px);background: #fff;height: 1.6rem; overflow: auto;display: none; box-shadow:0 0 10px rgba(0, 0, 0, .1);z-index: 99; }
.rwnr dt { padding: 8px 12px; margin: 2px 0; cursor: pointer; border-radius: 4px;transition: all 0.3s;}
.rwnr dt:hover { background-color: #f0f0f0; }
.rwnr dt input{vertical-align: middle; margin: -2px 10px 0 0;} 
.rwmr_title { font-weight: bold;border-bottom: 1px solid #eee;}
.rwcx_ss{width: 1.36rem;background: #fff;border: 1px solid #999999; position: relative;height: .2rem;}
.wby4{width: 100%; padding: 0 15px;height: .18rem; line-height: .18rem; font-size: 16px;}
.btn5{position: absolute; background: url(../images/a_06.png); width: 20px;height: 21px;cursor: pointer;border: none; top: 50%;transform: translateY(-50%);right: 10px;}

.qjnr{padding: .4rem 0 .6rem;}
.qjnr_top ul{padding-bottom: .15rem;}
.qjnr_top li{padding-bottom: .16rem;}
.qjnrbox{background: #f7f8f8; padding: .28rem .38rem .3rem  .38rem;}
.qjnrbox h2{font-weight: bold; font-size: .15rem;margin-bottom: .1rem;color: #000000;transition: all .3s;display: block;}
.qjnrbox h2:hover{color: #033a69;}
.qjnrbox p{font-size: .1rem; line-height: .16rem;height: .32rem; color: #2c2c2c; margin-bottom: .15rem;}
.qjnrbox h3{font-size: .08rem;color: #3a3a3a;}
.btn6{background: url(../images/a_07.png);width: 28px;height: 28px;display: block;transition: all .3s; margin: .3rem 0 0 0;display: block;}
.btn6:hover{background: url(../images/a_08.png); margin-left: 15px;}
.wzfy{text-align: right;}
.wzfy li{display: inline-block; padding-left: .1rem;}
.wzfy li a{display: block; padding: 0 .08rem; line-height: .2rem;border: 1px solid #b3b3b3; font-size: .08rem;color: #000;transition: all .5s;}
.wzfy li a:hover{background: #033a69;border: 1px solid #033a69;color: #fff;}
.wzfy li.cur a{background: #033a69;border: 1px solid #033a69;color: #fff;}

/*详情页*/
.dqwz{border-bottom: 1px solid #e3e3e3;}
.dwwz_box{width: 1380px;margin: 0 auto;max-width: 94%;height: .45rem;display: flex;justify-content: space-between;align-items: center;}
.dwwz_box p{font-size: .09rem;color: #000000;}
.dwwz_box li{display: inline-block;vertical-align: middle; margin-left: .14rem;}
.dwwz_box img{transition: all .5s;width: 20px;filter:grayscale(100%);}
.dwwz_box a:hover img{filter:grayscale(0%);}

.wzxq_title{text-align: center; border-bottom: 1px solid #e3e3e3; padding: .3rem 0 .27rem;}
.wzxq_title h2{line-height: 1.6; font-size: .14rem;margin-bottom: .15rem;color: #000;}
.wzxq_title p{font-size: .1rem;color: #333;}
.wzxq_title p a{display: inline-block;vertical-align: middle; padding: 0 .06rem;background: #194a81;font-size: .08rem;color: #fff;line-height: .18rem; margin: -3px 0 0 .2rem;}
.wzxq_title p a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;width: 17px;}
.wzxq_nr{padding: .25rem 0 0 0;}
.wzxq_nr p{font-size: .1rem; line-height: 1.8; color: #000000; margin-bottom: .3rem;}

.sxpwz{padding: .1rem 0 .55rem;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #e3e3e3;}
.sxpwz p {max-width: 100%;}
.sxpwz p a{font-size: .1rem;width: calc(100% - .8rem);}
.sxpwz p a{color: #000000;transition: all .5s;overflow: hidden; text-overflow:ellipsis; line-height:1.3;}
.btn7{display: block; width: .7rem;text-align: center; line-height: .22rem;background: #194a81;color: #fff;transition: all .5s;font-size: .08rem;}
.btn7 img{width: .1rem;display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}

/*走进天聿格*/
.gywm{padding: .85rem 0;}
.gywm h2{font-weight: bold; font-size: .18rem; margin-bottom: .23rem;color: #000;}
.gywm p{font-size: .1rem; line-height: 1.9; color: #1f1f1f;}
.wdls_title{background: #262626; padding: .44rem 0;}
.wdls_title h2{color: #fff; font-size: .18rem; margin-bottom: .22rem;text-align: center;}
.wdls_bt{width: 1380px;margin: 0 auto; max-width: 94%;overflow: hidden; position: relative;}
.wdls_bt span{color: #fff; font-family: arial;font-size:.1rem;opacity: .4;display: block;text-align: center;line-height: .55rem;}
.wdls_bt .swiper-scrollbar-drag{background: rgba(255,255,255,1);transform: all .6s;}
.wdls_bt .swiper-scrollbar.swiper-scrollbar-horizontal{background: #494949;}
.wdls_bt .swiper-slide-active span{opacity: 1;}
.wdls_nr{width: 1380px; margin: 0 auto;max-width: 94%; padding: .4rem 0;overflow: hidden;}
.wdlsbox{animation: fadeInRight  1.2s 1;}
.wdlsbox a{display: block; padding: 0 .3rem 0 .4rem;line-height: .32rem; font-size: .09rem;color: #3D3D3D;transition: all .5s; position: relative;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wdlsbox a:before{position: absolute; content: "";width: 5px;height: 5px; left: .3rem;border-radius: 50%;background: #272727;top: 50%;transform: translateY(-50%);}
.wdlsbox a:hover{background: #194a81;color: #fff;}
.wdlsbox a:hover:before{background: #fff;}

.qyyw li{padding-bottom: .19rem;}
.qyyw li:last-child{ padding-bottom: 0;}
.qyywbox{padding: .3rem 0 1.9rem;}
.qyywbox_bj1{background: url(../images/a9.jpg) no-repeat center center;background-size: cover;}
.qyywbox_bj2{background: url(../images/a10.jpg) no-repeat center center;background-size: cover;}
.qyywbox_bj3{background: url(../images/a11.jpg) no-repeat center center;background-size: cover;}
.qyywbox_bj4{background: url(../images/a12.jpg) no-repeat center center;background-size: cover;}
.qyxq{width: 1380px; margin: 0 auto; max-width: 94%;border-bottom: 1px solid #fff;display: flex;justify-content: space-between;padding: .08rem 0;align-items: center;}
.qyxq h2{color: #fff; font-size: .15rem; line-height: 1.6;}
.qyxq dl{overflow: hidden; }
.qyxq dt{float: left; padding-left: .5rem;color: #fff; font-size: .15rem;line-height: 1.6;}

/*新闻咨询*/
.flxq{display: flex; justify-content: space-between;padding: .44rem 0 .23rem;}
.flxq_left{width: 50%;}
.flxq_left ul{display: flex;justify-content: space-between;gap:15px;}
.flxq_left li{ width: calc(33.33% - 15px); }

.news_tt{display: flex;justify-content: space-between;background: #f4f4f4;}
.news_left{width: 50%;overflow: hidden;}
.news_left img{width: 100%;transition: opacity .4s ease-in, transform .6s linear; }
.news_right{width: 50%; padding: .2rem .25rem 0 .25rem;}
.news_right h2{font-size: .12rem; line-height: 1.5;  font-weight: bold; margin-bottom: .1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_right h2 a{color: #000;transition: all .5s;}
.news_right h2 a:hover{color: #033a69;}
.news_right p{font-size: .08rem; line-height: .12rem;color: #3D3D3D;max-height: 120px;overflow: hidden;display: block;text-overflow: ellipsis;}
.news_right h3{font-size: .08rem;color: #3D3D3D;margin-top: .18rem;}

.xwlb{padding-bottom: .6rem;}
.xwlb_nr ul{overflow: hidden; margin-left: -.2rem; padding-bottom: .45rem;}
.xwlb_nr li{float: left;width: 50%; padding:.2rem 0 0  .2rem;}
.xwlbbox{ padding: .2rem .25rem 0 .25rem;background: #f4f4f4;height: 1.6rem;}
.xwlbbox h2{font-size: .12rem; line-height: 1.5;  font-weight: bold; margin-bottom: .1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlbbox h2 a{color: #000;transition: all .5s;}
.xwlbbox h2 a:hover{color: #033a69;}
.xwlbbox p{font-size: .08rem; line-height: .12rem;color: #3D3D3D;max-height: 120px;overflow: hidden;display: block;}
.xwlbbox h3{font-size: .08rem;color: #3D3D3D;margin-top: .18rem;}

/*法律数智官*/
.flzh{padding: 0 0 .42rem 0;}
.flzhbox{display: flex;justify-content: space-between; margin-bottom: .18rem;background: #f5f5f5;}
.flzh_tp{width: 50%;height: 2rem;overflow: hidden; position: relative;background:#262626;}
.flzh_tp img{width: 100%;height: 100%; object-fit: contain;transition: opacity .4s ease-in,transform .6s linear;}
.flzh_tp:hover img{transform: scale(1.1);}

.flzh_text{width: 50%; padding: .3rem .35rem 0 .35rem;}
.flzh_text h2{font-weight: bold; font-size: .14rem; line-height: 1.6; color: #000000;}
.flzh_text p{font-size: .1rem;line-height: 1.6; color: #000; opacity: .6;margin: .1rem 0 .45rem;}
.flzh_text a{display: block;background: url(../images/a_07.png) no-repeat right center;width: 28px;height: 28px;background-size: auto 100%; transition: .5s;}
.flzh_text a:hover{background: url(../images/a_08.png) no-repeat right center;background-size:auto 100%; width: 38px;}
.bfbtn{background: url(../images/a_22.png); width: .43rem;height: .43rem;background-size:100% 100%; position: absolute; content: "";z-index: 10;cursor: pointer;left:50%; top:50%; transform:translate(-50%,-50%);border-radius: 50%;}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #000; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #000; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 0.1;}
	to{transform: translate(-50%,-50%) scale(1.5); opacity: 0;}
}
.qjbj{position: fixed;z-index: 100; top: 0;left: 0;width: 100%; height: 100%; background: rgba(0,0,0,.7);display: none;}
.sptc{position: fixed;z-index: 101;width: 4.5rem;border-radius: .1rem;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 90%;display: none;}
.gbbtn{border: 1px solid #fff;width: .2rem;height: .2rem;border-radius: 50%;cursor: pointer;position: absolute; top: -.1rem; right: -.1rem;z-index: 10;background: url(../images/a_21.png) no-repeat center center;background-size: 100% 100%;transition: .5s;}
.gbbtn:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

/*天聿格观点*/
.qygd_bj{background: #262626;}
.qygd_fl{ padding: .18rem 0 0 0;}
.qygd_fl ul{display: flex;justify-content: space-between;}
.qygd_fl a{color: #fff;transition: .5s;font-size: .1rem;}
.qygd_fl a:hover{opacity: .6;}
.qygd_bottom{display: flex;justify-content: space-between; padding: .45rem 0 .2rem;}
.qygd_left{width: 50%;}
.qygd_left ul{display: flex;gap:15px}
.qygd_left li{ width:calc(33.33% - 15px); }

.rwcxxq_a{position: relative;}
.rwcxxq_a h2{font-size: .08rem;color: #fff; border-bottom: 2px solid #fff;line-height: .2rem;background: url(../images/a_04.png) no-repeat right center;cursor: pointer;transition: all 0.3s;background-size: .07rem .04rem;}
.rwcxxq_a h2.on1{background: url(../images/a_05.png) no-repeat right center;background-size: .07rem .04rem;}
.h37{height: .37rem;}

/*专业团队*/
.zjtd{position: relative; margin-top: -20px;z-index: 10;}
.zjtd_top{background: #fff; position: relative;height: 58px;}
.wby6{width: 100%; height: 58px; line-height: 58px; padding: 0 15px;font-size: 16px;}
.btn8{position: absolute;content: "";background: url(../images/a_23.png); width: 24px;height: 23px; right: 15px; top: 50%;transform: translateY(-50%);border: none;cursor: pointer;}

.hybg_nr{padding-bottom: .6rem;}
.zjlb{padding: .3rem 0 0 0;}
.zjlb ul{overflow: hidden; margin-left: -.12rem;}
.zjlb li{float: left; width: 25%; padding: 0 0 .35rem .12rem;}
.zjtp{position: relative;height: 2.05rem;overflow: hidden;display: flex;justify-content: center;align-items: flex-end;background: #565d67;}
.zjtp img{max-height: 90%;object-fit: scale-down;transition: opacity .4s ease-in, transform .6s linear;}

.zjtext{position: absolute;width: 100%; left: 0; padding: 0 .2rem; top: .6rem; opacity: 0;z-index: 11;transition: all .6s;}
.zjtop h2{color: #fff; font-size: .14rem; margin-bottom: .02rem;font-weight: bold;}
.zjtop p{font-size: .08rem; line-height: 1.6;color: #fff;}
.zjbottom{padding-top: .07rem;}
.zjbottom h2{font-size: .1rem; margin-bottom: .05rem;color: #fff;}
.zjbottom p{font-size: .07rem; line-height: 1.6;color: #fff;}
.zjtp:before{position: absolute;content: "";width: 100%; left: 0;height: 100%; background: rgba(0,0,0,.7);opacity: 0;transition: .5s;z-index: 10;}
.zjwb{height: .55rem; padding-top: .1rem;overflow: hidden; opacity: 1;transition: all .6s;}
.zjwb h2{color: #000; font-size: .1rem; margin-bottom: .05rem;font-weight: bold;}
.zjwb p{font-size: .08rem;color: #000;line-height: 1.5; opacity: .8;}
.zjwb h3{font-size: .08rem;color: #000;line-height: 1.5; opacity: .4;}
.zjlb a:hover .zjtext{top: .25rem;opacity: 1;}
.zjlb a:hover .zjtp:before{opacity: 1;}
.zjlb a:hover img{transform: scale(1.1);}
.zjlb a:hover .zjwb{padding-top: .2rem; opacity: 0;}

.zjqh{position: relative; overflow: hidden; padding: 0 .38rem; margin-top: .25rem;}
.zjqh a:hover .zjtext{top: .25rem;opacity: 1;}
.zjqh a:hover .zjtp:before{opacity: 1;}
.zjqh a:hover img{transform: scale(1.1);}
.zjqh a:hover .zjwb{padding-top: .2rem; opacity: 0;}
.zjqh .swiper-button-next{width: .2rem;height: .2rem;border-radius: 50%; background: #194a81;color: #fff;outline:none;transition: all .5s;}
.zjqh .swiper-button-next:hover{background: #000;}
.zjqh .swiper-button-prev{width: .2rem;height: .2rem;border-radius: 50%; background: #194a81;color: #fff;outline:none;transition: all .5s;}
.zjqh .swiper-button-prev:hover{background: #000;}
.zjqh .swiper-button-next:after,.zjqh .swiper-button-prev:after{font-size: 16px;}

/*娱乐传媒2*/
.whcmlb{padding-bottom: .4rem;}
.whcmlb_title h2{font-weight: bold; color: #000; font-size: .18rem; margin-bottom: .25rem;}
.whcmlb_nr ul{overflow: hidden; margin-left: -.1rem; padding-bottom: .2rem;}
.whcmlb_nr li{float: left;width: 33.33%; padding: 0 0 .2rem .1rem;}
.whcm_over{position: relative; overflow: hidden;}
.whcm_over img{width: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.whcmbox:hover img{transform: scale(1.1);}
.whcm_text h2{font-weight: bold; font-size: .11rem; margin: .15rem 0 .1rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color: #3D3D3D;}
.whcm_text p{font-size: .08rem; line-height: .15rem;color: #3D3D3D;opacity: .7;height: .3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*荣誉奖项*/
.ryjx{padding: .32rem 0 .6rem 0;}
.ryjx_title ul{overflow: hidden; margin-left: -.35rem; padding-bottom: .15rem;}
.ryjx_title li{float: left; width: 33.33%; padding-left: .35rem;}
.ryjx_title span{display: block;text-align: center; color: #fff; font-size: .1rem; line-height: .32rem;background: #262626;cursor: pointer;}
.ryjx_title li.cur span{background: #194a81;}

.jx_title span{color: #3D3D3D; font-family: arial;font-size:.1rem;opacity: .4;display: block;text-align: center;line-height: .55rem; opacity: .4;}
.jx_title .swiper-scrollbar-drag{background: #194a81;transform: all .6s;}
.jx_title .swiper-scrollbar.swiper-scrollbar-horizontal{background: #dfdfdf;}
.jx_title .swiper-slide-active span{color: #194a81; opacity: 1;}

.jxxq{position: relative; animation: fadeIn 1s 1;}
.jxxq_qh{overflow: hidden;}
.jxxq_qh ul{overflow: hidden;}
.jxxq_qh li{float: left;width: calc(50% - 0.34rem);padding: 0.22rem;background: #f7f8f8;margin: 0.12rem;text-align: center;}
.jxxq_qh h2{font-weight: bold; font-size: .12rem;margin-bottom: .1rem;color: #3D3D3D;line-height: 1.5;height:0.35rem;overflow:hidden;}
.jxxq_qh p{font-size: .1rem;color: #194A81;}
.jxxq_qh p img{max-width: 100%;    height: 200px;    margin: 0 auto;}
.sqzk{position: absolute; right: 0; top: .23rem;width: .2rem;height: .2rem;border-radius: 50%; cursor: pointer;background: url(../images/a_04.png)  no-repeat center center #194a81;background-size: .1rem .06rem;}
.sqzk.on{background: url(../images/a_05.png)  no-repeat center center #194a81;background-size: .1rem .06rem;}
.sjzs{display: none;}
.fhbtn{display: none;}

/*行业领域*/
.zxgw{padding-top: .32rem;}
.zxgw_box{padding-bottom: .3rem;}
.zxgw_box h2{font-size: .13rem; font-weight: bold; color:#3D3D3D; margin-bottom: .1rem;}
.zxgw_box ul{overflow: hidden; margin-left: -.2rem;}
.zxgw_box li{float: left; width: 25%; font-size: .08rem; line-height: .2rem; padding-left: .2rem;}
.zxgw_box li b{width: .04rem;height: .04rem;border-radius: 50%;display: inline-block;vertical-align: middle; background: #363636; margin: -3px .05rem 0 0;}
.zxgw_box li a{display:block;color: #3D3D3D;transition: .5s;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zxgw_box li a:hover{color: #194A81;}
.zxgw_box li a:hover b{background: #194A81;}
.ckbtn {display: block;text-align: center;width: .85rem;margin:.1rem auto 0 auto; line-height: .23rem;background: #194a81; transition: .5s; color: #fff;font-size: .08rem;}

/*律师介绍*/
.banner_ls{padding: .23rem 0 0 0;background: #dcdddd;}
.banner_lsbox{width: 980px;max-width: 94%; margin: 0 auto; overflow: hidden;}
.lsnr_right{width: 350px;float: right;}
.lsnr_right img{width: 100%;}
.lsnr_left{float: left; width: calc(100% -  400px);}
.ls_title{padding-bottom: .12rem;}
.ls_title h2{font-size: .15rem;color: #000; margin-bottom:.1rem;}
.ls_title p{font-size: .08rem;color: #000000;}
.lsnr p{font-size: .08rem; color: #000; line-height: 1.6; }
.lsyw ul{overflow: hidden; margin-left: -.15rem; padding-top: .1rem;}
.lsyw li{float: left; padding-bottom:0.15rem; padding-left: .15rem;}
.lsyw  h2{font-size: .1rem;color: #000; position: relative; padding-bottom: .1rem;}
.lsyw  h2:before{position: absolute; content: ""; border-bottom: 1px solid #194a81;left: 0;bottom: .05rem;width: 100%;}
.lsyw h3{font-size: .08rem; line-height: 1.6;color: #000;}
.jjbtn{display: block; width: .4rem;text-align: center; line-height: .16rem;background: #194a81;font-size: .08rem;color: #fff;margin-top: .15rem;}

.lsbj{background: #f7f8f8;}
.lsxq{width: 1120px; margin: 0 auto;max-width: 94%; padding: .25rem 0 .7rem 0; overflow: hidden;}
.lsxq_left{float: left;width: calc(100% - 410px);}
.lstt{background: #fff;padding: .25rem .2rem; margin-bottom: .25rem;}
.lstt h2{font-weight: bold; color: #000; font-size: .15rem;margin-bottom: .1rem;}
.lstt p{font-size: .08rem; line-height: 2; color: #000;}
.lsbox{border-top: 1px solid #194A81;}
.lsbox h3{font-size: .14rem; font-weight: bold; color: #000000; padding: .2rem 0; position: relative;cursor: pointer;}
.lsbox h3.on1 b{background: url(../images/a_56.png);background-size: 100% 100%;}
.lsbox_text p{font-size: .08rem; line-height: 1.8; color: #000;}
.lsbox_text {padding-bottom: .2rem;display: none;}
.lsbox h3 b{position: absolute; right: 0;background: url(../images/a_55.png);width: .14rem;height: .14rem;border-radius: 50%;background-size: 100% 100%;top: 50%;transform: translateY(-50%);}
.lsbox_text li{font-size: .08rem; line-height: 2; color: #000; position: relative; padding-left: .1rem;}
.lsbox_text li:before{position:absolute; content: "";width: .02rem;height: 0.02rem;border-radius: 50%; background: #333; left: 0; top: .07rem;}
.zywz{padding: 0 .1rem .15rem .1rem;background: #fff;}
.zywz_title h2{font-weight: bold; font-size: .11rem; line-height: .31rem; color: #000;}
.zywz_title h2 a{float: right; font-size: .08rem;color: #000;}
.zywz_title h2 a:hover{color: #194A81;}
.zywz_nr{display: flex;justify-content: space-between;}
.zywz_tp{width: 1.12rem;overflow: hidden;}
.zywz_tp img{width: 100%;transition: .5s;}
.zywz_tp a:hover img{transform: scale(1.1);}
.zywz_text{float: right;width: calc(100% - 1.33rem);}
.zywz_text h2 a{font-weight: bold; font-size: .1rem; line-height: 1.8;color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block; }
.zywz_text h2 a:hover{color: #194A81;}
.zywz_text p{font-size: .08rem; line-height: 1.6; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zywz_text h3{font-size: .08rem;color: #999; margin-top: .05rem;}
.zywz_fl{padding-top: .1rem;}
.zywz_fl ul{overflow: hidden; margin-left: -.1rem;}
.zywz_fl li{float: left; width: 50%; padding-left: .1rem;}
.zywzbox{background: #fff; padding: 0 .1rem .15rem .1rem;}
.zywzbox h2{font-weight: bold; font-size: .11rem; line-height: .31rem; color: #000;}
.zywzbox h2 a{float: right; font-size: .08rem;color: #000;}
.zywz_title h2 a:hover{color: #194A81;}
.zywzbox h3{font-size: .1rem; line-height: 1.5; margin-bottom: .05rem;height: .3rem;color: #000; font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zywzbox h2 a:hover{color: #194A81;}
.zywzbox p{font-size: .08rem; line-height: 1.6; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zywzbox h4{font-size: .08rem;color: #999; margin-top: .05rem;}

.lsxq_right{width: 360px; margin-top: -.15rem;float: right;}
.flflbox{border-bottom: 1px solid #194A81;padding: .15rem 0;}
.flflbox h2{font-weight: bold; font-size: .12rem;color: #000; margin-bottom: .1rem;}
.flflbox li{font-size: .08rem; line-height: 1.8;}
.flflbox li a{color: #000;}
.flflbox li a:hover{color: #194A81;}
.flflbox:last-child{border: none;}

/*输入框新样式*/
xm-select{border: none !important;;border-bottom: 1px solid #666 !important;background: none !important;}


@media(max-width:1800px){
.headerbox{padding: 0 0 0 .1rem;}	
.nav li h3 a{margin: 0 .1rem;}
.qjss{width: auto;}
}
@media(max-width:1520px){
	
.nav li h3 a{margin: 0 .07rem;}

}		
@media(max-width:1480px){
.headerbox{padding-left: 2%;}
.nav li h3 a{margin: 0 .05rem;}

}
@media(max-width:1360px){
.headerbox{padding-left: 2%;}
.nav li h3 a{margin: 0 .03rem;font-size: .08rem;}
.logo a span{font-size:0.08rem;}
}
@media(max-width:1280px){
.nav li h3 a{margin: 0 .03rem;font-size: .07rem;}

}
@media(max-width:1080px){
.headerbox{height: 60px;display: block;text-align: right;}
.logo{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}
.h52{height: 60px;}
.ssnr{width: 60px;height: 60px;border-right: 1px solid #3e3e3e; display: inline-block; position: static;}
.btn9{width: 20px;height: 20px;}
.qjss{width: auto;padding-right: 60px;display: block;}
.dhbtn{width: 60px;height: 60px;position: absolute; right: 0; top: 0; background: url(../images/d1.png) no-repeat center center;background-size: 20px 20px;}
.yzxz{position: absolute; right: 140px;top: 0;width: 80px; padding-right: 0;}
.yzxz p{font-size: 14px; text-align: center;}

.yzxz ul{padding: 5px 0;top: 60px;}
.ssxq{height: 50px; width: 375px;right: -100%;}	
.wby7a{padding: 0 10px;height: 50px; line-height: 50px;}	
.nav{position: fixed;z-index: 100;width: 100%;height: 100vh;background: #262626;left: 0; top: -100vh; padding-top: 50px;overflow: auto;}
.sqbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;top: 20px;right: 15px;}
.sqbtn1{position: absolute;width: 30px;height: 30px;background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;top: 20px;right: 15px;}
.nav ul{display: block;}
.nav li h3 a{font-size: 15px;margin: 0;margin:0 80px 0 20px;display: block;text-align: left;}
.nav b{display: none;}
.nav li{border-bottom: 1px solid #333333; position: relative;}
.nav li h3 a:before{border: none;}
.nav li i{display: block; width: 50px;height: 50px;background: url(../images/a_60.png) no-repeat center center; top: 0; right: 0;position: absolute;}
.sub{position: fixed;width: 100vw;height: 100vh !important;background: #000000;z-index: 110;top: 0; display: block !important; padding-top: 50px;left: auto;overflow: auto;right: -100vw;}
.subbox{padding: 0;}
.subbox dt{line-height: 50px; font-size: 15px; border-bottom: 1px solid #333;width: 100%;float: none;text-align: left;}
.subbox dt a{opacity: 1;background: none;  padding: 0 20px;}
.fhbtn{display: block;color: #fff;background: url(../images/b_03.png) no-repeat 20px center; padding-left: 30px;}

.banner_index{height: auto;}
.banner_text1{padding-right: 5%;}
.banner_text1 h2{font-size: .15rem;}
.banner_text1 p{margin-bottom: .1rem;width: 100%;}
.banner_text1 a{width: 1rem;line-height: .3rem;}
.flyj{padding: 30px 0;}
.flyj_title h2{font-size: 18px; padding: 12px 0 25px;}
.flyj_title h2:before{border-bottom:3px solid #194a81;width: 90px;}
.flyj_nr li{width: 100%; padding-bottom: 25px;}
.flyjtext h2{font-size: 16px;}
.flyjtext p{font-size: 14px; line-height: 24px;height: 72px;}
.flyjtext h3{font-size: 14px;}
.gsyj_bj{padding: 30px 3%;}
.gsyj_left{float: none; width: 100%;border: none; padding: 0;height: auto;}
.gsyj_left h2{font-size: 18px; line-height: 48px; position: relative;margin: 0;}
.gsyj_left h2:before{position: absolute; content: "";border-bottom:3px solid #194a81;width: 90px;left: 0;top: 0;}
.gsyj_right{float: none;width: 100%; }
.gsyj_right li{float: none; width: 100%; border-bottom: 1px solid rgba(255,255,255,.4);border-left: none;}
.gsyj_right li.cur{width: 100%;}

.gsyjbox{height: auto;padding: 0; position: relative;}
.gsyjbox h2:before{display: none;}
.gsyjbox h2{padding: 20px 0;}
.gsyj{position: relative; padding-bottom: 60px;}
.gsyj a{position: absolute;bottom: 0; left: 0px;}
.tgsm{padding: 30px 0  10px;}
.tgsm li{padding-bottom: 20px;}
.tgsm_text{float: none; width: 100%;padding: 20px;}
.tgsm_text h2{font-size: 18px;margin-bottom: 10px;}
.tgsm_text p{font-size: 14px;line-height: 24px;height: auto; margin-bottom: 20px;}
.tgsm_tp{float: none; width: 100%;}
.zlzh_bj{padding: 30px 0;}
.zlzh_title{border: none;float: none;}
.zlzh_title ul{display: block;overflow: hidden;}
.zlzh_title li{float: left; width: 50%;font-size: 15px; line-height: 40px;}
.zlzh_text{float: none; width: 100%; padding-top: 40px;}
.zlzh_text p{font-size: 18px;}

.gsal{padding: 30px 0;}
.gsal_title{padding: 0;}
.gsal_title h2{font-size: 18px; padding: 12px 0 25px; position: relative;}
.gsal_nr{width: 94%; margin: 0 auto; padding: 0;}
.gsal_title h2:before{position: absolute; content: "";border-bottom:3px solid #194a81;width: 90px;left: 0;top: 0;}
.gsalbox h2{font-size: 16px; margin: 15px 0 10px;height: 16px;overflow: hidden;}
.gsalbox p{font-size: 14px;line-height:24px;height: 72px;overflow: hidden;}

.footerbox{padding: 30px 0;}
.foot_top{margin-bottom: 0;}
.foot_top ul{text-align: center;}
.foot_top li{font-size: 14px;  line-height: 30px;float: none; display: inline-block;  padding: 0 2px;}
.foot_bottom ul{text-align: center;display:}
.foot_bottom li{font-size: 14px;display: inline-block;float: none;line-height: 60px;}
.foot_bottom li span{padding: 0 10px;}
.foot_bottom{text-align: center;}
.foot_bottom p{font-size: 14px; line-height: 26px;text-align: center;color: #fff;}
.bqxx{display: block;text-align: right;clear: both;}
.bqxx ul{display: block; padding-top: 10px;}
.bqxx li{display: inline-block; padding: 0 10px;}

.banner{height: 150px;}
.banner_text h2{font-size: 18px;}
.banner_text b{display: block; padding: 15px 0 0 0;}
.wbtext{padding: 30px 0;}
.wbtext p{font-size: 16px;line-height: 1.6;}
.wbtext br{display:none;}
.lxdz li{float: mone; width: 100%; padding-bottom: 15px;}
.lxdz h2{font-size: 14px;padding: 24px 0 14px;}
.lxdz h3{font-size: 14px;  line-height: 1.6; margin-bottom: 10px;}
.lxdz p{font-size: 14px; line-height: 1.6;}
.lxdz{padding: 30px 0;}
.flxq{padding: 20px 0;display: block;}
.flxq_left{width: 100%;}
.flxq_left ul{display: block;}
.flxq_left li{width: 100%;}
.rwcxxq h2{line-height: 40px; padding-top: 5px;font-size: 14px;}
.rwcx_ss{width: 100%; margin-top: 15px;height: 42px;}
.wby4{height: 40px; line-height: 40px; font-size: 14px;}
.flzhbox{display: block; margin-bottom: 10px;}
.flzh_tp{width: 100%;height: auto;}
.flzh_text{padding: 25px 20px; width: 100%;}
.flzh_text h2{font-size: 16px; line-height: 1.6;}
.flzh_text p{font-size: 14px; line-height: 24px;margin: 10px 0;}
.sjzs{display: block;}
.pczs{display: none;}
.flzh{padding-bottom: 20px;}
.rwnr{top: 42px;}
.ryjx{padding: 15px 0 50px;}
.ryjx_title ul{margin-left: -10px;padding-bottom: 0;}
.ryjx_title li{padding-left: 10px;}
.ryjx_title span{font-size: 13px;}
.jx_title span{font-size: 16px; line-height: 50px;}

.sqzk{top: 12px;}
.jxxq_qh li{float: none;width: calc(100% - 0.24rem);}
.jxxq_qh h2{font-size: 16px;margin-bottom: 10px;}
.jxxq_qh p{font-size: 14px;}
.shzr_text h2{padding: 18px 0; line-height: 1.6;}
.shzr_text p{font-size: 14px; line-height: 1.6; margin-bottom: 15px;}
.shzr_text{padding-bottom: 20px;}
.shzr_text span{height: 150px;display: block;}
.shzr_text img{width: 100%; height: 100%;object-fit: cover;}

.qygd_bottom{padding: 20px 0 30px;display: block;}
.qygd_fl{padding-top: 30px;}
.qygd_fl a{font-size: 16px;}
.qygd_left{width: 100%;}
.qygd_left ul{display: block;}
.rwcxxq_a h2{line-height: 40px; padding-top: 5px;font-size: 14px;}
.h37{height: 30px;}
.qygd_left li{width: 100%;}
.news_tt{display: block;}
.news_left{width: 100%;}
.news_right{width: 100%; padding: 25px 20px;}
.news_right h2{font-size: 16px; line-height: 1.6;margin-bottom: 10px;}
.news_right p{font-size: 14px; line-height: 1.6;}
.news_right h3{font-size: 14px;}
.xwlb_nr li{padding-top: 10px; width: 100%;float: none;}
.xwlbbox{height: auto; padding: 25px 20px;}
.xwlbbox h2{font-size: 16px; line-height: 1.6;margin-bottom: 10px;}
.xwlbbox p{font-size: 14px; line-height: 1.6;}
.xwlbbox h3{font-size: 14px; margin-top: 15px;}
.wzfy{text-align: center;}
.xwlb_nr ul{padding-bottom: 20px;}
.xwlb{padding-bottom: 50px;}
.wzfy li{padding: 0 2px;}
.rwcxbox{padding: 30px 0;display: block;}
.rwcxbox ul{width: 100%;}
.rwcxxq_b h2{line-height: 40px; padding-top: 5px; font-size: 14px;}
.qjnr{padding: 30px 0 50px;}
.qjnrbox{padding: 25px 20px;}
.qjnrbox h2 a{font-size: 16px;line-height: 1.6; margin-bottom: 10px;}
.qjnrbox p{font-size: 14px; line-height: 1.6;height: auto;}
.qjnrbox h3{font-size: 14px;}
.btn6{margin-top: 15px;}
.dwwz_box{display: block;text-align: center;height: auto; padding: 25px 0;}
.dwwz_box p{font-size: 14px; line-height: 1.6; margin-bottom: 10px;}
.dwwz_box li{margin: 0 4px;}
.wzxq_title h2{font-size: 16px; line-height: 1.6;}
.wzxq_nr{padding: 20px 0 0 0;}
.wzxq_nr p{font-size: 14px; line-height: 1.6; margin-bottom: 15px;}
.sxpwz{padding: 20px 0 50px;display: block;}
.sxpwz p{font-size: 14px; line-height: 1.6; margin-bottom: 15px;}
.btn7{margin: 0 auto;}
.banner_text2 h2{width: 300px; font-size: 16px; line-height: 1.6;padding-bottom: 20px;}
.banner_text2 h2:before{bottom: 15px;}
.banner_text2 p{font-size: 14px;}

.wbtext2{padding: 30px 0 15px;}
.wbtext2 p{font-size: 14px; line-height: 1.6; margin-bottom: 15px;}
.flfw_title h2{padding: 30px 0; font-size: 16px;}
.flfw_nr{padding: 30px 0;}
.flfw_nr li{ font-size: 14px; line-height: 1.6; margin: 8px 0;}
.xgtj_title h2{font-size: 16px; line-height: 40px;}
.xgtj_title li{font-size: 14px; line-height: 40px;padding-left: 10px;}
.xgtj_nr{padding-top: 20px;}
.xgtj_nr li{float: none; width: 100%; padding-bottom: 10px;}
.xgtj_nr h2{font-size: 16px;line-height: 26px; margin-bottom: 10px;height:52px;}
.xgtj_nr p{font-size: 14px;}
.xgrw_title h2{font-size: 16px; line-height: 40px;}
.xgrw_ss{width: 100%;}
.bybg_title ul{padding: 15px 0;}
.hybg_top{display: block;}
.hybg_left{width: 100%;}
.hybg_left ul{display: block;padding-bottom: 15px;}
.hybg_left li{width: 100%!important;}
.hybg_right{width: 100%;}
.hybg_nr{padding-bottom: 50px;}
.zjqh .swiper-button-prev{width: 30px;height: 30px;left: 0;}
.zjqh .swiper-button-next{width: 30px;height: 30px; right: 0;}
.zjtp{height: auto;}
.zjwb h2{font-size: 16px;margin-bottom: 10px;}
.zjwb p{font-size: 14px;}
.zjwb h3{font-size: 14px;}
.zjwb{height: auto;padding-top: 15px;}
.zjtop h2{font-size: 18px;}
.zjtop p{font-size: 14px;}
.zjbottom{padding-top: 20px;}
.zjbottom h2{font-size: 16px;}
.zjbottom p{font-size: 14px;}

.xgtj_nr ul li a{padding: 25px 20px;}
.whcmlb_nr li{float: none; width: 100%; padding-bottom: 15px;}
.whcm_text h2{margin: 15px 0 10px; font-size: 16px;}
.whcm_text p{font-size: 14px; line-height: 24px;height: 48px;}
.zyfz_text{padding: 30px 3%;}
.zyfz_text p{font-size: 14px; line-height: 1.6;}
.zyfz_text2{padding: 30px 0;}
.zyfz_text2 p{font-size: 14px; line-height: 1.6;}
.tpqh .swiper-button-prev{left: 0;}
.tpqh .swiper-button-next{right: 0;}
.tpqh{padding-bottom: 50px;}
.jrwm h2{font-size: 18px; padding: 80px 0;}
.lxwm{padding: 30px 20px;margin: 50px  0;}
.lxwm h2{font-size: 18px;}
.zjlb{padding-top: 20px;}
.zjlb li{width: 100%;padding-bottom: 15px;}
.gywm{padding: 40px 0;}
.gywm h2{font-size: 15px;margin-bottom: 10px;}
.gywm p{font-size: 14px;}
.wdls_bt span{font-size: 14px; line-height: 40px;}
.wdls_title{padding: 35px 0;}
.wdls_nr{padding: 30px 0;}
.wdlsbox a{font-size: 14px;}
.qyywbox{padding: 55px 0;}
.qyxq{padding: 20px 0;display: block;}
.qyxq h2{font-size: 18px;}
.qyxq dt{font-size: 18px; padding: 0 10px 0 0;}
.qyyw li{padding-bottom: 20px;}

.banner_lsbox{padding-bottom: 20px;}
.zxgw_box li{font-size: 16px; line-height: 1.8;width: 100%;}
.lsnr_right{float: none;max-width: 100%; margin: 0 auto;}
.lsnr_left{float: none; width: 100%; padding-top: 20px;}
.ls_title h2{font-size: 20px; margin-bottom: 10px;}
.ls_title p{font-size: 14px; line-height: 1.8;}
.lsnr p{font-size: 14px; line-height: 1.8;}
.lsyw li{width: 100%;float: none;float: none;padding-bottom: 20px;}
.lsyw h2{font-size: 18px;}
.lsyw h3{font-size: 14px; line-height: 1.6;}

.lsxq_left{width: 100%;float: none;}
.lstt{padding: 20px;margin-bottom: 20px;}
.lstt h2{font-size: 20px; margin-bottom: 10px;}
.lstt p{font-size: 14px; line-height: 1.8;}
.lsbox h3{font-size: 20px; line-height: 40px;padding: 10px 0;}
.lsbox_text{padding-bottom: 15px;}
.lsbox_text p{font-size: 14px; line-height: 1.8;}
.lsbox_text li{font-size: 14px; line-height: 1.8;}
.zywz_title h2{font-size: 20px; line-height: 50px;}
.zywz{padding: 0 10px 15px 10px;}
.zywz_title h2 a{font-size: 14px;}
.zywz_nr{display: block;}
.zywz_tp{width: 100%;float: none;}
.zywz_text{width: 100%;float: none; padding-top: 10px;}
.zywz_text h2 a{font-size: 18px;margin-bottom: 10px;}
.zywz_text p{font-size: 14px; line-height: 22px; height: 44px;}
.zywz_text h3{font-size: 14px;margin-top: 10px;}
.zywz_fl li{float: none;width: 100%; padding-bottom: .1rem;}
.zywzbox h2{font-size: 20px; line-height: 50px;}
.zywzbox h3{font-size: 18px; line-height: 30px;}
.zywzbox p{font-size: 14px; line-height: 1.8;}
.zywzbox h4{margin-top: 10px; font-size: 14px;}
.lsxq_right{float: none; width: 100%;margin: 0;}
.zywzbox h2 a{font-size: 14px;}
.flflbox{padding: 15px 0;}
.flflbox h2{font-size: 18px;margin-bottom: 10px;}
.flflbox li{font-size: 14px; line-height: 1.8;}
.lsxq{padding-bottom: 50px;}
}

@media screen and (min-width: 1201px){
    html {
        font-size:1250%!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
    }
}



.mt-20{margin-top:20px;}
.text-i{text-indent: 2em;}

.nodata{display:block;width:100%;text-align: center;font-size:0.12rem;padding:1rem 0;}


xm-select .xm-body .xm-option .xm-option-icon{border-color: rgb(3, 58, 105) !important;}
xm-option-icon xm-iconfont xm-icon-duox{color: rgb(3, 58, 105) !important;}
.selected .xm-icon-duox:before{color: rgb(3, 58, 105) !important;}
xm-select .xm-label .xm-label-block{background:rgb(3, 58, 105) !important;}

xm-select > .xm-body .xm-toolbar .toolbar-tag span{display:none!important;}