.index-title{text-align: center;}
.index-title h1{font-size: 26px;color:#000;margin-bottom: 8px;}
.index-title h6{font-size: 14px;color:#c3c3c3;margin-bottom: 20px;font-weight: normal;}
.index-title p{width: 60px;height: 4px;background: #a21825;margin:0 auto;}

.title-line{margin-top: 10px;}
.linep{width: 40px;height: 4px;background: #065baa;margin:20px auto 0;}
/*banner*/
.banner-box{min-width:1200px;height:520px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1200px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:520px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{width:1200px;position:absolute;top:365px;left:50%;margin-left:-600px;}
.banner-btn a{display:block;width:46px;height:260px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:0;background:url(../images/prev.png) no-repeat;} 
.banner-btn a.next{right:0;background:url(../images/next.png) no-repeat;}
.banner-box .hd {position:relative;width:100%; text-align:center; overflow:hidden;top:240px;}
.banner-box .hd ul {float:left; position:relative; left:50%;}
.banner-box .hd ul li{position:relative; right:50%; float:left;border-radius:16px; margin:5px; width:8px;height:8px;text-indent:-9999px;background:rgba(255,255,255,0.65);float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#4ab344;}
/*index*/
.about-ul{margin-top: 65px;}
.about-ul li{width: 250px;float: left;margin-left: 50px;margin-bottom:40px;height: 230px; }
.about-ul li img{margin:0 auto 25px;display: block;}
.about-ul li h3{text-align: center;font-size: 16px;color:#444;margin-bottom: 10px;}
.about-ul li p{font-size: 14px;color:#444;line-height: 30px;}
.about-ul li a:hover h3{color:#006f66;}
.about-ul li a:hover p{color:#5f5f5f;}
/*.index-about{margin-top:30px;padding:70px 0 70px;margin-bottom: 70px;background: #f3f5f6;}*/
.about-left{width: 685px;margin-right: 70px;}
.about-right{width: 445px;}
.about-right h1{padding-bottom: 22px;border-bottom:1px solid #aab1c0;font-size: 32px;color:#000;}
.about-left-text{margin-top: 16px;}
.about-left-text p{font-size:16px;line-height: 32px;color:#444;height: 256px;overflow: hidden;}
.about-right .more-btn{margin-top:50px;}
.about-img1{height: 444px;border:10px solid #fff;}
.about-img1 img{width: 100%;height: 100%;object-fit: cover;}
.index-pro{height:727px;background: #f3f3f3;padding:60px 0 80px;}
.index-global{padding:0 0 80px;}
.index-global .index-title p{color:#b7b8c2;font-size: 16px;margin-top:10px;}
.global-img{width: 1200px;height: 506px;margin-top: 30px;}
.global-img img{width: 100%;height: 100%;object-fit: cover;}
.global-text{margin-top: 40px;}
.global-text p{color:#333;line-height: 30px;text-indent: 2em;}
.global-text a:hover p{color:#006f66;}
.index-news{padding:80px 0;}
.index-news-left{float: left;width: 536px;height: 410px;margin-top:45px;}
.index-news-right{float: right;width: 596px;height: 410px;margin-top:45px;}
.index-news-img{width: 536px;height: 282px;}
.index-news-img img{width: 100%;height: 100%;object-fit: cover;}
.index-news-left h2,.index-news-right h2{font-size: 16px;color:#555;margin-top: 10px;}
.index-news-left a:hover h2,.index-news-right a:hover h2{color:#065baa;}
.index-news-left time,.index-news-right time{color:#555;margin-top:6px;display: block;}
.index-news-left p{color:#999;margin-top:10px;line-height: 22px;padding-right:65px;}
.index-news-right p{color:#999;margin-top:10px;line-height: 22px;}
.index-news-right li{padding-left: 60px;border-left:1px solid #c6c6c6;margin-bottom: 45px;}
.index-news-btn{margin:30px auto 0;width: 140px;}
.product-box{width:1200px;height:460px;position:relative;margin-top: 40px;}
.product-box .bd{ width:100% !important;}
.product-box .bd li .m-width {width:1200px;margin:0 auto;overflow:hidden;}
.product-box .bd li{width:100% !important;height:460px;position: relative;}
.product-box .bd li a{display:block;background-size:auto;}
.product-btn{width:1360px;position:absolute;top:200px;left:50%;margin-left:-680px;}
.product-btn a{display:block;width:70px;height:50px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.product-btn a.prev{left:0;background:url(../images/prev.png) no-repeat;} 
.product-btn a.next{right:0;background:url(../images/next.png) no-repeat;}
.pro-img{width: 710px;height: 460px;}
.pro-img img{width: 100%;height: 100%;object-fit: cover;}
.pro-text{width: 544px;height: 384px;padding:55px;background: #fff;position: absolute;right: 0;top:38px;box-shadow: 0 0 16px rgba(0,0,0,0.1);}
.pro-text h1{font-size: 30px;color:#333;margin-bottom: 15px;}
.pro-text p{color:#333;font-size: 14px;line-height: 30px;margin-bottom: 25px;}
/*二级页*/
.item-banner-box{min-width:1200px;height:380px;position:relative;overflow:hidden;}
.item-banner-box .bd{ width:100% !important;}
.item-banner-box .bd li .m-width {width:1200px;margin:0 auto;overflow:hidden;}
.item-banner-box .bd li{width:100% !important;height:380px;}
.item-banner-box .bd li a{display:block;background-size:auto;}
.item-text p{color:#333;line-height: 42px;text-indent:2em;font-size: 16px;}
.human-text p{color:#666;line-height: 34px;text-indent:2em;font-size: 14px;}
.item-text img{text-indent:0;margin:20px auto;display:block;}
.about-slide{background: #f3f5f7;height: 490px;padding:50px 0;}

.students{height: 250px;position: relative;margin-top: 40px;}
#four_flash{position:relative;width:100%;height:250px; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:100%;height:250px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:250px; position:absolute;top:0; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:380px;height:250px;margin-right:30px;transition:all 1s ease 0s;}
#four_flash .flashBg ul.mobile li:hover{-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.05);box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.05);}
#four_flash .flashBg ul.mobile li img{width:380px;height:250px;display:block;object-fit: cover;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:110px; left:-100px;cursor:pointer}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:110px; right:-100px;cursor:pointer}
#four_flash .but_left:hover{background:url(../images/left.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/right.png) no-repeat;}

.hospitalnews li{height: 180px;border-bottom: 1px dashed #818181;margin-bottom: 20px;}
.hospitalnews li a{display:block;color: #3c3c3c;font-size: 14px;}
.hospitalnews li a h1{color:#000;font-size: 16px;font-weight: bold;line-height: 40px;width:940px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hospitalnews li a p{text-indent: 0;width:940px;color:#939ea9;line-height: 25px;}
.hospitalnews li a time{color:#000;}
.newsimg img{width:240px;height: 160px;}
.hospitalnews li .lecturenews p{height: 80px;overflow: hidden;margin-bottom: 6px;}
.newsul li{height: 55px;border-bottom: 1px dashed #818181;}
.newsul li a{display:inline-block;float:left;line-height:55px;color: #3c3c3c;font-size: 16px;width:780px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newsul li a:hover{text-decoration: underline;}
.newsul li time{color: #807f7f;float: right;line-height:55px;}
.newsul li a.download{width: 64px;height: 28px;margin:13px 0 0 50px;border-radius: 2px;border:1px solid #d1d6df;float: right;line-height: 28px;font-size: 14px;text-align: center;}
.detail_download{width: 84px;height: 38px;margin:13px 0 0 40px;border-radius: 2px;border:1px solid #d1d6df;color:#000;line-height: 38px;font-size: 14px;float:right;display:inline-block;text-align: center;}
.join-list li{border-bottom: 2px solid #f3f7f8;margin-bottom: 40px;padding-bottom: 40px;}
.join-list li a{border-left: 4px solid #05747d;padding-left: 15px;display: block;}
.join-title h1{width: 700px;font-weight: bold;font-size: 18px;color: #333;}
.join-title time{font-size: 16px;color: #333;}
.join-list li p{margin-top: 10px;padding-bottom: 2px;}
.join-list li a:hover h1{color:#006f66;}
.news-title{margin-bottom: 50px;}
.news-title h1{font-size: 28px;color:#000;text-transform: uppercase;text-align: center;margin-bottom: 20px;}
.news-title p{font-size:16px;color: #cfcfcf}
.news-detail p{font-size: 16px;line-height: 32px;color:#000;text-indent: 2em;margin-bottom: 20px;}
.news-detail img{margin:30px auto;display: block;max-width: 1200px;}
.product-list{margin:32px 0;}
.product-list li{background: #f3f3f3;margin:0 0 60px 24px;width:384px;padding-bottom: 20px;float: left;}
.product-list li.first{margin-left:0;}
.product-list li img{width: 384px;height: 264px;object-fit:cover;}
.product-list li h1{font-size: 18px;font-weight: bold;color: #242424;padding:20px 30px 10px;}
.product-list li a{margin:10px 30px 10px;border:1px solid #242424;display: block;line-height: 34px;text-align: center;color:#333;}
.product-list li a:hover{border:1px solid #006f66;color: #006f66;}
.product-list-con{padding:15px 30px 20px;height: 150px;overflow: hidden;}
.mb0{margin-bottom: 0 !important;}
.product-list-more{margin:0 auto;width: 166px;height: 34px;border:1px solid #006f66;text-align: center;line-height: 34px;}
.product-list-more a{display:block;width: 100%;text-align: center;color:#006f66;}
.product-list-more a:hover{background:#006f66 ;color:#fff;}
.service-list li{margin-bottom: 40px;}
.service-list li h1{color: #797979;font-size: 24px;font-weight: normal;padding-bottom: 15px;margin-bottom: 15px;border-bottom:1px solid #eee;}
.service-p p{line-height: 30px;color:#797979;}
.contact-box{height: 500px;background: #fff;z-index: 999;position: relative;}
.con-map{width: 760px;height: 275px;}
.con-map img{width: 100%;height:100%;object-fit: cover;}
.con-info{width:425px;}
.con-info h1{font-size: 24px;font-weight: normal;color: #a21825;}
.con-info .line{height:1px;background: #dedede;margin:20px 0 10px;}
.con-info-text p{font-size:14px;line-height: 36px;color: #767676;}
.con-info-text p img{margin:12px 10px 0 0;}
.project-list li{background: #fff;margin-bottom: 50px;}
.project-info{float: left;width: 460px;height: 420px;padding:40px;text-align: center;}
.project-info h1{font-size: 30px;color:#065baa;margin-bottom: 10px;}
.project-info h2{font-size: 16px;color:#acc3d9;font-weight: normal;margin-bottom: 30px;}
.project-info p{color:#787878;line-height: 30px;}
.project-info img{margin-bottom: 30px;}
.project-img{width: 740px;height: 420px;float: right}
.project-img img{width: 100%;height: 100%;object-fit: cover;}

.item-tab{display: table;margin:0 auto;}
.item-tab a{display: table-cell;width: 239px;font-size:16px;height: 56px;line-height: 56px;text-align:center;color:#3c3c3c;background: #e8e8e8;border-right: 1px solid #fff;}
.item-tab a.on,.item-tab a:hover{background: #a21825;color: #fff;}

.consultation-qq{font-size: 20px;color: #1b4287;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid #d2d9df;}
.qq-item{width: 240px;float: left;margin:40px 0 0;padding:0 20px;}
.qq-user{width: 56px;height: 56px;border-radius: 50%;overflow: hidden;margin-right: 15px;}
.qq-user img{width: 100%;height: 100%;object-fit: cover;}
.qq-info p{font-size: 14px;color:#000;line-height: 28px;}
.qq-num img{margin:5px 5px 0 0;}

.banners{height: 540px;}
.fullSlide {width:100%;position:relative;height:540px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:540px;overflow:hidden;text-align:center; background-position:center top; background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:540px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:3px;overflow:hidden;border-radius: 50%;background: #fff;text-indent: -9999px;}
.fullSlide .hd ul .on {background:#ff8812;padding-top: 5px;font-size: 14px;font-weight: bold;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{}
.fullSlide .next {left:auto;right:5%;}

.index-hot-news{width: 370px;}
.common-title{border-bottom:1px solid #cecece;line-height: 50px;}
.common-title h1{font-size: 28px;color: #000;border-bottom:3px solid #a21825;float: left;}
.common-title a{color: #444;float: right;line-height: 30px;margin-top: 15px;}
.hot-news-img{width: 140px;height: 98px;float: left;}
.hot-news-img img{width: 100%;height: 100%;object-fit: cover;}
.hot-news-info{width: 210px;float: right;}
.hot-news-info p{font-size: 16px;color: #000;line-height: 30px;margin-bottom: 6px;font-weight: bold;height: 60px;}
.hot-news-info time{font-size: 16px;color: #444;}

.index-notice-list li{padding-left:20px;background: url(../images/circle_black.png) no-repeat center left;}
.index-notice-list li a{display: block;height: 56px;line-height: 56px;border-bottom: 1px dashed #c6c6c6;}
.index-notice-list li a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color:#444;float: left;}
.index-notice-list li a time{width: 110px;font-size: 16px;color:#444;float: right;text-align: right;}
.index-notice-list li:hover{background: url(../images/circle_blue.png) no-repeat center left;}
.index-notice-list li a:hover p,.index-notice-list li a:hover time{color: #a21825;}
.index-about{padding-top: 15px;}
.index-about .f-left{width: 640px;height: 400px;}
.index-about .f-right{width: 490px;height: 400px;}
.index-about .f-left img{width: 100%;height: 100%;object-fit:cover;}
.index-about .f-right h1{font-size: 22px;color: #a21825;font-weight: bold;margin:10px 0 15px;}

.index-about-line{width: 30px;height: 1px;background: #1c469f;margin:12px 0;}
.index-about-text,.index-about-text p{font-size: 16px;color:#333;line-height: 30px;}
.index-about-imgs{width: 200px;height: 144px;display: inline-block;margin:15px 25px 0 0;}
.index-about-imgs img{width: 100%;height: 100%;object-fit: cover;}

.index-about-btn{width: 140px;height: 40px;line-height: 40px;color:#fff;font-size: 14px;text-align: center;display: block;border-radius: 50px;background: #1c469f;}
.index-hse{padding:80px 0;background-size: 6px 6px;}
.hse-img{display: block;margin:0 auto 40px;}
.hse-list li{float: left;width: 200px;}
.index-tsza{background: url(../images/tsza.jpg) no-repeat center top;min-height: 600px;}
.tsza-title {text-align: center;padding-top: 40px;}
.tsza-title h1{color: #fff;font-size: 38px;margin-bottom: 10px;}
.tsza-title p{color: #fff;font-size: 12px;text-transform: uppercase;}
.qs { height: 543px;font-family: "Microsoft YaHei", serif;}
.qs h3 { height: 95px; text-align: center; padding-top: 53px; font: 12px Arial; color: #7c9cdd; font-weight: normal; text-transform: uppercase;}
.qs h3 img { margin: 0 auto;}
.qs h3 p { margin-top: 10px; font-style: italic;}
.qs li { float: left; width: 375px; margin-right: 37px; overflow: hidden;display: inline;}
.qs li a.ttimg{width: 375px; height: 270px;overflow:hidden;display: block;}
.qs li img { width: 375px; height: 270px;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.qs li .ttimg:hover img{webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}
.qs li p { width: 373px; height: 258px; border: 1px solid #e8e8e8; text-align: center;}
.qs li p b { display: block; margin: 20px 0 10px; font: 28px "Impact"; color: #000;}
.qs li p i { display: block; font: 22px Arial; color: #ebebec; text-transform: uppercase;margin:5px 0;}
.qs li p a { display: block; font:bold 32px Arial; color: #ff9600; text-transform: uppercase;margin:5px 0;}
.qs li p span{ display: block; font-size: 16px; color: #4c4c4c; line-height: 28px;width: 260px;margin:10px auto 0;}
.qs li.non { margin-right: 0;}

.index-comm-img{text-align: center;}
.fs {overflow: hidden; font-family: "Microsoft YaHei", serif; background:#ededed;}
.fs .fsu { height: 70px;position: relative;z-index: 8;width: 1200px;background:#ededed;}
.fs .fsu li { float: left; border-right: 1px solid #fff;}
.fs .fsu li a { display: block; width: 399px; height: 70px; background:#1b4287; font-size: 24px; color: #ffffff; line-height: 70px; text-align: center;}
.fs .fsu li a:hover,.fs .fsu li.cur a{ font-weight: bold; background:#0a77d5;}
.fs .fsu li:last-child { border-right: 0;}
.fs .fsk { height: 516px;width:100%;}
.fs .xfs { width: 1200px; margin: 0 auto;overflow: hidden;}
.fs .fsz { width: 600px; height: 320px; background:#fff;float: right;margin-top:90px;padding:40px 30px;}
.fs .fsz h4 { font-size: 22px; color: #000000;font-weight: normal;}
.fs .fsz p { font-size:16px;line-height: 32px; color: #545454; margin: 15px 0;}

.hxys-title{font-size: 18px;color: #000;padding-bottom: 40px;text-align: center;}
.msk li { float: left; width: 282px; margin-right: 1px; text-align: center;}
.msk li div{display:none;color:#606062;}
.msk li.cur div{display:block}
.msk li img { width: 282px; height: 313px;object-fit: cover; padding-top: 50px;}
.msk li:last-child { margin-right: 0;}
.msk .cur { width: 375px; font-size: 18px; color: #000000;}
.msk .cur img { width: 375px; height: 416px; padding: 0;}
.msk .cur p { font-size: 25px; color: #000000; font-weight: bold; margin: 20px 0 10px;}
.msk .cur span { display: block; font-size: 14px; color: #606062; line-height: 26px; text-align: center; margin-top: 10px;}
.msk .msj1 { position: absolute; left: 172px; top: 377px;}
.msk .msj2 { position: absolute; right: 172px; top: 377px;}

.msk{ width:100%;min-width:1200px;position:relative; overflow:hidden; height:750px;background: #efefef;padding-top:60px;} 
.msk .bd {width:1200px;position: absolute;left: 50%;margin-left:-754px;height:394px;margin-top: 30px;}
.msk .tempWrap {overflow: visible !important}

.ms2 { overflow: hidden; font-family: "Microsoft YaHei", serif;position: relative;}
.ms2 h3 { font-weight: normal; padding-left: 586px; height: 111px; font-size: 22px; color: #ffffff; line-height: 111px;}
.ms2 li { float: left; width: 370px; margin-right: 45px; display: inline;}
.ms2 li.non { margin-right: 0;}

.ms3{background: #f8f8f8;padding:40px 0 50px;}
.ms3-left{float: left;margin-top: 60px;}
.ms3-right{width: 450px;float: right;font-size: 18px;line-height: 54px;color: #000;}

.service{background: url(../images/service.jpg) no-repeat center top;min-height: 470px;padding:15px 0 85px;}
.service .index-title h1,.service .index-title h6{color: #fff;font-weight: normal;}
.service .index-title p{background: #fff;width: 30px;height: 2px;}
.box-shadow{box-shadow: 0 0 10px rgba(0,0,0,0.15);padding:20px;background: #fff;}
.index-con-info .con-info{width: 370px;padding-left: 30px;}
.index-con-info h1{font-size: 24px;color: #000;font-weight: bold;margin:20px 0;}
.index-con-info p{color:#333;font-size: 14px;line-height: 30px;}


.imgs-list{margin-left: -20px;margin-top: 30px;}
.imgs-list li{float: left;width:285px;margin-left: 20px;margin-bottom: 25px;}
.about-imgs{width:285px;height: 190px;}
.about-imgs img{width:100%;height:100%;object-fit: cover;}
.imgs-list li p{text-align: center;margin-top: 10px;padding:0 20px;height: 40px;line-height: 20px;font-size: 14px;color:#000;}

.line-all{height: 1px;background: #e8e8e8;}
.tab-list{background: #f6f6f6;padding:15px 20px;}
.tab-list a{font-size: 14px;line-height: 40px;color:#666;background: url(../images/cl.png) no-repeat center right;padding-right: 23px;margin-right: 23px;}
.tab-list a.on,.tab-list a:hover{color:#b81c22;}
.tab-list a.on span{border-bottom:2px solid #b81c22;padding-bottom: 3px;}