@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
html, body{ overflow-x:hidden;}
body{color:#333; background-color:#ffffff;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family: "Microsoft Yahei", "微软雅黑", sans-serif; margin:0; padding:0; -webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all.5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color: inherit; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
i, cite, em, var, address, dfn{font-style: normal;}
iframe, video{ max-width:100%;}
pre{white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ word-wrap: break-word;       /* Internet Explorer 5.5+ */}

/*href*/
a:link,a:visited{color: inherit; text-decoration:none;}
a:hover,a:active{color: inherit; text-decoration:none;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}
.c3f,.c3f a:link,.c3f a:visited{ color: #3F3F3F;}
.bgfa{ background-color: #fafafa;}
.bfff{ background-color: #ffffff;}
.bgf8{ background-color: #f8f8f8;}

/*common*/
.wrap{ width: 1360px; margin:0 auto;}
.w1320{ width: 1320px; margin: 0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display: -moz-flex; display:flex;}
.flex1{ flex: 1;}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh4{-webkit-line-clamp:4}
.ovh5{-webkit-line-clamp:5}
.table{display: table;table-layout: fixed;text-align: center;width: 100%;height: 100%}
.table_cell{display: table-cell;vertical-align: middle;}

.hide{ display: none !important;}
.show{ display: block !important;}

@keyframes hp-scale-4 {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(1.1)
	}
}
.default .swiper-slide.slide1 img{ animation: hp-scale-4 10s infinite;}
.default .swiper-slide.slide2 img{ animation: hp-scale-4 10s 5s infinite;}
.default .swiper-slide.slide3 img{ animation: hp-scale-4 10s 10s infinite;}
.default .swiper-slide.slide4 img{ animation: hp-scale-4 10s 15s infinite;}
.default .swiper-slide.slide5 img{ animation: hp-scale-4 10s 20s infinite;}
.default .swiper-slide.slide6 img{ animation: hp-scale-4 10s 25s infinite;}

.header{ width: 100%; height: 95px; background-color: #ffffff;}
.logo{ display: block; background: url(../images/logo.png) no-repeat left center; width: 340px; height: 95px;}
.nav{ width: 67%; justify-content: space-between;}
.nav li{ padding: 0 20px; font-size: 16px; color: #7B7B7B; position: relative; line-height: 95px; font-weight: bold;}
.nav li.arrow{ background: url(../images/nav_arrow.png) no-repeat right center;}
.nav li.active{ color: #278152;}
.nav_down{ position: absolute; top: 66px; left: 50%; transform: translateX(-50%); background-color: #333; border-top: 5px solid #278152; width: 100%; z-index: 2; display: none;}
.nav_down a{ display: block; color: #ffffff !important; font-size: 14px; text-align: center; padding: 0 15px; line-height: 30px; font-weight: normal;}
.nav_down a:hover{ background-color: #278152;}
.nav li:hover .nav_down{ display: block;}
.stock{ margin-top: 35px;}
.stock li{ position: relative;}
.line{ width: 40px; height: 22px; position: relative;}
.line:before{ content: ''; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: #E5E5E5;}
.stock_black{ display: none; background-color: #278152; padding: 10px; color: #ffffff; position: absolute; top: 30px; left: 50%; transform: translateX(-50%); width: max-content; z-index: 2;}
.stock_black img{ display: block;}
.stock li:hover .stock_black{ display: block;}

.index1{ background: url(../images/bg1.jpg) no-repeat center center; background-size: cover; padding: 50px 0;}
.index1_ul{ border-radius: 20px 0 20px 0;}
.index1_ul li{ width: 25%; height: 200px; float: left; text-align: center;}
.index1_icon{ height: 50px; margin-top: 56px; background: url(../images/index1_icon1.png) no-repeat center center;}
.index1_ul li p{ line-height: 58px; font-weight: bold; font-size: 18px; color: #FFFFFF;}
.index1_ul li.li1{ background-color: #009999;}
.index1_ul li.li2{ background-color: #E5CA8F;}
.index1_ul li.li3{ background-color: #FFFFFF;}
.index1_ul li.li4{ background-color: #137C46;}
.index1_ul li.li1 .index1_icon{ background-image: url(../images/index1_icon1.png);}
.index1_ul li.li2 .index1_icon{ background-image: url(../images/index1_icon2.png);}
.index1_ul li.li3 .index1_icon{ background-image: url(../images/index1_icon3.png);}
.index1_ul li.li4 .index1_icon{ background-image: url(../images/index1_icon4.png);}
.index1_ul li.li3 p{ color: #2A8958;}

.index2{ background: url(../images/bg2.jpg) no-repeat center center; background-size: cover; padding: 50px 0;}
.tit_a{ display: block; width: 140px; line-height: 40px; background-color: #D9B363; border-radius: 5px;}
.tit_a img{ vertical-align: middle; margin-right: 10px;}
.tit_zi{ height: 50px; background: url(../images/tit1.png) no-repeat left bottom; font-size: 32px; color: #333333;}
.index_team{ width: 1460px; margin: 50px auto 0; position: relative;}
.team_swiper{ width: 1392px; margin: 0 auto; padding: 10px 0;}
.team_swiper .swiper-slide{ width: 160px; background-color: #ffffff; padding: 20px; margin: 0 16px; box-shadow: 0 0 10px 0 rgba(204,204,204,0.32);}
.team_zi{ line-height: 18px; margin: 15px 0 30px;}
.team_t{ font-size: 18px; color: #008E6D;}
.team_s{ font-size: 14px; color: #999999;}
.team_con{ border-top: 1px solid #E4E4E4; font-size: 14px; color: #444444; line-height: 1; padding-top: 15px;}
.team_next, .team_prev{ width: 30px; height: 60px; background-color: #D9D9D9; color: #ffffff; border-radius: 3px;}
.team_next:after, .team_prev:after{ font-size: 28px; font-weight: bold;}

.index3{ background: url(../images/bg3.jpg) no-repeat center center; background-size: cover; padding: 50px 0 60px;}
.index3 .tit_a{ background-color: transparent; border: 1px solid #ffffff;}
.index3 .tit_zi{ background-image: url(../images/tit2.png);}
.index3_infos{ background-color: #F8F8FA; min-height: 454px; margin-top: 20px;}
.depart_tab{ margin: 30px 0 0 30px;}
.depart_tab li{ float: left; margin: 0 10px 20px; width: 196px; line-height: 40px; background: url(../images/bg3_1.png) no-repeat center center; background-size: 100% 100%; cursor: pointer; font-size: 14px; color: #666666;}
.depart_tab p{ padding-left: 20px;}
.depart_tab li.curr{ background-image: url(../images/bg3_2.png); color: #ffffff;}
.depart_list{ margin: 10px 0 0 40px; display: none; width: 1276px; padding-bottom:30px;}
.depart_img{ width: 28.7%;}
.depart_txt{ width: 68.1%;}
.depart_tit{ line-height: 60px; font-weight: bold; position: relative; padding-bottom: 4px; font-size: 20px; color: #333333;}
.depart_tit:after{ content: ''; position: absolute; bottom: 0; left: 0; width: 50px; height: 4px; background-color: #529B9F;}
.depart_text{ text-align: justify; margin-top: 12px; font-size: 14px; color: #666666; line-height: 31px;}

.index4{ padding: 50px 0;}
.index4 .tit_zi{ background-image: url(../images/tit3.png);}
.index4_ul{ width: 1370px; margin: 30px auto 0;}
.index4_ul li{ width: 262px; height: 450px; margin: 0 6px; float: left; background: url(../images/bg4_1.png) no-repeat center center; position: relative;}
.index4_icon{ height: 74px; background: url(../images/index1_icon1.png) no-repeat center center; margin-top: 50px;}
.index4_info{ width: 75%; margin: 20px auto 80px;}
.index4_tit{ font-size: 18px; color: #333333; line-height: 42px; height: 42px; overflow: hidden;}
.index4_txt{ font-size: 14px; color: #7C7C7C; line-height: 31px;}
.index4_more{ border: 1px solid #D8D8D8; border-radius: 3px; width: 120px; line-height: 38px; margin: 0 auto; font-size: 14px; color: #666666;}
.index4_ul li.li1 .index4_icon{ background-image: url(../images/index4_icon1.png);}
.index4_ul li.li2 .index4_icon{ background-image: url(../images/index4_icon2.png);}
.index4_ul li.li3 .index4_icon{ background-image: url(../images/index4_icon3.png);}
.index4_ul li.li4 .index4_icon{ background-image: url(../images/index4_icon4.png);}
.index4_ul li.li5 .index4_icon{ background-image: url(../images/index4_icon5.png);}
.index4_ul li.li1:before, .index4_ul li.li5:before{ content: ''; position: absolute; left: 0; top: 0; background: url(../images/cloud_left.png) no-repeat left center; width: 100%; height: 61px;}
.index4_ul li.li5:before{ top: auto; bottom: 0; background-image: url(../images/cloud_right.png); background-position: right center;}
.index4_ul li:hover{ background-image: url(../images/bg4_2.jpg);}
.index4_ul li.li1:hover .index4_icon{ background-image: url(../images/index4_icon1_on.png);}
.index4_ul li.li2:hover .index4_icon{ background-image: url(../images/index4_icon2_on.png);}
.index4_ul li.li3:hover .index4_icon{ background-image: url(../images/index4_icon3_on.png);}
.index4_ul li.li4:hover .index4_icon{ background-image: url(../images/index4_icon4_on.png);}
.index4_ul li.li5:hover .index4_icon{ background-image: url(../images/index4_icon5_on.png);}
.index4_ul li:hover .index4_tit{ color: #ffffff; font-weight: bold;}
.index4_ul li:hover .index4_txt{ color: #ffffff;}
.index4_ul li:hover .index4_more{ background-color: #ffffff; color: #166A79; border-color: #ffffff;}

.index5{ background-color: #F6F6F6; padding: 50px 0 60px;}
.index5 .tit_zi{ background-image: url(../images/tit3.png);}
.index5_ul{ width: 1410px; margin: 20px auto 0;}
.index5_ul li{ float: left; background-color: #ffffff; width: 380px; padding: 20px; margin: 0 25px;}
.index5_tit{ font-size: 16px; color: #333333; line-height: 29px; margin: 14px 0;}
.index5_con{ font-size: 14px; color: #999999; line-height: 25px; padding: 20px 0 13px; border-top: 1px solid #E1E1E1;}

.medicalcare1{ background: url(../images/medicalcare1_bg.jpg) no-repeat center center; background-size: cover; padding: 40px 0 50px;}
.medicalcare1_nr{ background-color: #ffffff;}
.medicalcare1_swiper{ width: 638px;}
.medicalcare1_tit{ position: absolute; left: 0; bottom: 0; background: url(../images/black.png) repeat center center; width: 100%; line-height: 54px; font-size: 16px;}
.medicalcare1_tit p{ margin-left: 20px;}
.medicalcare1_swiper .medicalcare1_pagination{ width: auto; right: 20px; left: auto; bottom: 25px; line-height: 6px;}
.medicalcare1_swiper .medicalcare1_pagination .swiper-pagination-bullet{ vertical-align: middle; width: 20px; height: 6px; background: #ffffff; border-radius: 0;}
.medicalcare1_right{ width: 600px; padding: 40px 40px 0 0;}
.medicalcare1_head{ font-size: 28px; color: #357D8B; font-weight: bold; line-height: 1;}
.medicalcare1_head span{ font-weight: normal; font-size: 16px; color: #AAAAAA;}
.medicalcare1_head a{ font-weight: normal; font-size: 14px; color: #666666;}
.medicalcare1_head img{ margin-left: 10px;}
.medicalcare1_comms{ border-bottom: 1px dashed #D6D6D6; padding: 20px 0 15px;}
.medicalcare1_txt{}
.medicalcare1_h1{ font-size: 16px; color: #333333;}
.medicalcare1_h2{ font-size: 14px; color: #8C8C8C; line-height: 25px; margin-top: 10px;}
.medicalcare1_time{ width: 80px; margin-left: 40px; box-shadow: 0 0 10px 0 rgb(204 204 204 / 32%); border-radius: 5px;}
.medicalcare1_m{ font-size: 12px; line-height: 24px; background-color: #DB4927;}
.medicalcare1_d{ font-size: 26px; color: #666666; line-height: 46px;}
.medicalcare1_ul{ margin-top: 10px;}
.medicalcare1_ul li{ background: url(../images/medicalcare1_icon.jpg) no-repeat left center; font-size: 16px; color: #333333; line-height: 35px; padding-left: 15px;}
.medicalcare1_ul li span{ font-size: 14px; color: #999999; margin-left: 40px;}

.medicalcare2{ background: url(../images/medicalcare2_bg.jpg) no-repeat center center; background-size: cover; padding: 40px 0;}
.medicalcare2_tit{ font-size: 28px; color: #357D8B;}
.medicalcare2_tit a{ font-size: 14px; width: 110px; line-height: 28px;}
.medicalcare2_tit span{ font-size: 16px; color: #AAAAAA;}
.medicalcare2_item{ width: 640px;}
.medicalcare2_l{ margin-top: 30px;}
.medicalcare2_l li{ background-color: #ffffff; border: 2px solid #D8D8D8; overflow: hidden; margin-bottom: 20px; height: 90px; line-height: 1;}
.medicalcare2_time{ color: #999999; width: 90px; margin-top: 20px;}
.medicalcare2_date{ font-size: 30px;}
.medicalcare2_year{ font-size: 14px; margin-top: 10px;}
.medicalcare2_h1, .medicalcare2_h2{ padding-left: 45px;}
.medicalcare2_h1{ background: url(../images/medicalcare2_icon.png) no-repeat 22px center; margin-top: 22px; font-size: 16px; color: #333333;}
.medicalcare2_h2{ font-size: 14px; color: #999999; margin-top: 15px;}
.medicalcare2_l li:hover{ background-color: #357D8B; border-color: #357D8B;}
.medicalcare2_l li:hover .medicalcare2_h1{ background-image: url(../images/medicalcare2_icon_on.png); color: #ffffff; font-weight: bold;}
.medicalcare2_l li:hover .medicalcare2_h2{ color: #A9C7CD;}
.medicalcare2_pic{ margin-top: 20px; border-bottom: 1px dashed #D6D6D6;}
.medicalcare2_pic li{ width: 310px; text-align: center; float: left;}
.medicalcare2_pic li.li2{ float: right;}
.medicalcare2_pic li p{ line-height: 56px; font-size: 16px; color: #333333;}

.footer{background:#185A6D;position: relative;}
.footer .part1{padding-bottom:25px;background:#ffffff;color:#333333; border-top: 1px solid #D9D9D9;}
.footer .part1 .wrap{ display:-ms-flexbox; display:flex; -ms-flex-pack:center; -ms-flex-align:end; align-items:flex-end;}
.footer .nav_foot{margin-right:250px;padding-bottom:10px;overflow: hidden;text-align: center;}
.footer .nav_foot a{font-size:16px;padding:60px 0 0 0;text-align:center;width:110px;display:inline-block;white-space:nowrap;}
.footer .share .share-item{width:36px;height:36px;border-radius:100%;line-height:36px;margin-left:10px; border: 1px solid #529B9F; transition:all 0.2s ease-out 0s;}
.footer .share .share-item:first-child{margin-left:0;}
.footer .share-box .share-item::after{color:#94070a !important;}
.footer .share .share-item:hover{opacity:0.8;}
.footer .part2{padding:24px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}
.footer .part2 .f_logo{margin-bottom:22px;height:55px;}
.footer .part2 .info{ line-height: 18px;}
.footer .part2 .info{text-align:center;color: #A3BDC5;font-size:14px;}
.footer .part2 .info span{margin:0 20px;}
.footer .part2 .info img{ vertical-align: middle;}
.share-box{display:inline-block;vertical-align:middle;text-align:center;}
.share-box:after{content:'';display:table;clear:both;}
.share-box .share-item{position:relative;float:left;border-radius:50%;cursor:pointer;}
.share-box a.share-item{margin:0;padding-left:0;height:auto;background-image:none;font-size:inherit;line-height:inherit;}
.share-box .share-item:after{content:'';vertical-align:top;font-family:"icon" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display: inline-block;color:#fff !important;}
.share-box .icon-wchat:after{ content: ''; background:url(../images/wechat.png) no-repeat center center; width: 100%; height: 100%;}
.share-box .icon-sinawb:after{ background:url(../images/sinawb.png) no-repeat center center; width: 100%; height: 100%;}
.share-label{display:inline-block;}
.share-item .code{position:absolute;bottom:100%;left:50%;margin-left:-70px;margin-bottom:10px;margin-top:15px;padding:10px;width:140px;background-color:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:5px;box-sizing:border-box;visibility: hidden;opacity: 0;transform:translateY(-10px);transition:all 0.2s ease-out 0s;z-index: 99;}
.share-item .code:after{content:'';position:absolute;left:50%;top:100%;margin-left:-8px;width:0;height:0;border:8px solid transparent;font-size:0;border-top-color:#fff;}
.share-item .code > img{display:block;max-width:100%;margin: 0 auto;}
.share-item:hover .code{visibility:visible;opacity:1;transform:none;}
.share-box a.share-item{margin-left:3px;width:32px;height:32px;line-height:32px;font-size:20px;}
.share-box a.share-item.icon-sinawb{font-size:16px; font-weight:bold;}
.share-box a.share-item:hover{opacity:1;z-index:1;}

.ban{ background: url(../images/ban_bg.jpg) no-repeat center center; background-size: cover; width: 100%; height: 200px; position: relative; line-height: 1;}
.ban h1{ font-size: 36px; color: #166A79; position: absolute; top: 80px; width: 100%;}
.ban h2{ font-size: 48px; color: rgba(82, 155, 159, .08); position: absolute; top: 100px; width: 100%; letter-spacing: -5px;}

.newslist{ margin-top: 30px;}
.newslist li{ overflow: hidden; border-bottom: 1px dashed #CCCCCC; padding: 30px 0;}
.news_tu{ width: 310px; float: left;}
.news_txt{ width: 980px; float: right;}
.news_t1{ font-size: 18px; color: #333333;}
.news_time{ font-size: 18px; color: #333333; line-height: 58px; margin-top: 10px;}
.news_t2{ font-size: 14px; color: #666666; line-height: 28px;}

.team_nav{ margin: 50px auto 40px; height: 180px; background-color: #F8F8F8; font-size: 16px; line-height: 34px;}
.team_nav_con{ padding: 34px 40px 0;}
.team_nav_l{ color: #999999; margin-right: 20px;}
.team_nav_r{ width: 1075px;}
.team_nav_r a{ color: #666666; margin-right: 60px; margin-bottom: 20px; display: inline-block;}
.team_nav_r a.curr{ color: #166A79; border-bottom: 4px solid #166A79;}

.teamlist{ width: 1344px; margin: 0 auto;}
.teamlist li{ float:left; width: 160px; background-color: #ffffff; padding: 20px; margin: 0 12px 24px; box-shadow: 0 0 10px 0 rgba(204,204,204,0.32);}

.classlist{ margin: 50px auto 0; width: 1350px;}
.classlist li{ width: 420px; float: left; margin: 0 15px;}
.class_tu{ border: 1px solid #E1E1E1; border-radius: 10px;}
.classlist li p{ line-height: 68px; font-size: 16px; color: #333333;}

.ejksnr1{width:1320px; height:368px;box-shadow: -0.5px -0.5px 3px 2px rgba( 109, 109, 109,.3 );
}
.ejksnr1z{width:630px; float:left; margin:30px}
.ejksnr1z1{font-size:22px; line-height:50px; color:#333;}
.ejksnr1z2{font-size:16px; line-height:32px; color:#333;}
.ejksnr1z3{ width:630px; height:1px; background:#ccc; margin-top:20px}
.ejksnr1z4{font-size:16px; line-height:30px; color:#333;margin-top:20px;}
.ejksnr1z4 span{color:#d52321;}
.ejksnr1z5{ width:110px; height:30px; float:right;font-size:14px; line-height:30px; border-radius:30px; border:1px solid #CCC; text-align:center;margin-top:20px;}
.ejksnr1y{width:600px; float: right}
.ejksnr2{ margin-top:30px;}
.ejksnr2bt{font-size:22px; line-height:40px; color:#333;}
.ejksnr2bt span{width:110px; height:30px; float:right;font-size:14px; line-height:30px; border-radius:30px; border:1px solid #CCC; text-align:center;margin-top:0px;}
.ejkszjlb{ width:1344px; margin:18px auto;padding-bottom:30px; overflow:hidden}
.ejkszjlb ul li{ width:160px; padding:19px; border:1px solid #e4e4e4; margin:12px; float:left;}
.ejkszjtu{ width:160px; margin:0 auto;}
.ejkszjzi h1{ font-size:18px; color:#357d8b; line-height:30px; font-weight:normal; margin-top:10px;text-align:center}
.ejkszjzi h4{ font-size:14px; color:#999; line-height:20px; font-weight:normal; text-align:center}
.ejkszjzi h2{ width:160px; height:1px; background:#e4e4e4; margin:10px 0 10px}
.ejkszjzi h3{ font-size:14px; color:#444; line-height:20px; text-align: center;font-weight:normal; }
.show-content-box { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .4); z-index: 998; display: none;}
.show-content-box.on { display: block;}
.show-content { width: 1000px; height: 800px; position: fixed; left: 50%; top: 50%; margin: -400px 0 0 -500px; background-color: #fff; border-radius: 10px; box-sizing: border-box; padding: 30px;}
.cat_name { margin-bottom: 30px; position: relative;}
.cat_name a { position: absolute; width: 30px; height: 30px; text-align: center; display: block; line-height: 30px; background-color: rgba(0, 0, 0, .6); color: #fff; border-radius: 50%; right: -45px; top: -45px;}
.detail { line-height: 1.75; height: 650px; overflow-y: auto;}

.aboutus_ban{ background: url(../images/aboutus_bg.jpg) no-repeat center center; background-size: cover; padding-top: 60px;}
.navbar li{ flex: 1; background:#176a7a; padding: 30px 0;}
.navbar li:nth-child(2n+1){ background:#477f8a;}
.navbar li img{ vertical-align: middle;}
.navbar li p{ font-size:18px; line-height:36px; color:#FFF;}
.navbar li:hover{background: #8e1d1f;}
.navbar li.on{background: #8e1d1f;}
.jjnr2{ overflow:hidden; padding:40px 0 ;text-align:justify;}
.jjnr2 p{ font-size:18px; color:#246362; line-height:36px; }
.jjnr2 img{ max-width:100%;}

.nav_line{ position: relative; justify-content: center; margin: 50px auto 40px;}
.nav_line:before{ content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #E9E9E9; margin-top: -1px; z-index: -1;}
.nav_line li{ width: 124px; height: 124px; background-color: #0D5878; border: 5px solid #ffffff; border-radius: 100%; margin: 0 50px;}
.appointment_nav li.li2, .guide_nav li.li1{ background-color: #52A2A7;}
.appointment_nav li.li3, .guide_nav li.li2{ background-color: #E6CB93;}
.nav_line li img{ margin: 24px 0 15px; vertical-align: middle;}
.nav_line li p{ line-height: 1; font-size: 16px;}

.aboutus1{ background: url(../images/intro.jpg) no-repeat center center; padding: 80px 0;}
.aboutus1_left{ padding-top: 80px; padding-bottom: 60px; padding-right: 10px;  padding-left: 10px;}
.e_text-8{ font-size:42px; color:#343434; font-weight:bold;}
.e_richText-9{ font-size: 16px; color: #999999; line-height: 1.8; padding-top: 30px; padding-bottom: 40px; text-align:justify;}
.aboutus1_right{ margin-bottom: 60px;}
.aboutus1_ul{ background-color:#ffffff; box-shadow: 0px 5px 10px #ebebeb; padding:20px;}
.aboutus1_ul li{ padding:0 10px; border-left: 1px solid #ccc; text-align:center; position:relative;}
.aboutus1_ul li:before{ content: ''; position: absolute; left: -1px; top: 0; width: 1px; height: 30%; background: #29599c; z-index: 1;}
.aboutus1_h1{color: #29599c; font-size:46px; line-height:60px; font-weight:bold;}
.aboutus1_p{ font-size:16px; color:#565656; margin-top:10px;}

.aboutus2{ padding:60px 0;}
.e_line-25{ border-top:1px solid #dddddd;}
.aboutus2_item{ margin-top:50px;}
.aboutus2_txt{ text-align:justify;}
.aboutus2_nr{ padding:0 40px; margin-top:40px;}
.aboutus2_h1{ font-size:34px; line-height:1.5; color:#333333; font-weight:bold;}
.aboutus2_h2{ font-size:24px; line-height:2.125; color:#333333;}
.aboutus2_p{ font-size:15px; line-height:2; color:#696969;}

.aboutus3{ padding:100px 0; background-color:#f0f0f0;}
.s_subtitle{ font-size:32px; color:#222222; font-weight:bold;}
.aboutus3_nr{ margin-top:50px;}
.aboutus3_big{ margin: 0 10px 20px;}
.aboutus3_small{ margin:0 10px;}
.aboutus3_nr2 .aboutus3_big{ margin-top:20px; margin-bottom:0;}

.article_ul li{ padding: 20px;}

.article{ padding: 50px 0;}
.article p.p1{ font-size: 18px;}
.ar_title{ padding-bottom: 2.25rem; border-bottom: 1px solid #e5e5e5; margin: 2.25rem 0;}
.ar_title h2{ font-size: 1.5rem; color: #000000; font-weight: bold; margin-bottom: 1.75rem; position: relative; line-height: 1;}
.ar_title h2:before{ content: ""; display: block; width: 5px; height: 1.25rem; background: #e81f18; position: absolute; left: -1.25rem; top: 4px;}
.ar_title div span{ font-size: .875rem; color: #8d8d8d; margin-right: 1rem;}
.ar_article{ font-size:.9375rem; color:#5e5e5e; line-height:1.875rem; text-align:justify; margin-bottom: 2.25rem;}
.ar_article h4{ font-size: 1.125rem;}
.ar_article p{font-size:.9375rem;color:#5e5e5e;line-height:1.875rem; padding-bottom:.75rem;}	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:1rem !important; }
.ar_article td *,.ar_article th *{ font-size:0.95rem !important;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#363636;}
.ar_bot{padding:1.875rem 0 0;border-top: #e5e5e5 1px solid;margin:2rem 0 2rem;}
.ar_bot .a{ display:inline-block; line-height:2.5rem; font-size:.875rem; color: #999; transition:.5s; border-radius:1.25rem; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
.ar_bot .a svg{ width: 12px; height: 12px; vertical-align: middle; }
.ar_bot .a svg path{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.ar_bot .a:hover{  background:#3f4583; padding:0 1.5rem; color: #fff;}
.ar_bot .a:hover svg path{ fill:#fff; }
.ar_bot .a:hover a{ color: #ffffff;}
.fanhui a {display: inline-block;width: 9.6875rem;height: 2.5rem;line-height: 2.5rem;background: #1e3685;border-radius: 1.25rem;text-align: center;font-size: 15px;color: #fff;transition: 0.36s;}
.fanhui a img {margin: -3px 0.5rem 0 0; vertical-align: middle; height: 20px;}
.fanhui a:hover {background: #9fca37;}

.pagination {margin: 60px auto; border-radius: 4px;text-align: center;font-size: 0;}
.pagination li { display: inline-block; font-size: 16px;}
.pagination li a,.pagination li span { padding: 6px 12px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination li:first-child a { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination li:last-child a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination li a:hover, .pagination li a:focus { background-color: #eee; }
.pagination .active span, .pagination .active span:hover, .pagination .active span:focus { z-index: 2; color: #fff; cursor: default; background-color: #339755;}
.pagination .disabled span, .pagination .disabled span:hover, .pagination .disabled span:focus { color: #999; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination-lg li a { padding: 10px 16px; font-size: 18px; }
.pagination-sm li a, .pagination-sm li span { padding: 5px 10px; font-size: 12px; }

@media (max-width: 1630px){
	
}