.banner .txt{ position: absolute; left: 1.35rem; transform:translate(0,-50%) ; -webkit-transform:translate(0,-50%) ; -moz-transform:translate(0,-50%) ; -ms-transform:translate(0,-50%) ; -o-transform:translate(0,-50%) ;top: 50%; }
.banner .txt h3{display: flex;color: white;font-weight: bold;font-size: .7rem;}

.container1{background: #fafafa;}
.main{background: url(bg3.png) no-repeat top center;background-size: cover;}

.nav_2List{padding: 60px 0 40px;}
.nav_2List .el_nav_list{width: 75%;overflow: hidden;}
.nav_2List .el_nav_list .swiper .swiper-slide.current a{background-color: #e26c3c;color: white;}
.nav_2List .el_nav_list .swiper .swiper-slide:hover a {background-color: #e26c3c;color: white;}
.nav_2List .el_nav_list .swiper .swiper-slide{width: 160px !important;}
.nav_2List .el_nav_list .swiper .swiper-slide a{width: 160px;line-height: 50px;background-color: #e6e6e6;display: block;text-align: center;color: #000000;font-size: 16px;}
.nav_2List  .abc{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #dcdcdc;}
.nav_2List .nav_2 a{color: #666666;font-size: 14px;line-height: 24px;}

.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:4px 8px; border:1px solid #fff; color:#333; vertical-align:top;font-size: 18px; position: relative;}
.page a:hover,.page .current { border:1px solid #eee5d7; background:#eee5d7; color:#fff; }
.page a:nth-child(1):after{ position: absolute; left: -40px; top: 50%; margin-top: -16px; background: url(ico19.png) no-repeat top center; width: 23px; height: 32px; content: ""; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.page a:last-child::after{position: absolute;right: -40px;top: 50%;margin-top: -16px;background: url(ico19.png) no-repeat top center;width: 23px;height: 32px;content: "";pointer-events: none;}
/* 内页科室*/




/* 产品详情 */
.productList_desc{padding: .7rem .35rem .7rem .22rem ;background: white;}
.productList_desc .listp_desc_a{border-bottom: 1px solid #e1e1e1;padding-bottom: .4rem;padding-left: .5rem;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.productList_desc .listp_desc_a .mt{color: #000000;font-size: .44rem;font-weight: bold;line-height: .54rem;}
.productList_desc .listp_desc_a .abox_1{display: flex;margin-top: .07rem;}
.productList_desc .listp_desc_a .abox_1 .a1{color: #666666;	font-size: 21px;margin-right: .4rem;position: relative;}
.productList_desc .listp_desc_a .abox_1 .a1::after{content: "";right: -.2rem;border-right: 1px solid #e1e1e1;height: 0.2rem;top: 50%;margin-top: -.1rem;position: absolute;}
.productList_desc .listp_desc_a .b a{
	width: 1.38rem;
	height: .54rem;
	background-image: linear-gradient(0deg, #ffffff 100%);
	border-radius: .26rem;
	border: solid 1px #0040a8;
	display: block;
	-webkit-border-radius: .26rem;
	-moz-border-radius: .26rem;
	-ms-border-radius: .26rem;
	-o-border-radius: .26rem;
	text-align: center;
	color: #074c9f;font-size: 18px;
	line-height: .54rem;
}
.productList_desc .p_swiper{position: relative;margin-top:1rem;padding-bottom: .72rem;}
.productList_desc .p_swiper .swiper{overflow: hidden;}
.productList_desc .p_swiper .swiper .swiper-slide{display: flex;justify-content: center;}
.productList_desc .p_swiper .swiper-button-next, .productList_desc .p_swiper .swiper-button-prev{width: .79rem;background: url(le.png) no-repeat center;height: .79rem;margin-top: -.4rem;display: block;background-size: 100%;top: 50%;}
.productList_desc .p_swiper .swiper-button-next{background: url(ri.png) no-repeat center;background-size: 100%; }
.productList_desc .p_swiper  .swiper-pagination-bullet { width: 14px; height: 14px; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border: solid 1px #707070;box-sizing: border-box;background: transparent;opacity: 1;margin-right: .3rem;}
.productList_desc .p_swiper  .swiper-pagination-bullet-active{background-color: #074c9f;border: solid 1px #074c9f;}
.productList_desc .p_swiper  .swiper-pagination{bottom: 0;width: 100%;}
.productList_desc .listp_desc_b{margin-top: 2rem;padding-left: .5rem;}
.productList_desc .listp_desc_b .t{color: #074c9f;font-size: .3rem;line-height: .4rem;font-weight: bold;margin-bottom: .2rem;}
.productList_desc .listp_desc_b .mc{color: #878787;font-size: 16px;line-height: 37px;}
.productList_desc .listp_desc_c {padding-left: .5rem;border-top: 1px solid #e1e1e1;margin-top: .4rem;padding-top: .26rem;}
.productList_desc .listp_desc_c .t{color: #074c9f;font-size: .3rem;line-height: .4rem;font-weight: bold;margin-bottom: .2rem;}
.main_box_b{padding-bottom: .88rem;}









/* 联系我们 */
.link_item{padding-top: .65rem;}
.link_item_a ul {display: flex;}
.link_item_a ul li{width: 32%;margin-right: 2%;background-color: #ffffff;border: solid 1px #eeeeee;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: .55rem 0 .5rem;}
.link_item_a ul li .t1{color: #333333;font-size: 24px;line-height: 34px;margin-top: .1rem;}
.link_item_a ul li .t2{color: #666666;font-size: 16px;line-height: 26px;margin-top: .16rem;}
.link_item_a ul li .t3{color: #121212;font-size: 20px;line-height: 30px;margin-top: .37rem;}
.link_item_a ul li:nth-child(3){margin-right: 0;}
.link_item_b{margin-top: .43rem;}
.link_item_b .bd{display: flex;}
.link_item_b .bd .map{width: 11.07rem;}
.link_item_b .bd ul{width: calc(100% - 11.07rem);background: url(bg8.png) no-repeat right top;background-size: cover;padding: 1.2rem .49rem 0 .49rem;}
.link_item_b .bd ul .li01{border-bottom: 1px solid #658fc2;padding-bottom: .35rem;margin-bottom: .7rem;}
.link_item_b .bd ul .li02 .t1{color: #f9f9f9;font-size: 18px;font-weight: bold;line-height: 28px;}
.link_item_b .bd ul .li02 .t2{color: #f9f9f9;font-size: 18px;line-height: 28px;margin-top: .07rem;}
.link_item_b .bd ul .li02:nth-child(2){margin-bottom: .6rem;}
.link_item_c {margin-top: 1.1rem;}
.link_item_c .hd{color: #101010;font-size: .38rem;line-height: .48rem;font-weight: bold;text-align: center;}
.link_item_c .bd{margin-top: .8rem;}
.link_item_c .bd .input{display: flex;margin-top: .4rem;}
.link_item_c .bd .input:nth-child(1){margin-top: 0;}
.link_item_c .bd .input label{width: 49%;margin-right: 2%;}
.link_item_c .bd .input label:nth-child(2){margin-right: 0;}
.link_item_c .bd .input label .t1{color: #181818;font-size: 16px;line-height: 26px;padding-left: 16px;background: url(ico5.png)no-repeat left center;margin-bottom: 7px;}
.link_item_c .bd .input label input{height: 60px;background-color: #ffffff;border: solid 1px #eeeeee;width: 100%;padding:0 12px;box-sizing: border-box;font-size: 14px;}
.link_item_c .bd .input.input1{flex-direction: column;}
.link_item_c .bd .input.input1 label{width: 100%;margin-right: 0;}
.link_item_c .bd .input.input1 textarea{height: 126px;background-color: #ffffff;border: solid 1px #eeeeee;resize: none;width: 100%;}
.link_item_c .bd .input2{display: flex;justify-content: center;}
.link_item_c .bd .input2 input{width: 195px;height: 65px;background-color: #074c9f;border-radius: 5px;margin-right: .54rem;color: #ffffff;font-size: 20px;cursor: pointer;}
.link_item_c .bd .input2 input:last-child{margin-right: 0;background-color: #b80d62;}
.link_item_c .bd .input2{margin-top: .57rem;}
.link_item_c{padding-bottom: 1.23rem;}

/*新闻列表 */
.news_item .news_item_box ul{margin-bottom: 80px;}
.news_item .news_item_box ul li{display: flex;align-items: center;justify-content: space-between;line-height: 72px;background: url(ico21.png) no-repeat right bottom;background-size: cover;margin-bottom: 8px;box-sizing: border-box;padding: 0 25px;}
.news_item .news_item_box ul li a{background: url(ico22.png) no-repeat left center;padding-left: 21px;box-sizing: border-box;}
.news_item .news_item_box ul li .mt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_item .news_item_box ul li:last-child{margin-bottom: 0;}
.news_item .news_item_box ul li a{display: inline-block;max-width: 70%;color: #333333;font-size: 18px;}
.news_item .news_item_box ul li .time{color: #333333;font-size: 18px;}



/* 党建 */
.dj_item .dj_item_box ul{margin-bottom: 80px;}
.dj_item .dj_item_box ul li{margin-bottom: 18px;}
.dj_item .dj_item_box ul li:last-child{margin-bottom: 0;}
.dj_item .dj_item_box ul li a{background: url(ico23.png) no-repeat left center;padding: 25px  30px 21px 30px;box-sizing: border-box;background-size: cover;display: flex;}
.dj_item .dj_item_box ul li a .pc{width:  204px;}
.dj_item .dj_item_box ul li a .desc{width:  calc(100% - 204px);padding-left: 30px;box-sizing: border-box;}
.dj_item .dj_item_box ul li a .desc .mt{display: flex;align-items: center;justify-content: space-between;}
.dj_item .dj_item_box ul li a .desc .mt .mt1{color: #333333;font-size: 18px;line-height: 28px;background: url(ico22.png) no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 70%;padding-left: 20px;}
.dj_item .dj_item_box ul li a .desc   .mc{padding-left: 20px;box-sizing: border-box;opacity: 0.6;line-height: 24px;font-size: 14px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top: 18px;}
.dj_item .dj_item_box ul li a .desc .mt .mt1 .time{color: #333333;font-size: 18px;}










/* 中医院专家 */
.doctor_item .doctor_item_box ul{display: flex;flex-wrap: wrap;margin-bottom: 80px;}
.doctor_item .doctor_item_box ul li{width: 32%;margin-right: 2%;margin-top: 2%;background: url(ico20.png) no-repeat right bottom;background-size: cover;}
.doctor_item .doctor_item_box ul li:nth-child(3n){margin-right: 0;}
.doctor_item .doctor_item_box ul li:nth-child(-n+3){margin-top: 0;}
.doctor_item .doctor_item_box ul li a{display: block;padding: 33px 27px 0 32px;box-sizing: border-box;height: 311px;}
.doctor_item .doctor_item_box ul li a .desc{display: flex;}
.doctor_item .doctor_item_box ul li a .desc .pc{width: 124px;}
.doctor_item .doctor_item_box ul li a .desc .t{padding-left: 25px;box-sizing: border-box;width: calc(100% - 124px);color: #333333;font-size: 14px;line-height: 29px;}
.doctor_item .doctor_item_box ul li a .desc .t .name{color: #333333;line-height: 28px;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.doctor_item .doctor_item_box ul li a .mc{color: #333333;line-height: 24px;font-size: 14px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;border-top: 1px solid #e2d5c1;padding-top: 20px;margin-top: 26px;}











/* 关于我们 */
.about_item_a{padding: 1.03rem 0 2rem;background: url(bg10.png) no-repeat bottom center #f8f8f8;background-size: cover;}
.about_item_a .hd .h1{color: #003fa6;font-size: .48rem;line-height: .58rem;text-align: center;}
.about_item_a .hd .h2{color: #434343;font-size: .16rem;line-height: .39rem;text-align: center;width: 10.17rem;margin: .4rem auto 0;}
.about_item_a .bd{margin-top: 1rem;}
.about_item_a .bd ul{display: flex;flex-wrap: wrap;}
.about_item_a .bd ul li{width: 25%;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}
.about_item_a .bd ul li::after{content: "";right: 0;top: 50%;margin-top: -.56rem;height: 1.13rem;border-right: .01rem solid #9e9e9e;position: absolute;}
.about_item_a .bd ul li .a{display: flex;color: #0150ce;font-size: .21rem;}
.about_item_a .bd ul li .a i{margin-left: .18rem;}
.about_item_a .bd ul li .num{font-size: .7rem;background: linear-gradient(to bottom, #0150ce, #b80d62);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: .7rem;height: 0.7rem;font-family: DINAlternate-Bold;}
.about_item_a .bd ul li .tle{color: #333333;font-size: .18rem;line-height: .28rem;margin-top: .18rem;}
.about_item_a .bd ul li .b{display: flex;justify-content: center;flex-direction: column;}
.about_item_a .bd ul li:last-child::after{display: none;}

.about_item_b {padding: .75rem 0 1rem;background: url(bg12.png) no-repeat bottom center ;background-size: cover;}
.about_item_b .hd{	font-size: .36rem;	line-height: .46rem;	color: #003fa6;position: relative;font-weight: bold;}
.about_item_b .hd::after{content: "";left: 0;bottom: -.3rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;}
.about_item_b .bd{display: flex;margin-top: 1rem;position: relative;flex-direction: row-reverse;}
.about_item_b .bd .bd1{width: 7.54rem;box-sizing: border-box;position: absolute;left: 0;top: 0;z-index: 1;}
.about_item_b .bd .bd1 ul li{padding: .23rem 0 .25rem .72rem;}
.about_item_b .bd .bd1 ul li .mt{color: #414243;font-size: .24rem;line-height: .34rem;}
.about_item_b .bd .bd1 ul li .mc{color: #414243;font-size: .2rem;line-height: .3rem;margin-top: .07rem;}
.about_item_b .bd .bd2{width: 9.4rem;position: relative;}
.about_item_b .bd .bd2 .t{ position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ;color: #ffffff;font-size: .48rem;}
.about_item_b .bd .bd2::after{position: absolute;left: .96rem;top: 1rem;background: url(ico8.png) no-repeat center;background-size: cover;width: 0.47rem;height: 0.31rem;content: "";}
.about_item_b .bd .bd2::before{position: absolute;right: .96rem;bottom: 1rem;background: url(ico9.png) no-repeat center;background-size: cover;width: 0.47rem;height: 0.31rem;content: "";}
.about_item_b .bd .bd1 ul li:hover{background: url(bg13.png)no-repeat left top;}
.about_item_b .bd .bd1 ul li:hover .mt{color: white;}
.about_item_b .bd .bd1 ul li:hover .mc{color: white;}

.about_item_c{position: relative;}
.about_item_c  .play{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); width: .82rem;height: 0.82rem;cursor: pointer;}

.video{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.6); display:none}
.video .s1{ width:1200px; position:absolute; left:50%; margin-left:-600px; top:50%; transform:translateY(-50%)}
.video .s1 video{ width:100%}
.video .s1 .gb{ background:url(gb.png) center center no-repeat; width:30px; height:30px; background-size:30px; position:absolute; right:0; top:-40px; cursor:pointer}

.about_item_e ul{display: flex;}
.about_item_e ul li{ width: 19%; transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; overflow: hidden;position: relative;}
.about_item_e ul li:hover{width: 24%;}
.about_item_e ul li.on{width: 24%;}
.about_item_e ul li .pc img{width: unset;max-width: unset;}
.about_item_e ul li .t1{ position: absolute; color: #ffffff; font-size: .3rem; line-height: .4rem; left: 50%; top: 2.45rem; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); z-index: 1;}
.about_item_e ul li .t1::after{position: absolute;left: 50%;bottom: -.3rem;width: 0.3rem;content: "";border-bottom: .03rem solid white;transform: translate(-50%,0);}
.about_item_e ul li .n{ display: flex; align-items: center; justify-content: space-between; color: #ffffff; font-size: .26rem; line-height: .4rem; width: 80%; position: absolute; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); bottom: .9rem;z-index: 2;}
.about_item_e ul li .n  .n2{ display: flex; align-items: center; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.about_item_e ul li:hover .n  .n2{ transform:translateX(-.5rem) ; -webkit-transform:translateX(-.5rem) ; -moz-transform:translateX(-.5rem) ; -ms-transform:translateX(-.5rem) ; -o-transform:translateX(-.5rem) ; }
.about_item_e ul li:hover::after{background: url(bg11.png) no-repeat bottom right;background-size: cover;width: 100%;height: 100%;position: absolute;right: 0;bottom: 0;content: "";}

.about_item_f {padding: 1.2rem 0 1rem;background: url(bg14.png) no-repeat bottom center ;background-size: cover;}
.about_item_f .hd{	font-size: .36rem;	line-height: .46rem;	color: #003fa6;position: relative;font-weight: bold;}
.about_item_f .hd::after{content: "";left: 0;bottom: -.3rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;}
.about_item_f .bd{margin-top: 1.3rem;padding-bottom: 1.4rem;position: relative;}
.about_item_f .bd .swiper{overflow: hidden;}
.about_item_f .bd .swiper-slide {box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.about_item_f .bd .swiper-slide img{ transform:scale(0.8) ; -webkit-transform:scale(0.8) ; -moz-transform:scale(0.8) ; -ms-transform:scale(0.8) ; -o-transform:scale(0.8) ; }
.about_item_f .bd .swiper-slide-active img{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
.about_item_f .bd  .swiper-num{position: absolute;  bottom: 0; color: #545454; font-family: Arial, Helvetica, sans-serif; z-index: 99;left: 25px;line-height: 24px;}
.about_item_f .bd  .swiper-num .tot{font-size: .2rem;}
.about_item_f .bd .swiper-num  .act{font-size: .36rem;font-weight: bold;}
.about_item_f .bd .swiper-button-next, .about_item_f .bd .swiper-button-prev{width: .51rem;height: 0.51rem;margin-top: 0;bottom: 0;top: unset;right: 0;left: unset;display: block;}
.about_item_f .bd .swiper-button-prev{background: url(bg15.png) no-repeat center;right: .82rem;}
.about_item_f .bd .swiper-button-next{ background: url(bg15.png) no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.about_item_f .bd .swiper-button-prev:hover{ background: url(bg16.png) no-repeat center; right: .82rem; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.about_item_f .bd .swiper-button-next:hover{ background: url(bg16.png) no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }

.about_item_d{padding: 1.2rem 0 1rem;}
.about_item_d .hd{display: flex;align-items: center;justify-content: space-between;}
.about_item_d .hd .h1{font-size: .36rem;	line-height: .46rem;	color: #003fa6;position: relative;font-weight: bold;}
.about_item_d .hd .h1::after{content: "";left: 0;bottom: -.3rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;}
.about_item_d .hd  ul {display: flex;}
.about_item_d .hd  ul li{color: #000000;font-size: .2rem;line-height: .3rem;margin-right: .34rem;position: relative;cursor: pointer;}
.about_item_d .hd  ul li:last-child{margin-right: 0;}
.about_item_d .hd  ul li.on{color: #b80d62;}
.about_item_d .hd li.on::after{content: "";left: 50%;bottom: -.25rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;margin-left: -.15rem;}
.about_item_d .hd  ul li:hover {color: #b80d62;}
.about_item_d .hd  ul li:hover::after{content: "";left: 50%;bottom: -.25rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;margin-left: -.15rem;}
.about_item_d .bd{padding-left: 1.34rem;box-sizing: border-box;margin-top: .9rem;overflow: hidden;}
.about_item_d .bd .swiper-slide{width: 3.3rem;}
.about_item_d .bd .bd_box{overflow: hidden;padding-bottom: 1rem;}
.about_item_d .bd {background: url(bg17.png) no-repeat left top 2.5rem;}
.about_item_d .bd .swiper-slide .time{color: #262626;font-size: .24rem;margin-top: .5rem;box-sizing: border-box;margin-top: 0;line-height: .34rem;}
.about_item_d .bd .swiper-slide .time i{font-size: .4rem;color: #262626;font-weight: bold;}
.about_item_d .bd .swiper-slide .desc{padding-bottom: .8rem;}
.about_item_d .bd .swiper-slide .mc{color: #262626;font-size: .18rem;line-height: .38rem;margin-top: .15rem;}
.about_item_d .bd .swiper-slide{padding-top: 2.5rem ;}
.about_item_d .bd .swiper-slide .desc{padding-bottom: 0;}
/* .about_item_d .bd .swiper-slide:nth-child(2n-1) .desc{padding-bottom: .4rem;} */
.about_item_d .bd .swiper-slide:nth-child(2n-1){padding-top: 0;padding-bottom: 2.5rem;}
.about_item_d .bd .swiper-slide{background: url(bg18.png) no-repeat left center;height: 5rem;box-sizing: border-box;}
.about_item_d .bd .swiper-slide:nth-child(2n) .time{margin-top: .5rem;}
.about_item_d .bd .swiper-button-next, .about_item_d .bd .swiper-button-prev{width: .51rem;height: 0.51rem;margin-top: 0;bottom: 0;top: unset;right: 1.37rem;left: unset;display: block;}
.about_item_d .bd .swiper-button-prev{background: url(bg15.png) no-repeat center;right: 2.2rem;}
.about_item_d .bd .swiper-button-next{ background: url(bg15.png) no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.about_item_d .bd .swiper-button-prev:hover{ background: url(bg16.png) no-repeat center;  transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.about_item_d .bd .swiper-button-next:hover{ background: url(bg16.png) no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }
.about_item_d .bd .bd_box{position: relative;}
.about_item_d .bd .swiper-button-next.swiper-button-disabled,.about_item_d .bd .swiper-button-prev.swiper-button-disabled{opacity: 1;}










/* 新闻 */
.newList .newp{margin-top: .13rem;}
.newList .newp ul li{padding: 0 1.35rem;}
.newList .newp ul li a{padding: .3rem 0;display: flex;border-bottom: 1px solid #dbdbdb;box-sizing: border-box;}
.newList .newp ul li a .pc{ width: 4.45rem; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.newList .newp ul li a .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.newList .newp ul li:hover a .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.newList .newp ul li a .desc{width: calc(100% - 4.45rem);padding-right: .6rem;box-sizing: border-box;}
/* .newList .newp ul li:nth-child(2n) a{background: #fff;} */
.newList .newp ul li a .desc .time{color: #818181;font-size: 16px;line-height: 26px;}
.newList .newp ul li a .desc .mt{color: #060606;font-size: .3rem;line-height: .4rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: .28rem;}
.newList .newp ul li a .desc  .mc{color: #333333;font-size: 16px;line-height: 30px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 60px;margin-top: .2rem;}
.newList .newp ul li a .desc .more {margin-top: .2rem;color: #b80d62;line-height: 26px;font-size: 16px;}
.newList .newp ul li:hover a .desc .desc_b .mc{color: #e26c3c;}
.newList .newp ul li:hover{box-shadow: 0px 2px 46px 0px rgba(168, 168, 168, 0.18);}
.newList .newp ul li:hover  a .desc .mt{color: #074c9f;}
.newList .newp ul li:hover  a{border-bottom: none;}
.newList .newp ul{margin-bottom: .27rem;}

.sub-nav-box {box-shadow: 2px 0 7px rgb(0 0 0 / 22%); background-color: #fff; }
.sub-nav-box .g-in { background-color: #fff;  z-index: 1; }
.sub-nav-box li { position: relative; float: left; font-size: 18px; line-height: 70px; text-align: center; }
.sub-nav-box li:after { content: ''; height: 24px; width: 1px; display: block; background-color: #e0e0e0; position: absolute; right: 0; top: 50%; margin-top: -12px; z-index: -1; }
.sub-nav-box li:last-child:after { content: none; }
/* .sub-nav-box li:last-child { border-right: 0; } */
.sub-nav-box li a { position: relative; display: block; padding: 0 50px; transition: all .3s ease; }
.sub-nav-box li.on a,
.sub-nav-box li a:hover { background: #e26c3c; color: #fff; }
.sub-nav-box li.on a:after,
.sub-nav-box li a:hover:after { content: ''; height: 0; width: 0; display: block; border: 10px transparent solid; border-bottom-width: 0; border-top-color: #e26c3c; position: absolute; left: 50%; margin-left: -10px; bottom: -10px; }

.wrap{width: 1680px;margin:0 auto;}
.wrap .main{padding: 60px 0;}
.article{line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 700px;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}

/* 图文新闻 */
.pothoItem {margin-bottom: 40px;}
.pothoItem .item{width: 400px;margin-right: 50px;transition: all .5s ease;float: left;margin-bottom: 35px;margin-right: 26px;}
.pothoItem .item:nth-child(4n){margin-right: 0}
.pothoItem .item .pic{width: 400px;height: 270px;overflow: hidden;}
.pothoItem .item .pic img{width: 400px;height: 270px;display:block;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all .5s;max-width: 100%;}
.pothoItem .item:hover .pic img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1); }
.pothoItem .item .txt{height: 134px;overflow: hidden;border-bottom: 1px solid #dcdcdc;padding: 16px 10px 0;box-sizing: border-box;transition: all .5s ease;}
.pothoItem .item .txt .h{height: 60px;line-height: 30px;}
.pothoItem .item .txt .h a{font-size: 20px;color: #3a3b4f;font-weight: bold;	overflow:hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	display:box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;}
.pothoItem .item .txt .p{font-size: 14px;color: #888888;line-height: 2;margin-top: 10px}
.pothoItem .item .txt .time{font-size: 14px;color: #888888;margin-top: 13px;padding-left: 22px;background: url(time_01.png) no-repeat 2px center;}
.pothoItem .item:hover .txt .h a{color: #e26c3c}
.pothoItem .item:hover .txt{border-bottom: 1px solid #e26c3c}
.pothoItem .item:hover{box-shadow: 0 0 18px rgba(169,173,192,.25);}


.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 4%;background: #f2f6f8;line-height: 3.3;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 20px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #e26c3c;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}


.spBox { position:fixed; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,0.6); z-index:99; display:none; }
.spBox.on { display:block; }
.spBox .spBox01 {position:absolute;top:50%;left:50%;width:840px;padding: 40px 20px;border-radius: 5px;box-sizing: border-box;background:#fff;transform: translate(-50%,-50%);z-index:5;}
.spBox .spBox01 video { width:100%; height:auto!important; }
.spBox .spBox01 .sp-close {position:absolute;right: 20px;top: 4px;color: #333333;font-size: 21px;cursor:pointer;font-family: Arial;}
.spBox .spBox01 .spBoxc{max-height: 70vh;overflow: auto;}
.spBox .spBox01 .spBoxc img{max-width: 100%;display: block;}
.spBox .spBox01 .spBoxc video{max-width: 100%; height: auto; vertical-align: top;}

.location{ box-sizing:border-box; position: absolute; left: 0; top: 0; z-index: 3; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }
.location .g-in{position: relative;}
.location .location_box{position: absolute;left: 0;top: 35px;}
.b_menu { position: absolute; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); bottom: 30px;z-index: 3;}
.b{position: relative;}
.b_menu .h{display: flex;justify-content: center;}
.b_menu .h .tle{color: #aa7b35;font-size: 24px;line-height: 34px;font-weight: bold;position: relative;}
.b_menu .h .tle::after{content: "";right: -30px;width: 23px;background: url(ico19.png)no-repeat center;height: 32px;position: absolute;top: 50%;margin-top: -16px;}
.b_menu .h .tle::before{ content: ""; left: -30px; width: 23px; background: url(ico19.png)no-repeat center; height: 32px; position: absolute; top: 50%; margin-top: -16px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.b_menu ul{display:flex;justify-content: center;margin-top: 30px;}
.b_menu ul li a{display:block;text-align:center;color:#000000;font-size:18px;position:relative;width: 152px;line-height: 40px;color: #aa7b35;background: url(ico17.png) no-repeat top center;}
.b_menu ul li{position:relative;margin-right: 44px;}
.b .swiper{width: 100%;overflow: hidden;margin-top: 30px;height: 86px;}
.b .swiper-slide{width: 152px;display: flex;align-items: center;background: url(ico17.png) no-repeat top center;height: 86px;justify-content: center;}
.b .swiper-slide a{display:block;text-align:center;color:#000000;font-size:18px;position:relative;line-height: 30px;color: #aa7b35;box-sizing: border-box;padding: 0 10px;}
.b .swiper-slide.current {background: url(ico18.png) no-repeat top center;color: white;}
.b .swiper-slide:hover {background: url(ico18.png) no-repeat top center;color: white;}
.b .swiper-slide.current a{color: white;}
.b .swiper-slide:hover a{color: white;}

.b_menu ul li:last-child{margin-right: 0;}
.b_menu ul li.current a{background: url(ico18.png) no-repeat top center;color: white;}
/* .b_menu ul li:hover::after {content:"";left:50%;bottom:.19rem;border-bottom:3px solid #b80d62;width:21px;position:absolute;margin-left: -10px;} */
.b_menu ul li:hover a{background: url(ico18.png) no-repeat top center;color: white;}
/* .b_menu ul li.current::after{content:"";left:50%;bottom:.19rem;border-bottom:3px solid #b80d62;width:21px;position:absolute;margin-left: -10px;} */
/* .location .location_box .b_menu ul li.current::after{display:none} */
.location .breadcrumbs span,.container .right .location .breadcrumbs a{color:#666;font-size:14px;line-height:24px}
/* .location .breadcrumbs span{padding-left:30px} */
.location .breadcrumbs a{margin-right:5px;padding-right:13px;box-sizing:border-box;}
.location .breadcrumbs a:last-child{background:none;margin-right:0}

.banner .swiper-button-prev,.banner .swiper-button-next {position:absolute;left: -60px;;top:50%;margin-top:-17px;display:block;width:34px;height:34px;background:url(left.png) no-repeat center;transition:unset;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset}
.banner .swiper-button-next{ left:unset; right:-60px; background:url(left.png) no-repeat center; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }


@media only screen and (max-width:1680px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 15px;}
}
@media only screen and (max-width:750px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 13px;}	
}
/* 人才招聘 */
.form-panel{padding:0 0 30px;}
.form-panel h4{margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px;}
.form-panel .tips{padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left;}
.form-panel .field{clear:both;}
.form-panel li.field label{display:block; float:left; width:100px; line-height:24px; text-align:right;}
.form-panel .input{padding:5px 0; zoom:1;}
.form-panel .field:after{content:'\20'; display:block; height:0; clear:both;}
.form-panel .text{height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555;}
.form-panel .textarea{width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555;}
.form-panel .submit-field{padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both;}
.form-panel .submit-field input{margin-right:10px;}
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset{width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer;}

/* 内页科室 */
.ke_item .ke_item_box ul{display: flex;flex-wrap: wrap;margin-bottom: 80px;}
.ke_item .ke_item_box ul li{width: 32%;margin-right: 2%;margin-top: 2%;background: url(ico20.png)no-repeat right bottom;background-size: cover;}
.ke_item .ke_item_box ul li:nth-child(3n){margin-right: 0;}
.ke_item .ke_item_box ul li:nth-child(-n+3){margin-top: 0;}
.ke_item .ke_item_box ul li a {display: block;height: 212px;padding: 42px 38px 0 39px;}
.ke_item .ke_item_box ul li a .mt{color: #333333;line-height: 28px;font-size: 18px;padding-bottom: 10px;border-bottom: 1px solid #dbc9af;position: relative;font-weight: bold;}
.ke_item .ke_item_box ul li a .mt::after{position: absolute;left: 0;bottom: 0;width: 55px;content: "";border-bottom: 1px solid #aa7b35;}
.ke_item .ke_item_box ul li a .mc{color: #333333;font-size: 16px;	line-height: 29px;margin-top: 28px;}
.main_box{background: url(bg4.png) no-repeat top center;background-size: cover;padding: 52px 50px;margin-top: 40px;}
.main{overflow: hidden;padding-bottom: 60px;}


#carousel_inner {
	float:left; 
	width:1320px; 
	overflow: hidden; 
}

#carousel_ul {
	position:relative;
	left:-314px; 
	list-style-type: none; 
	margin: 0px;
	padding: 0px;
	width:9999px; /* important */
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:480px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height: 360px;
margin: 0px 5px 0px 0px;
overflow: hidden;
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll{
position: absolute; 	
left: 0px;
height:360px; 
width:205px; 
/* width: 250px; */
}

#right_scroll{
position: absolute; 
left: 880px;
left: unset;
right: 0;
height:360px; 
width:205px; 
}

#left_scroll img, #right_scroll img{
border:0; 
cursor: pointer;
cursor: hand;
width: 100%;
height: 100%;
object-fit: cover;

}

#sliderBox { margin: -19px 0px 0px 0px; }
#headercontainer { width: 980px; height: 280px; overflow: hidden; position: relative; margin-top: 5px;	width: 1320px;}

/*
.headerimg {position: absolute; overflow: hidden; width: 980px; height: 280px; top: 0px; left: 0px; z-index:1001;}
.btn  {position: absolute; overflow: hidden; width: 105px; height: 280px; top: 0px; cursor: hand; cursor: pointer; z-index:1001;}

#back {background-image: url(images/arrowL-.png); background-repeat: no-repeat; background-position: left; left: 0px;}
#next {background-image: url(images/arrowR-.png); background-repeat: no-repeat; background-position: right; left: 880px;}

.invbtn {	
	position: relative;
	display: none;
	width: 105px;
	height: 280px;
	opacity: 0;
	right: 0px;
	top: 0px;
	}

.slide { margin-left: -276px; width: 1528px;}
.slide img { margin: 0px;}	
*/

/* */


#carousel_inner {
	float:left; 
	width:980px;
	width: 1320px;
	overflow: hidden; 
}

#carousel_ul {
	position:relative;
	left:-308px; 
	list-style-type: none; 
	margin: 0px;
	padding: 0px;
	width:9999px; /* important */
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:380px;  /* fixed width, important */
/* just styling bellow*/
width: 480px;
padding:0px;
height: 280px;
margin: 0px 5px 0px 0px;
overflow: hidden;
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll{
position: absolute; 	
left: 0px;
height:280px; 
width:172px; 
}

#right_scroll{
position: absolute; 
left: 880px;
height:280px; 
width:173px; 
left: unset;
right: 0;
}

#left_scroll img, #right_scroll img{
border:0; 
cursor: pointer;
cursor: hand;

}




/* 资讯页面 */
.news_a{padding-top: 50px;}
.news_a_a .bd{display: flex;}
.news_a_a .bd .pc{width: 540px;}
.news_a_a .bd .desc{display: flex;align-items: center;width: calc(100% - 540px);box-sizing: border-box;padding:40px 48px 0 50px;justify-content: space-between;}
.news_a_a .bd .desc .da{width: 500px;}
.news_a_a .bd .desc .db{width: calc(100% - 500px);padding-left: 50px;box-sizing: border-box;}
.news_a_a .bd .desc .db {display: flex;flex-direction: column;align-items: center;}
.news_a_a .bd .desc .db .i{color: #28a0dc;font-size: 60px;font-weight: bold;line-height: 70px;margin-bottom: 23px;}
.news_a_a .bd .desc .db .s{color: #28a0dc;font-size: 18px;line-height: 28px;padding-top: 25px;border-top: 1px solid #666666;}
.news_a_a .bd .desc .da .mt a{color: #000000;font-size: 24px;line-height: 42px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight: bold;}
.news_a_a .bd .desc .da .mc{overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color: #666666;font-size: 18px;line-height: 30px;margin-top: 13px;height: 60px;}
.news_a_a .bd .desc .da .more{margin-top: 40px;}
.news_a_a .bd .desc .da .more a{display: inline-block;color: #666666;font-size: 16px;line-height: 26px;padding-bottom: 5px;border-bottom: 2px solid #28a0dc;}

.news_a_b {padding-top: 50px;}
.news_a_b li a{display: flex;border: solid 1px #e6e6e6;height: 100px;padding: 10px;align-items: center;}
.news_a_b li a .time{width: 90px;height: 80px;background-color: #28a0dc;display: flex;flex-direction: column;color: #ffffff;align-items: center;}
.news_a_b li a .time .s{font-size: 32px;}
.news_a_b li a .time .p{font-size: 14px;}
.news_a_b li a .desc{width: calc(100% - 90px);padding-left: 28px;box-sizing: border-box;}
.news_a_b li a .desc .mt{	color: #000000;font-size: 18px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_a_b li a .desc .mc{color: #666666;font-size: 16px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;}
.news_a_b li{margin-bottom: 30px;}
.news_a_b li:last-child{margin-bottom: 0;}
.news_a_b li:hover a .desc .mt{color: #28a0dc;}
.news_a_b ul{margin-bottom: 50px;}

.lottacic{display: none;}

.sjcontent{display: none;}
/* @media  only screen and (max-width:1700px){
	.wrap{width: 100%;padding: 0 4%;}
	.pothoItem .item{width: 23.5%;margin-right: 2%;margin-top: 2%;overflow: hidden;}
	.pothoItem .item .pic img{width: 100%;height: unset;max-width: unset;} 
	.wrap .main{padding: 40px 0;}
	.pothoItem .item .pic{width: 100%;height: unset;}
	.pothoItem .item{margin-bottom: 0;}
} */
@media  only screen and (max-width:1200px){
	.wrap .main{padding: 30px 0;}
	.sub-nav-box li{line-height: 50px;}
	.pothoItem {margin-bottom: 30px;}

}
@media  only screen and (max-width:900px){
	.banner .lgBox{display: none;}
    .sjcontent{display: block;}
    .pccontent{display: none;}
	.wrap .main{padding: 20px 0;}
	.sub-nav-box li a{padding: 0 20px;}
	.pothoItem {margin-bottom: 20px;}
	.pothoItem .item{width: 100%;margin-right: 0;}
	.spBox .spBox01 { position:absolute; top:50%; width:92%; padding:10px; z-index:5; }
    .spBox .spBox01 .sp-close { position:absolute; right:0; top:-60px; color:#fff; font-size:30px; cursor:pointer; }
}



.ksjsdisplay01{ width:100%; background:url(g_37.jpg) left top no-repeat; box-sizing:border-box; padding:20px 0 0 20px}
.ksjsdisplay01 .pic{ width:626px; float:left; overflow:hidden}
.ksjsdisplay01 .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.ksjsdisplay01 .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.ksjsdisplay01 .cont{ width:calc(100% - 626px); float:right; box-sizing:border-box; background:url(g_38.png) right 36px no-repeat #f2f2f2; height:404px; padding:0 55px}
.ksjsdisplay01 .cont .a1{ font-size:24px; color:#333333; line-height:65px; border-bottom:1px solid #d4d4d4; margin-top:15px}
.ksjsdisplay01 .cont .a2{ font-size:16px; color:#333333; line-height:35px; padding:25px 0; border-bottom:1px solid #d4d4d4;}
.ksjsdisplay01 .cont .a3{ font-size:16px; color:#333333; line-height:35px; padding:25px 0}
.ksjsdisplay01 .cont .a3 .ibd a{ float:left; margin-right:32px; color:#333}
.ksjsdisplay01 .cont .a3 .ibd a:hover{ color:#b62d33}
.ksjsdisplay02{ margin-top:55px}
.ksjsdisplay02 .ihd{ width:fit-content; border-bottom:7px solid #f3eee3; font-size:24px; color:#333333; line-height:1; padding-bottom:12px}
.ksjsdisplay02 .ibd{ font-size:16px; color:#333333; line-height:2; margin-top:25px}
.ksjsdisplay03{ margin-top:55px}
.ksjsdisplay03 .ihd{ width:fit-content; border-bottom:7px solid #f3eee3; font-size:24px; color:#333333; line-height:1; padding-bottom:12px}
.ksjsdisplay03 .ibd{ font-size:16px; color:#333333; line-height:2; margin-top:35px}
.ksjsdisplay03 .ibd .swiper03{ width:100%; position:relative; overflow:hidden; padding-bottom:50px}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide{ width:315px; height:245px; background:url(g_40.png) center center no-repeat; background-size:cover; margin-right:20px}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide:last-child{ margin-right:0}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a{ display:block; padding:44px 36px; box-sizing:border-box}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .pic{ float:left; width:114px; overflow:hidden}

.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont{ float:left; margin-left:26px}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont .title{ font-size:24px; color:#333333; line-height:1; padding-top:8px}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont .intro{ font-size:16px; color:#333}
.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont .more{ background:url(g_41.png) center center no-repeat; width:78px; height:32px; text-align:center; line-height:32px; font-size:12px; color:#bc8e57; margin-top:40px}
.ksjsdisplay03 .ibd .swiper03 .pagination03{ background:#f4f0e6; width:100%; height:3px; position:absolute; left:0; bottom:0; top:auto}
.ksjsdisplay03 .ibd .swiper03 .pagination03 .swiper-pagination-progressbar-fill{ background:#b62d33}


.ksjsdisplay09{margin-top: 55px;}
.ksjsdisplay09 .ihd{ width:fit-content; border-bottom:7px solid #f3eee3; font-size:24px; color:#333333; line-height:1; padding-bottom:12px}
.ksjsdisplay09 .ibd{  margin-top:25px}
.ksjsdisplay09  .swiper{overflow: hidden;}
.ksjsdisplay09  .swiper-slide a{display: flex;flex-direction: column;align-items: center;padding: 20px 20px ;}
.ksjsdisplay09  .swiper-slide {background: url(ico13.png) no-repeat top center;background-size: cover;}
.ksjsdisplay09  .swiper-slide a .tle{color: #333333;line-height: 48px;font-size: 18px;font-weight: bold;width: 100px;background: url(ico11.png) no-repeat top center;line-height: 19px;text-align: center;}
.ksjsdisplay09  .swiper-slide a .pc{margin-top: 14px;}
.ksjsdisplay09  .swiper-slide a .pc img{width: 100%;}
.ksjsdisplay09  .swiper-slide a .t1{color: #333;line-height: 26px;font-size: 16px;margin-top: 10px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;text-align: center;} 
.ksjsdisplay09  .swiper-slide a .t2{color: #999999;line-height: 12px;font-size: 12px;}
.ksjsdisplay09  .swiper-slide:hover {background: url(ico14.png) no-repeat top center;background-size: cover;}
.ksjsdisplay09  .swiper-slide:hover a .t2,.ksjsdisplay09 .swiper-slide:hover a .t1{color: white;}
.ksjsdisplay09  .swiper-slide:hover a .tle{color: white;background: url(ico12.png) no-repeat top center;}


@media all and (max-width:1400px){
	.ksjsdisplay01 .cont{ padding:0 35px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide{ width:270px; height:210px }
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a{ padding:30px 20px}
}
@media all and (max-width:1200px){
	.ksjsdisplay01{ background:none; padding:0}
	.ksjsdisplay01 .pic{ width:100%;}
	.ksjsdisplay01 .cont{ width:100%; padding:0 20px; height:auto}
	.ksjsdisplay01 .cont .a1{ font-size:16px; line-height:35px}
	.ksjsdisplay01 .cont .a2{ font-size:14px; padding:10px 0; line-height:30px}
	.ksjsdisplay01 .cont .a3{ font-size:14px; padding:10px 0 20px; line-height:30px}
	.ksjsdisplay01 .cont .a3 .ibd a{ margin-right:15px}
	.ksjsdisplay02{ margin-top:30px}
	.ksjsdisplay02 .ihd{ font-size:20px; border-bottom:3px solid #f3eee3}
	.ksjsdisplay02 .ibd{ font-size:14px; margin-top:15px}
	.ksjsdisplay03{ margin-top:30px}
	.ksjsdisplay03 .ihd{ font-size:20px; border-bottom:3px solid #f3eee3}
	.ksjsdisplay03 .ibd{ margin-top:20px}
	.ksjsdisplay03 .ibd .swiper03{ padding-bottom:30px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide{ width:220px; height:180px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a{ padding:20px 15px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .pic{ width:100px;}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont{ margin-left:10px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont .title{ font-size:18px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont .intro{ font-size:14px}
	.ksjsdisplay03 .ibd .swiper03 .swiper-slide a .cont .more{ width:60px; height:28px; background-size:100% 100%; line-height:28px}
	.ksjsdisplay03 .ibd .swiper03 .pagination03{  height:2px; }
}

.zhuanjiadisplay{ width:100%}
.zhuanjiadisplay .pic{ width:232px; float:left; overflow:hidden}
.zhuanjiadisplay .pic img{ width:100%}
.zhuanjiadisplay .cont{ width:calc(100% - 305px); float:right}
.zhuanjiadisplay .cont .title{ font-size:24px; color:#333333; line-height:1; padding:5px 0 20px; position:relative; font-weight:bold; border-bottom:1px solid #f3efe5}
.zhuanjiadisplay .cont .title .ck{ position:absolute; right:0; top:0}
.zhuanjiadisplay .cont .title .ck a{ display:block; line-height:34px; font-size:12px; color:#b62d33; font-weight:normal}
.zhuanjiadisplay .cont .intro{ font-size:16px; color:#333333; line-height:36px; padding:30px 0; border-bottom:1px solid #f3efe5}
.zhuanjiadisplay .cont .bd{ font-size:16px; color:#333333; line-height:36px; padding:30px 0;}
@media all and (max-width:1200px){
	.zhuanjiadisplay .pic{ width:180px;}
	.zhuanjiadisplay .cont{ width:calc(100% - 200px);}
	.zhuanjiadisplay .cont .title{ font-size:20px}
	.zhuanjiadisplay .cont .title .ck a{ line-height:30px}
	.zhuanjiadisplay .cont .intro{ font-size:14px; line-height:2; padding:20px 0}
	.zhuanjiadisplay .cont .bd{ font-size:14px; line-height:2; padding:20px 0}
}
@media all and (max-width:640px){
	.zhuanjiadisplay .pic{ width:100%; text-align:center}
	.zhuanjiadisplay .pic img{ max-width:200px;}
	.zhuanjiadisplay .cont{ width:100%; margin-top:20px}
	.zhuanjiadisplay .cont .title{ font-size:20px;}
	.zhuanjiadisplay .cont .title .ck a{ line-height:30px}
	.zhuanjiadisplay .cont .intro{ font-size:14px; line-height:2; padding:20px 0}
	.zhuanjiadisplay .cont .bd{ font-size:14px; line-height:2; padding:20px 0}
}





