@charset "utf-8";
*{margin:0;padding:0;word-break: break-all;}
html,body{font-size: 16px;font-family: '微软雅黑';}
input, button, textarea, select { font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus { color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}
ol, ul, li { list-style: none;}
input, select { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
select::-ms-expand {display: none;}
textarea { overflow: auto; resize: none;}
table { border-collapse: collapse; border: 0;}
img { border: 0; outline: 0; vertical-align: middle;}
a{ text-decoration: none;cursor: pointer;}
a:focus { outline: 0;}
input[type=date]{ background-color:transparent; border: 0; filter: alpha(opacity=0);}
.fl{float: left;}
.fr{float: right;}
.container{width: 1400px;margin: 0 auto;}

.en-fixed{width: 100%;box-sizing: border-box;position: relative;}


.en-header{width: 100%;height: 200px;position: absolute;left: 0;top: 0;right: 0;margin: auto;z-index: 9;background: url(../images/en-header-bg.png) center;background-size: 100% 100%;}
.en-header .container{width: 100%;box-sizing: border-box;padding: 20px 95px 0;display: flex;align-items: center;justify-content: space-between;}
.en-header .en-logo{box-sizing: border-box;}
.en-header .en-logo a{display: block;}
.en-header .en-logo a img{width: 558px;height: auto;display: block;}

.en-header .en-right{box-sizing: border-box;overflow: hidden;}

.en-header .en-right .en-top{float: right;display: flex;align-items: center;}
.en-header .en-right .en-top .en-search{display: flex;align-items: center;justify-content: center;margin-right: 40px;}
.en-header .en-right .en-top .en-search .en-input{display: flex;width: 192px;background: rgba(255, 255, 255, .36);border-radius: 19px;align-items: center;justify-content: space-between;}
.en-header .en-right .en-top .en-search .en-input input{border: none;box-sizing: border-box;display: block;}
.en-header .en-right .en-top .en-search .en-input .h-input{width: 100%;height: 38px;font-size: 14px;color: #ffffff;line-height: 38px;padding: 0 0 0 20px;}
.en-header .en-right .en-top .en-search .en-input .h-input::placeholder{color: #dddddd;}
.en-header .en-right .en-top .en-search .en-input .h-btn{width: 60px;height: 38px;overflow: hidden;}
.en-header .en-right .en-top .en-search .en-input input[type='submit']{background: url(../images/en-icon-1.png) center no-repeat;cursor: pointer;}

.en-header .en-right .en-top .en-href{box-sizing: border-box;display: flex;align-items: center;font-size: 19px;font-weight: 500;font-family: 'Arial';}
.en-header .en-right .en-top .en-href a{display: flex;align-items: center;justify-content: center;color: #ffffff;}
.en-header .en-right .en-top .en-href i{display: block;font-style: normal;color: #ffffff;margin: 0 15px;}
.en-header .en-right .en-top .en-href a.active{width: 62px;height: 38px;border-radius: 19px;background: #ed841f;}

.en-header .en-right .en-nav{float: left;line-height: 38px;box-sizing: border-box;display: flex;align-items: center;}
.en-header .en-right .en-nav a{display: block;font-size: 20px;color: #ffffff;font-weight: bold;font-family: 'Arial';text-transform: uppercase;margin-right: 40px;position: relative;}
.en-header .en-right .en-nav a:hover::after{content: ''; width: 100%;height: 2px;background: #ffffff;position: absolute;left: 0;bottom: 0;right: 0;margin: auto;}

/*轮播banner*/
.en-banner{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;}
.banner-swiper{width: 100%;height: 100vh;overflow: hidden;position: relative;}
.banner-swiper .swiper-slide{width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;}
.banner-swiper .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.banner-swiper .swiper-slide .b-img{width: 100%;height: 100%;overflow: hidden;}
.banner-swiper .swiper-slide .b-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.banner-swiper .swiper-slide .b-txt{width: 836px;height: 221px;box-sizing: border-box;padding: 15px 30px 0;position: absolute;left: 170px;top: 0;bottom: 0;margin: auto; background: url(../images/en-bg-1.png) center;background-size: 100% 100%;}
.banner-swiper .swiper-slide .b-txt h3{font-size: 60px;color: #ffffff;font-family: 'Tahoma';font-weight: bold;text-shadow: 4px 0px 12px rgba(68, 153, 184, .68);}
.banner-swiper .swiper-slide .b-txt p{font-size: 36px;color: #ffffff;font-family: 'Tahoma';line-height: 46px;text-shadow: 4px 0px 12px rgba(68, 153, 184, .68);}

.banner-swiper .banner-pagination{width: 100%;display: flex;align-items: center;justify-content: center;box-sizing: border-box;position: absolute;left: 0;bottom: 45px;right: 0;z-index: 999;}
.banner-swiper .swiper-pagination-bullet{width: 53px;height:3px;opacity: 1;border-radius: 0; margin: 0 5px !important;background: rgba(255, 255, 255, .68);}	
.banner-swiper .swiper-pagination-bullet-active{background: #ffffff;}

.banner-swiper .swiper-banner{position: absolute;top: 0;bottom: 0;margin: auto;width: 64px;height: 64px;z-index: 9;cursor: pointer;}
.banner-swiper .swiper-banner-prev{left: 50px;background: url(../images/en-prev-1.png) center no-repeat;background-size: 100% 100%;}
.banner-swiper .swiper-banner-next{right: 50px;background: url(../images/en-next-1.png) center no-repeat;background-size: 100% 100%;}

.en-title{width: 100%;box-sizing: border-box;overflow: hidden;text-align: center;}
.en-title a{display: block;font-size: 48px;color: #333333;font-weight: bold;font-family: 'Arial';}
.en-more{width: 250px;height: 52px;margin: 60px auto 0;box-sizing: border-box;border: 1px solid #0b3e87;}
.en-more a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 19px;color: #0b3e87;font-weight: 500;font-family: 'Arial';}
.en-more:hover{background: #0b3e87;}
.en-more:hover a{color: #ffffff;}

.en-one{width: 100%;box-sizing: border-box;padding: 80px 0;background: #ffffff;}
.en-one .one-content{width: 100%;box-sizing: border-box;text-align: center;margin-top: 20px;}
.en-one .one-content p{font-size: 19px;color: #666666;line-height: 32px;text-indent: 2em;word-break: normal}
.en-one ul{width: 100%;box-sizing: border-box;margin-top: 30px;display: flex;align-items: center;justify-content: space-between;}
.en-one ul li{text-align: center;box-sizing: border-box;padding: 0 60px;position: relative;}
.en-one ul li h3{font-size: 90px;color: #0b3e87;font-weight: bold;font-family: 'Arial';}
.en-one ul li p{height: 55px;font-size: 22px;color: #000000;margin-top: 30px;font-weight: bold;font-family: 'Arial';box-sizing: border-box;padding: 0 50px;word-break: normal}
.en-one ul li span{display: block;font-size: 16px;font-weight: 500;line-height: 24px;margin-top: 25px; font-family: 'Arial';word-break: normal}

.en-one ul li.e-1{background: url(../images/en-icon-2.png) top no-repeat;}
.en-one ul li.e-1::before{content: '';width: 1px;height: 130px;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;background: #9dbae4;}
.en-one ul li.e-2{background: url(../images/en-icon-3.png) top no-repeat;}
.en-one ul li.e-2::before{content: '';width: 1px;height: 130px;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;background: #9dbae4;}
.en-one ul li.e-3{background: url(../images/en-icon-4.png) top no-repeat;}

.en-two{width: 100%;box-sizing: border-box;padding: 30px 0 95px;background: #ffffff;}
.en-two .two-content{width: 100%;box-sizing: border-box;display: flex;justify-content: space-between;}
.en-two .two-content ul{box-sizing: border-box;}
.en-two .two-content .two-ul-1{width: 883px;box-sizing: border-box;padding-top: 40px;overflow: hidden;}
.en-two .two-content .two-ul-1 li{float: left;}
.en-two .two-content .two-ul-2{width: 495px;box-sizing: border-box;padding-top: 40px;}
.en-two .two-content ul li{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.en-two .two-content ul li.e-1{width: 100%;height: 309px;margin-bottom: 15px;background: url(../images/en-bg-2.jpg) top no-repeat;}
.en-two .two-content ul li.e-2{width: 413px;height: 374px;background: url(../images/en-bg-3.jpg) top no-repeat;}
.en-two .two-content ul li.e-3{width: 452px;height: 374px;margin-left: 18px;background: url(../images/en-bg-4.jpg) top no-repeat;}
.en-two .two-content ul li.e-4{width: 100%;height: 375px;background: url(../images/en-bg-5.jpg) top no-repeat;}
.en-two .two-content ul li.e-5{width: 100%;height: 308px;margin-top: 15px;background: url(../images/en-bg-6.jpg) top no-repeat;}
.en-two .two-content ul li a{width: 100%;height: 100%;display: block;box-sizing: border-box;padding: 70px 45px 0;}
.en-two .two-content ul li a img{width: auto;height: auto;display: block;}
.en-two .two-content ul li a h3{font-size: 28px;color: #ffffff;font-weight: 500;font-family: 'Arial';line-height: 38px;word-break: normal;margin-top: 25px;}
.en-two .two-content ul li:hover{-webkit-transform: translate(0, -5px);-ms-transform: translate(0, -5px);-o-transform: translate(0, -5px);transform: translate(0, -5px);}
.en-two .two-content ul li:hover a img{margin: 0 auto;}
.en-two .two-content ul li:hover a h3{text-align: center;}


.en-three{width: 100%;height: 600px;box-sizing: border-box;padding: 110px 0;background: url(../images/en-bg-7.jpg) center;background-size: cover;}
.en-three .en-title a{color: #ffffff;}

.en-three .three-content{width: 100%;box-sizing: border-box;padding: 0 100px;text-align: center;margin-top: 30px;}
.en-three .three-content p{font-size: 19px;color: #ffffff;line-height: 32px;text-indent: 2em;word-break: normal;}
.en-three .en-more{border-color: #ffffff;}
.en-three .en-more a{color: #ffffff;}

.commonTitle{box-sizing: border-box;position: relative;height: 445px;width: 100%;background: url(../images/common-bg.jpg) center no-repeat;background-size: cover;}
.commonTitle .container{height: 100%;}
.commonTitle .commonContent{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;}
.commonTitle .commonContent h3{font-size: 36px;color: #ffffff;font-weight: 500;letter-spacing: 2px;box-sizing: border-box;padding-top: 40px;}
.location{width: 100%;position: absolute;left: 0;right: 0;bottom: 20px;}
.location p{font-size: 16px;color: #ffffff;box-sizing: border-box;overflow: hidden;}
.location p a{color: #ffffff;display: inline-block;margin: 0 5px;}

.commonUl{box-sizing: border-box;width: 100%;height: 65px;background: #f7faff;}
.commonUl ul{box-sizing: border-box;overflow: hidden;height: 65px;display: flex;align-items: center;justify-content: center;}
.commonUl ul li{float: left;height: 65px;box-sizing: border-box;margin: 0 25px;}
.commonUl ul li a{display: block;font-size: 20px;color: #000000;font-weight: bold;height: 65px;line-height: 65px;box-sizing: border-box;letter-spacing: 2px;}
.commonUl ul li.active a{color: #014d99;border-bottom: 3px solid #014d99;}
.commonUl ul li:hover a{color: #014d99;border-bottom: 3px solid #014d99;}

/*列表页*/
.commonMain{width: 100%;box-sizing: border-box;padding: 50px 0 80px 0;overflow: hidden;background: #ffffff;}
.common-text{width: 100%;box-sizing: border-box;overflow: hidden;padding-bottom: 50px;}
.common-text li{width: 100%;box-sizing: border-box;border: 1px solid #eaeaea;margin-bottom: 20px;}
.common-text li a{display: block;box-sizing: border-box;padding: 25px 18px;display: flex;align-items: center;justify-content: space-between;}
.common-text li a h3{width: 85%;font-size: 20px;color: #333333;font-weight: 500;box-sizing: border-box;padding-left: 15px;background: url(../images/g-d-1.png) left no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.common-text li a span{display: block;font-size: 20px;color: #666666;}
.common-text li:hover{border-color: #014d99;}
.common-text li:hover a h3{color: #014d99;}
.common-text li:hover a span{color: #014d99;}


/*详情页*/
.show-main{width: 100%;box-sizing: border-box;padding: 50px 0 80px 0;background: #ffffff;}
.show-title{width: 100%;box-sizing: border-box;text-align: center;}
.show-title h3{font-size: 24px;color: #333333;font-weight: 500;}
.show-title h5{font-size: 20px;color: #333333;font-weight: 500;margin-top: 15px;}
.show-main .show-info{box-sizing: border-box;width: 100%;margin-top: 45px;padding-bottom: 15px;border-bottom: 1px solid #ece9e9; display: flex;align-items: center;justify-content: center;}
.show-main .show-info p{display: block;line-height: 24px;font-size: 18px;color: #999999;}
.show-main .show-info p b{display: inline-block;color: #666666;margin-right: 25px;font-weight: normal;}


.show-content{width: 100%;box-sizing: border-box;font-size: 18px;text-align: justify;font-weight: 500;margin-top: 40px;overflow: hidden;}
.show-content p{font-size: 18px;color: #111111;line-height: 40px;font-weight: 500;}
.show-content img{max-width: 100%;height: auto!important;margin: 10px auto;}


.showVideo{width: 100%;height: 750px; box-sizing: border-box;text-align: justify; margin-top: 30px;}
.showVideo video{width: 100%;height: 100%;background: #f3f2ff;}
.showVideo video::-internal-media-controls-download-button{display:none;}
.showVideo video::-webkit-media-controls-enclosure{overflow:hidden;}
.showVideo video::-webkit-media-controls-panel{width: calc(100% + 30px);}


/*分页*/
.newsPage{width: 100%; box-sizing: border-box;text-align: center;padding: 25px 0;}
.newsPage .newsPageContent a{font-size: 14px;color: #666666;box-sizing: border-box;cursor: pointer; border-radius: 3px;display: inline-block;padding: 8px 17px;border: 1px solid #e2e2e2;margin:0 2px;}
.newsPage .newsPageContent span{font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 3px;display: inline-block;cursor: pointer; padding: 8px 15px;border: 1px solid #e2e2e2;}
.newsPage .newsPageContent a.active{color: #FFFFFF;background: #014d99;}
.newsPage .newsPageContent a.current{color: #FFFFFF;background: #014d99;}
.newsPage .newsPageContent a:hover{color: #FFFFFF;background: #014d99;}
.newsPage .newsPageContent select{font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 3px;display: inline-block;border: 1px solid #e2e2e2; cursor: pointer; padding: 8px 15px;background: #ffffff;}


/*悬浮层*/
.iFix{position: fixed;width: auto;height: auto;box-sizing: border-box;right: 5px;bottom: 20%;z-index: 999;}
.iFix .ReturnTop{display: none;width: 40px;height: 40px;float: right;box-sizing: border-box;cursor: pointer;background: #ffffff;border-radius: 5px;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix .ReturnTop img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}

.en-footer{width: 100%;height: auto;padding: 50px 0 40px; box-sizing: border-box;overflow: hidden;background: #0b3e87;}
.en-footer .footer-logo{width: 100%;box-sizing: border-box;}
.en-footer .footer-logo a{display: block;}
.en-footer .footer-logo a img{width: 558px;height: auto;display: block;margin: 0 auto;}
.en-footer ul{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 60px;}
.en-footer ul li{box-sizing: border-box;margin: 0 10px;position: relative;}
.en-footer ul li a{display: block;}
.en-footer ul li a img{width: 66px;height: auto;display: block;margin: 0 auto;}
.en-footer ul li .f-img{display: none;width: 146px;height: 146px;position: absolute;left: -40px;bottom: 75px;right: 0;}
.en-footer ul li .f-img img{width: 100%;height: auto;display: block;margin: 0 auto;}
.en-footer ul li:hover .f-img{display: block;}


.en-footer .footer-txt{width: 100%;box-sizing: border-box;text-align: center;margin-top: 30px;}
.en-footer .footer-txt p{font-size: 17px;color: #ffffff;font-family: 'Arial';}
.en-footer .footer-txt a{font-size: 17px;color: #ffffff;font-family: 'Arial';display: block;margin: 8px 0;}

@keyframes rotate {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}
/*特效*/
.moveFromBottom{
    -webkit-animation: moveFromBottom .3s ease both;
	-moz-animation: moveFromBottom .3s ease both;
	animation: moveFromBottom .3s ease both;
}
@-webkit-keyframes moveFromBottom {
	from { opacity: 0.3; -webkit-transform: translateY(100%); }
}
@-moz-keyframes moveFromBottom {
	from { opacity: 0.3; -moz-transform: translateY(100%); }
}
@keyframes moveFromBottom {
	from { opacity: 0.3; transform: translateY(100%); }
}
@media (max-width: 1299px) {
html{font-size:20px;}
.container{width: 100%;}



/*悬浮层*/
.iFix{position: fixed;width: 1.7rem;height: auto;box-sizing: border-box;right: 0;top: 60%;z-index: 999;}
.iFix .ReturnTop{width: 1.7rem;height: 1.7rem;display: none;margin-top: 0.5rem;position: relative;border-radius: 0.25rem;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix .ReturnTop span{display: none;}
.iFix .ReturnTop:hover span{display: none;}

.g-footer{width: 100%;height: auto;padding: 1rem 0.5rem;box-sizing: border-box;}
.g-footer .container{height: 100%;display: block;justify-content: space-between;}
.g-footer .footer-left{width: 100%;}
.g-footer .footer-left .footer-ul{display: none;}
.g-footer .footer-left .footer-x{display: none;}
.g-footer .footer-left .footer-address{width: 100%;display: block;align-items: center;margin-top: 0;}
.g-footer .footer-left .footer-address li{width: 100%;box-sizing: border-box;margin: 0 0 0.7rem;}
.g-footer .footer-left .footer-address li:first-child{margin-left: 0;}
.g-footer .footer-left .footer-address li h3{font-size: 0.7rem;color: #ffffff;font-weight: 500;margin-bottom: 0.3rem;}
.g-footer .footer-left .footer-address li p{font-size: 0.65rem;color: #ffffff;line-height: 1.2rem;}
.g-footer .footer-left .footer-address li span{color: #afc6e6;}

.g-footer .footer-right{width: 100%;box-sizing: border-box;border-left: none;}
.g-footer .footer-right .footer-img{width: 100%;box-sizing: border-box;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.g-footer .footer-right .footer-img a{display: block;float: left;margin: 0.5rem;text-align: center;}
.g-footer .footer-right .footer-img a img{width: auto;height: 4rem;display: block;margin: 0 auto;border-radius: 0.2rem;overflow: hidden;}
.g-footer .footer-right .footer-img a span{display: block;font-size: 0.6rem;color: #ffffff;margin-top: 0.5rem;}
.g-footer .footer-right .footer-txt{width: 100%;box-sizing: border-box;overflow: hidden;padding-left: 0;margin-top: 0.5rem;text-align: center;}
.g-footer .footer-right .footer-txt p{font-size: 0.7rem;color: #ffffff;margin-bottom: 0.5rem;}
.g-footer .footer-right .footer-txt a{display: inline-block;font-size: 0.7rem;color: #ffffff;box-sizing: border-box;margin-bottom: 0.5rem;}
.g-footer .footer-right .footer-txt a.f-0{padding-left: 1rem;background: url(../images/f-1.png) left no-repeat;}


.commonTitle{box-sizing: border-box;position: relative;height: 7rem;width: 100%;background: url(../images/common-bg.jpg) center no-repeat;background-size: cover;}
.commonTitle .container{height: 100%;}
.commonTitle .commonContent{display: flex;align-items: center;justify-content: center;width: 100%;height: auto;box-sizing: border-box;overflow: hidden;}
.commonTitle .commonContent h3{font-size: 0.9rem;font-weight: bold;box-sizing: border-box;padding-top: 2.5rem;}

.location{width: 100%;position: absolute;left: 0;right: 0;bottom: 0.5rem;}
.location p{font-size: 0.6rem;padding-left: 0;background: none;text-overflow: ellipsis;white-space: nowrap;}
.location p a{color: #ffffff;display: inline-block;margin: 0 0.2rem;}

.commonUl{box-sizing: border-box;padding: 0 0.3rem;width: 100%;height: 2.5rem;background: #f7faff;}
.commonUl ul{height: 2.5rem;box-sizing: border-box;overflow-y: hidden;overflow-x: auto;white-space: nowrap;display: block;}
.commonUl ul li{float: none;height: 2.5rem;display: inline-block;box-sizing: border-box;margin: 0 0 0 1.5rem;}
.commonUl ul li:first-child{margin-left: 0;}
.commonUl ul li a{display: block;font-size: 0.8rem;font-weight: bold;height: 2.5rem;line-height: 2.5rem; box-sizing: border-box}
.commonUl ul li.active a{color: #014d99;border-bottom: 3px solid #014d99;}
.commonUl ul li:hover a{color: #014d99;border-bottom: 3px solid #014d99;}


.commonMain{width: 100%;box-sizing: border-box;padding: 1rem 0 2rem 0;overflow: hidden;background: #ffffff;}

.commonMain .commonList{box-sizing: border-box;width: 100%;padding: 0.5rem 0.3rem;margin: 0;overflow: auto;}
.commonMain .commonList li{width: 100%;height: auto;box-sizing: border-box;position: relative;padding-bottom: 0.6rem;margin-bottom: 0.6rem;border-bottom: 1px dashed #dadada;}
.commonMain .commonList li a{display: block;width: 100%;height: 100%;overflow: hidden; box-sizing: border-box;}
.commonMain .commonList li .nImg{float: left;width: 30%;height: 3.6rem;overflow: hidden;}
.commonMain .commonList li .nImg img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.commonMain .commonList li .nTxt{float: right;width: 67%;box-sizing: border-box;text-align: justify;word-break: break-all;}
.commonMain .commonList li .nTxt h3{font-size: 0.8rem;color: #333333;font-weight: 500;white-space: normal;}
.commonMain .commonList li .nTxt h3 span{font-size: 0.8rem;display: inline-block;margin-top: 0;}
.commonMain .commonList li .nTxt p{display: none;}
.commonMain .commonList li .nTxt span{font-size: 0.6rem;color: #999999;display: block;margin-top: 0.5rem;}
.commonMain .commonList li .tTxt{float: right;width: 100%;box-sizing: border-box;text-align: justify;word-break: break-all;}
.commonMain .commonList li .tTxt h3{font-size: 0.8rem;color: #333333;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.commonMain .commonList li .tTxt p{display: none;}
.commonMain .commonList li .tTxt span{font-size: 0.6rem;color: #999999;display: block;margin-top: 0.5rem;}
.commonMain .commonList li .tTxt h3 span{display: inline-block;font-size: 0.8rem;margin-top: 0;}
.commonMain .commonList li .tTxt p span{display: inline-block;font-size: 0.6rem;margin-top: 0;}


.common-text{width: 100%;box-sizing: border-box;overflow: hidden;padding: 0.5rem 0.3rem;}
.common-text li{width: 100%;box-sizing: border-box;border: 1px solid #eaeaea;margin-bottom: 0.6rem;}
.common-text li a{display: block;box-sizing: border-box;padding: 0.5rem 0.3rem;display: block;align-items: center;justify-content: space-between;}
.common-text li a h3{width: 100%;font-size: 0.8rem;padding-left: 0.7rem;}
.common-text li a span{display: block;font-size: 0.6rem;margin-top: 0.5rem; color: #666666;}
.common-text li:hover{border-color: #014d99;}
.common-text li:hover a h3{color: #014d99;}
.common-text li:hover a span{color: #014d99;}


/*领导*/
.commonMain .leaderUl{box-sizing: border-box;width: 100%;}
.commonMain .leaderUl li{width: 100%;height: auto;margin-bottom: 1rem;border-radius: 0.2rem;}
.commonMain .leaderUl li:last-child{border-bottom: none;}
.commonMain .leaderUl li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 0.5rem;overflow: hidden;}
.commonMain .leaderUl li .lImg{float: left;width: 35%;height: auto;overflow: hidden;}
.commonMain .leaderUl li .nTxt{float: right;width: 62%;box-sizing: border-box;text-align: justify;}
.commonMain .leaderUl li .nTxt h3{font-size: 0.8rem;color: #014d99;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.commonMain .leaderUl li .nTxt span{font-size: 0.7rem;color: #014d99;display: block;margin-top: 0.8rem;}
.commonMain .leaderUl li .nTxt p{font-size: 0.7rem;color: #666666;margin-top: 0.8rem;line-height: 1.3rem;line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis; }


/*领导班子-内容页*/
.leader-title{width: 100%;box-sizing: border-box;padding: 1rem 0.5rem;overflow: hidden;text-align: center;background: #f7faff;}
.leader-title .leader-img{width: 7rem;height: auto;margin: 0 auto;}
.leader-title .leader-img img{width: 100%;height: auto;display: block;margin: 0 auto;}
.leader-title h3{font-size: 0.8rem;color: #014d99;font-weight: 500;margin-top: 0.8rem;}
.leader-title span{font-size: 0.7rem;color: #014d99;display: block;margin-top: 0.5rem;}

.leader-content{width: 100%;box-sizing: border-box;font-size: 0.8rem;text-align: justify;margin-top: 1rem;padding: 0 0.5rem;overflow: hidden;}
.leader-content p{font-size: 0.8rem;color: #333333;line-height: 1.5rem;}

/*图片*/
.common-pic{box-sizing: border-box;overflow: hidden;padding: 0.5rem 0.3rem 1rem;margin-top: 0;}
.common-pic li{width: 100%;height: auto;float: left;margin: 0 0 1rem 0;box-sizing: border-box;position: relative;background: #FFFFFF;}
.common-pic li:nth-child(3n+1){margin-left: 2%;}
.common-pic li:nth-child(2n+1){margin-left: 0;}
.common-pic li .pic-img{width: 100%;height: auto;margin: 0 auto;}
.common-pic li .pic-txt{box-sizing: border-box;width: 100%;height: auto;margin-top: 0.5rem;}
.common-pic li .pic-txt h3{font-size: 0.8rem;font-weight: 500;}

/*专题专栏*/
.commonMain .common-ztzl{width: 100%;box-sizing: border-box;overflow: hidden;padding: 0.5rem;margin: 0;}
.commonMain .common-ztzl li{width: 100%;height: auto;float: left;margin: 0 0 1rem 0;}
.commonMain .common-ztzl li:nth-child(2n+1){margin-left: 0;}
.commonMain .common-ztzl li a{display: block;width: 100%;height: 100%;text-align: justify;}
.commonMain .common-ztzl li .f-img{width: 100%;height: auto;overflow: hidden;}
.commonMain .common-ztzl li h3{font-size: 0.8rem;margin-top: 0.5rem;}
.commonMain .common-ztzl li:hover h3{color: #014d99;font-weight: 600;}

/*科室介绍*/
.commonMain .depart-h{width: 100%;display: flex;align-items: center;box-sizing: border-box;margin-bottom: 1rem;padding: 0 0.5rem 0.7rem;border-bottom: 1px solid #014d99;position: relative;}
.commonMain .depart-h .k-img{width: 1.5rem;height: 1.5rem;}
.commonMain .depart-h .k-img img{width: auto;height: 0.8rem;display: block;}
.commonMain .depart-h h3{font-size: 0.8rem;color: #014d99;font-weight: bold;margin-left: 0.5rem;}

.commonMain .depart-ul{width: 100%;box-sizing: border-box;padding: 0 0.5rem;overflow: hidden;margin-bottom: 1rem;}
.commonMain .depart-ul li{float: left;width: 49%;height: 2.5rem;margin: 0 0 2% 2%;border: 1px solid #e0e7f3;}
.commonMain .depart-ul li:nth-child(5n+1){margin-left: 2%;}
.commonMain .depart-ul li:nth-child(2n+1){margin-left: 0;}
.commonMain .depart-ul li a{font-size: 0.8rem;color: #333333;box-sizing: border-box;padding: 0 0.5rem;}
.commonMain .depart-ul li:hover{border-color: #014d99;}
.commonMain .depart-ul li:hover a{color: #014d99;}


/*科室导航-首页*/
.d-container{width: 100%;margin: 0 auto;}
.d-header{width: 100%;box-sizing: border-box;padding: 0.5rem 0.5rem;overflow: hidden;background: #014d99;position: relative;}
.d-header .d-container{height: 100%;display: block;}
.d-header .d-logo{box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.d-header .d-logo a{display: block;}
.d-header .d-logo a img{width: auto;height: 1.8rem;display: block;margin: 0 auto;}
.d-header .d-logo a.d-yq{font-size: 0.8rem;color: #ffffff;font-weight: bold;margin-left: 0;}

.d-header .d-nav{width: 100%;box-sizing: border-box;overflow: hidden;display: flex;align-items: center;justify-content: space-between;margin-top: 0.8rem;}
.d-header .d-nav li{float: left;margin: 0;}
.d-header .d-nav li:first-child{margin-left: 0;}
.d-header .d-nav li a{display: block;font-size: 0.9rem;color: #ffffff;font-weight: bold;}

.d-header .d-return{box-sizing: border-box;overflow: hidden;position: absolute;top: 0.8rem;right: 0.5rem;}
.d-header .d-return a{display: block;font-size: 0.8rem;color: #ffffff;font-weight: 500;}

.d-location{width: 100%;box-sizing: border-box;overflow: hidden;padding: 0.6rem 0;background: #f7faff;}
.d-location a{color: #014d99;display: inline-block;margin: 0 0.2rem;font-size: 0.65rem;}

.d-one{width: 100%;height: auto;box-sizing: border-box;padding: 1rem 0.5rem;background: #f7faff;}
.d-one .d-container{height: 100%;position: relative;display: block;justify-content: space-between;}
.d-one .d-one-img{width: 100%;height: auto;position: relative;z-index: 9;}
.d-one .d-one-img a{display: block;width: 100%;height: 100%;overflow: hidden;z-index: 999;}
.d-one .d-one-img a img{width: 100%;height: auto;display: block;margin: 0 auto;}
.d-one .d-one-img span{display: none;}

.d-one .d-one-txt{width: 100%;text-align: justify;margin-top: 0.6rem;}
.d-one .d-one-txt h3{display: block;font-size: 0.9rem;color: #333333;font-weight: bold;text-align: center;}
.d-one .d-one-txt span{width: 1.5rem;height: 0.1rem;display: block;background: #014d99;margin: 0.5rem auto;}
.d-one .d-one-txt p{font-size: 0.8rem;color: #333333;line-height: 1.5rem;text-indent: 0;line-clamp: 5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow: ellipsis;}
.d-one .d-one-txt a{margin: 1rem auto 0;font-size: 0.7rem;width: 100%;height: 2rem;border-radius: 0.2rem;}

.d-title{width: 100%;box-sizing: border-box;text-align: center;}
.d-title a{display: block;}
.d-title a h3{font-size: 0.9rem;color: #333333;font-weight: bold;}
.d-title a span{width: 1.5rem;height: 0.1rem;display: block;background: #014d99;margin: 0.5rem auto;}

.d-two{width: 100%;box-sizing: border-box;padding: 1rem 0.5rem;background: #ffffff;}
.d-two ul{width: 100%;height: auto;box-sizing: border-box;margin-top: 1rem;overflow: hidden;}
.d-two ul li{width: 49%;float: left;box-sizing: border-box;margin: 0 0 2% 2%;cursor: pointer;}
.d-two ul li:first-child{margin-left: 0;}
.d-two ul li:nth-child(2n+1){margin-left: 0;}
.d-two ul li:nth-child(5){display: none;}
.d-two ul li a{display: block;width: 100%;height: 100%;}
.d-two ul li a .dTimg{width: 100%;height: 11rem;box-sizing: border-box;overflow: hidden;background: #F5F5F5;}
.d-two ul li a .dTtxt{width: 100%;text-align: center;}
.d-two ul li a .dTtxt h3{font-size: 0.8rem;color: #000000;font-weight: normal;margin-top: 0.5rem;}
.d-two ul li a .dTtxt p{font-size: 0.7rem;color: #014d99;text-decoration: none;margin-top: 0.3rem;}
.d-two ul li a:hover .dTtxt h3{font-weight: bold;color: #014d99;}

.d-three{width: 100%;box-sizing: border-box;padding: 1rem 0.5rem 2rem;background: #ffffff;overflow: hidden;}
.d-three .d-title{float: left;}
.d-three .d-three-banner{width: 100%;float: left;margin-top: 1rem;overflow: hidden;position: relative;}
.d-three .d-three-banner .swiper-slide{width: 100%;height: auto;box-sizing: border-box;position: relative;}
.d-three .d-three-banner .swiper-slide a{display: block;width: 100%;height: 100%;text-align: justify;}
.d-three .d-three-banner .swiper-slide a .n-img{width: 100%;height: 12rem;overflow: hidden;}
.d-three .d-three-banner .swiper-slide a .n-txt{width: 100%;height: auto;padding: 0.5rem;box-sizing: border-box;background: #f7faff;}
.d-three .d-three-banner .swiper-slide a .n-txt h3{font-size: 0.8rem;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-three .d-three-banner .swiper-slide a .n-txt p{display: none;}
.d-three .d-three-banner .swiper-slide a .n-txt span{display: block;font-size: 0.6rem;color: #014d99;margin-top: 0.5rem;}
.d-three .d-three-banner .swiper-slide:hover .n-txt h3{color: #014d99;}

.d-three .d-three-banner .three-pagination{width: 100%;text-align: center;padding-right: 0;bottom: 4rem;right: 0;z-index: 999;}
.d-three .d-three-banner .swiper-pagination-bullet{width: 0.4rem;height:0.4rem;opacity: 1;border-radius: 100%;background:#dbdbdb;}	
.d-three .d-three-banner .swiper-pagination-bullet-active{background: #014d99;}

.d-three .d-three-right{width: 100%;float: right;margin-top: 1rem;box-sizing: border-box;border-top: 1px dashed #014d99;}
.d-three .d-three-right li{box-sizing: border-box;margin-top: 0.6rem;padding-bottom: 0.6rem;border-bottom: 1px dashed #014d99;position: relative;}
.d-three .d-three-right li a{display: block;width: 100%;height: 100%;text-align: justify;}
.d-three .d-three-right li h3{height: auto;font-size: 0.8rem;color: #333333;font-weight: 500;}
.d-three .d-three-right li p{font-size: 0.65rem;color: #999999;margin-top: 0.5rem;}
.d-three .d-three-right li span{display: block;position: absolute;left: 0;bottom: -0.1rem;width: 2.5rem;height: 0.2rem;background: #014d99;}


.commonMain .doctorUl{width: 100%;box-sizing: border-box;overflow: hidden;padding: 0.5rem 0.3rem 1rem;margin-top: 0;}
.commonMain .doctorUl li{width: 100%;height: auto;float: left;margin: 0 0 1rem 0;padding: 0.5rem;border: none;}
.commonMain .doctorUl li:nth-child(3n+1){margin-left: 0;}
.commonMain .doctorUl li .dImg{width: 35%;height: 8rem;overflow: hidden;float: left;background: #f5f5f5;}
.commonMain .doctorUl li .dTxt{width: 62%;height: auto;}
.commonMain .doctorUl li .dTxt h3{font-size: 0.8rem;color: #014d99;}
.commonMain .doctorUl li .dTxt span{display: block;font-size: 0.7rem;color: #014d99;margin-top: 0.5rem;}
.commonMain .doctorUl li .dTxt p{font-size: 0.6rem;color: #666666;line-height: 1rem; margin-top: 0.5rem;}


.experts-main{box-sizing: border-box;overflow: hidden;padding: 0.5rem 0 0;background: #ffffff;}
.experts-main .container{height: 100%;display: block;justify-content: space-between;}
.experts-main .experts-left{width: 100%;height: auto;float: left;box-sizing: border-box;padding: 1rem;box-shadow: none;}
.experts-main .experts-left .experts-img{width: 50%;height: auto;margin: 0 auto;overflow: hidden;background: #f5f5f5;}
.experts-main .experts-left .experts-img img{width: 100%;height: auto;display: block;margin: 0 auto;}
.experts-main .experts-left h3{font-size: 0.8rem;font-weight: 600;margin-top: 0.8rem;}
.experts-main .experts-left p{font-size: 0.7rem;line-height: 1.5rem;}

.experts-main .experts-right{width: 100%;height: auto;float: right;box-sizing: border-box;padding: 1rem 0.3rem 2rem;box-shadow: none;border-top: 10px solid #f5f5f5;}
.experts-main .experts-right .experts-title{width: 100%;box-sizing: border-box;overflow: hidden;}
.experts-main .experts-right .experts-title h3{font-size: 0.8rem;font-weight: 600;}
.experts-main .experts-right .experts-title h3 span{font-size: 0.8rem;margin-left: 0.5rem;}
.experts-main .experts-right .experts-title h5{font-size: 0.8rem;color: #222222;font-weight: 600;}
.experts-main .experts-right .experts-show{width: 100%;height: auto;text-align: justify;margin: 1rem 0;box-sizing: border-box;}
.experts-main .experts-right .experts-show p{font-size: 0.8rem;color: #333333;line-height: 1.5rem;}

.experts-main .experts-right .experts-p{width: 100%;text-align: justify;margin-top: 1rem;box-sizing: border-box;}
.experts-main .experts-right .experts-p p{font-size: 0.8rem;color: #333333;line-height: 1.5rem;text-indent: 2em;}

/*搜索页*/
.noSearch{font-size: 0.7rem;color: #333333;margin-top: 1rem;}
.scontainer{width: 100%;margin: 0 auto;}
.sHeader{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;background: url(../images/common-bg.jpg) center no-repeat;background-size: cover;}
.sHeader .s-main{width: 100%;height: 100%;padding: 1rem 0.3rem;box-sizing: border-box;background: rgba(0, 0, 0, .4);}
.sHeader .sHeader-top{width: 100%;box-sizing: border-box;overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.sHeader .sLogo{width: auto;box-sizing: border-box;overflow: hidden;}
.sHeader .sLogo a{display: block;box-sizing: border-box;}
.sHeader .sLogo img{width: auto;height: 2rem;display: block;margin: 0 auto;}
.sHeader .sReturn{box-sizing: border-box;overflow: hidden;}
.sHeader .sReturn a{width: 4rem;height: 1.5rem;line-height: 1.5rem;font-size: 0.8rem;border-radius: 0.2rem;text-align: center;float: left;background: #f5f5f5;}

.sHeader .sSearch{width: 100%;box-sizing: border-box;margin: 2rem 0; position: relative;overflow: hidden;text-align: center;}
.sHeader .sSearch input{float: left;border: none;box-sizing: border-box;padding: 0 0.5rem;display: block;margin: 0;border-radius: 0.2rem;background: #ffffff;}
.sHeader .sSearch .searchTxt{width: 80%;height: 2rem;font-size: 16px;color: #333333;}
.sHeader .sSearch input[type='submit']{width: 20%;height: 2rem;font-size: 0.7rem;background: #ffffff;cursor: pointer;}

.sContent{width: 100%;box-sizing: border-box;padding: 1rem 0.3rem 2rem;overflow: hidden;}
.sContent .hidden{display: none!important;}
.sContent .sTitle{width: 100%;padding: 0.5rem 0.8rem; box-sizing: border-box;overflow: hidden;}
.sContent .sTitle a{display: block;font-size: 0.7rem;float: left;color: #ffffff;}
.sContent .sTitle a i{font-style: normal;display: inline-block;margin: 0 0.5rem;}

.sContent .newsUl{box-sizing: border-box;width: 100%;padding: 1rem 0 0;margin-top: 0;}
.sContent .newsUl li{width: 100%;height: auto;box-sizing: border-box;padding-bottom: 0.7rem;margin-bottom: 0.7rem;}
.sContent .newsUl li .tTxt{float: right;width: 100%;box-sizing: border-box;text-align: justify;word-break: break-all;}
.sContent .newsUl li .tTxt h3{font-size: 0.8rem;color: #333333;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.sContent .newsUl li .tTxt h3 a{color: #333333;}
.sContent .newsUl li .tTxt p{display: none;}
.sContent .newsUl li .tTxt h3 span{display: inline-block;font-size: 0.8rem;}
.sContent .newsUl li .nLocation{width: 100%;box-sizing: border-box;margin-top: 0.8rem;}
.sContent .newsUl li .nLocation summary{display: block;font-size: 0.7rem;color: #999999;}
.sContent .newsUl li .nLocation i{font-family: '宋体';font-style: normal;display: inline-block;margin: 0 0.2rem;}


.sFooter{width: 100%;height: auto;padding: 1rem 0; box-sizing: border-box;overflow: hidden;}
.sFooter p{font-size: 0.7rem;color: #ffffff;text-align: center;}

/*详情页*/
.show-main{width: 100%;box-sizing: border-box;padding: 1rem 0.5rem;background: #ffffff;}
.show-title{width: 100%;}
.show-title h3{font-size: 0.9rem;color: #333333;font-weight: 500;line-height: 1.3rem;}
.show-title h5{font-size: 0.8rem;color: #333333;font-weight: 500;margin-top: 0.5rem;line-height: 1.3rem;}
.show-main .show-info{margin-top: 1rem;padding: 0 0 0.5rem;display: flex;align-items: center;justify-content: center;}
.show-main .show-info p{display: block;line-height: 1.2rem;font-size: 0.7rem;color: #999999;}
.show-main .show-info p b{display: inline-block;color: #666666;margin: 0 0.5rem;font-weight: normal;}

.show-main .show-info .show-right{display: none;}

.show-content{width: 100%;box-sizing: border-box;font-size: 0.8rem;margin-top: 1rem;}
.show-content p{font-size: 0.8rem;color: #333333;line-height: 1.5rem;}
.show-content img{max-width: 100%;height: auto!important;margin: 0.5rem auto;}
.show-content section:first-child{text-align: center;width: 100%;margin: 0 auto!important;}
.show-content section{text-align: center;}
.show-content section img{display: block;margin: 0 auto !important;}
.show-content table{max-width: 100%!important;}
.show-content table tr td{border: 1px solid #d7dde4!important;box-sizing: border-box;padding: 0.3rem;font-size: 0.7rem;}
.show-content .mejs__container {margin: 0 auto;}

.showVideo{width: 100%;height: 15rem; box-sizing: border-box;text-align: justify; margin-top: 1rem;}



/*医院交通*/
.map-img{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;margin-top: 1rem;}
.map-img a{display: block;}
.map-img a img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}


/*分页*/
.newsPage{margin-top: 0.5rem;padding: 0.5rem 0;}
.newsPage .newsPageContent a{font-size: 0.6rem;padding: 0.2rem 0.4rem;background: #eeeeee;margin:0 0.1rem;}
.newsPage .newsPageContent span{display: none;}
.newsPage .newsPageContent select{display: none;}




}

@media screen and (min-width:375px){ 
html{ font-size: 20px;}  
}
@media screen and (min-width:384px){ 
html{ font-size: 20.48px;}  
}
@media screen and (min-width:412px){ 
html{ font-size: 21.973px;}  
}
/*iphone 6 plus*/
@media screen and (min-width:414px){ 
html{ font-size: 22.08px;}  
}
@media screen and (min-width:424px){ 
html{ font-size: 22.613px;}  
}
@media screen and (min-width:480px){ 
html{ font-size:25.6px;}  
}
@media screen and (min-width:540px){ 
html{ font-size:28.8px;}  
}
@media screen and (min-width:600px){ 
html{ font-size: 32px;}  
}
@media screen and (min-width:800px){ 
html{ font-size:42.667px;}  
}