.main{width: 100%;height: auto; overflow: hidden; margin-top:150px; }
/*banner stat*/
.index_banner .item_block{width:100%;height:595px;display:block;position:relative}
.index_banner .item_block div.item_bg.image{background-position:center;background-repeat:no-repeat;background-size:initial;width:100%;height:100%}
.owl-theme .owl-nav.disabled+.owl-dots{position:absolute;bottom:60px;left:50%;opacity:.5;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#26b9ce!important}
/*banner end*/
/*give stat*/
.give{overflow:hidden;position:relative;margin-top:-40px;z-index:2;padding:20px 0;background-color:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1)}
.give ul li{width:9.9%;transition:all .3s ease-out 0s;float:left;border-right:1px solid #eceaea;height:64px;position:relative;text-align:center;display:block}
.give ul li:last-child{border-right:none}
.give ul li p.title{color:#1a2233;transition:all ease-out .2s;position:absolute;left:0;right:0;bottom:0}
.give ul li a{display:block;width:100%;color:#26b9ce;}
.give ul li i{font-size:40px;position:absolute;left:0;right:0;top:0;width:100%;transition:all ease-out .2s}
.give ul li a:hover i{top:-5px;color:#ee6827}
.give ul li a:hover p.title{bottom:2px}
.give .ychz i{color:#ff9800}
.give .ychz a{opacity:0;height:32px;line-height:32px;color:#fff;position:absolute;transition:all ease-out .2s}
.give .ychz:hover i,.give .ychz:hover p{opacity:0}
.give .ychz a.ycbl{bottom:-32px;background:#26b9ce;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.give .ychz:hover a.ycbl{bottom:0;opacity:1}
.give .ychz .yczx{top:-32px;background:#ff9800;border-top-right-radius:5px;border-top-left-radius:5px}
.give .ychz:hover .yczx{top:0;opacity:1}
.pop{position:fixed;z-index:555;width:100%;top:0;left:0;height:100%;opacity:0;overflow-y:auto;-webkit-overflow-scrolling:touch}
#code{background-color:#fff;padding:10px;width:330px;position:fixed;top:30%;z-index:99999;margin:0 auto;left:0;right:0;border-radius:5px}
#code img{width:100%}
#pop-mask{display:block;position:fixed}
.pop-layer{display:none;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:98}
/*give end*/
/*blog stat*/
#trends .container{    padding-top: 20px;width: 100%;height: auto;overflow: hidden;}
#blog{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
#blog .blog-main{float:left;width: 750px}
#blog .blog-main .blog-main-tab{position:relative;height:289px}
#blog .blog-main .blog-main-tab .index_banner_li{height: 270px;width: 728px;overflow: hidden;}
#blog .blog-main .blog-main-tab .blog-main-tab-border{border:1px solid #cfcfcf;padding:10px;height:289px;}
#blog .blog-main .blog-main-tab .blog-main-tab-border .banner{ margin-top: 0px !important}
#blog .blog-main .blog-main-tab .blog-main-tab-border .banner li{height: 250px !important;}
#blog .blog-main .blog-main-tab .blog-main-tab-border .banner li img{width: 100%; height: 250px !important;}
#blog .blog-main .blog-main-tab .blog-main-tab-border .banner .owl-theme .owl-nav .disabled, #blog .blog-main .blog-main-tab .blog-main-tab-border .banner .owl-dots{position:absolute;bottom:0px;left:92%;opacity:.5;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
#blog .blog-main-list ul li{font-size:16px;clear:both;*zoom:1;position:relative;margin-top:9px;font-weight: normal;}
#blog .blog-main-list ul li:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";font-size:0;}
#blog .blog-main-list ul li a{ padding: 0 12px}
#blog .blog-main-list ul li em{float:right;padding-left:4px;font-style: normal}
#blog .blog-main-list ul li:before,#blog .blog-main-list ul li:after{content:"";}
#blog .blog-main-list ul li:before{display:inline-block;width:11px;height:13px;background:url("../images/index/blog.jpg") center no-repeat;vertical-align:middle;}
#blog .blog-main-list ul li:after{display:block;position:absolute;top:50%;left:0;height:0;width:100%;border-bottom:1px dashed #c3c3c3;}
#blog .blog-main-list ul li:before, #blog .blog-main-list ul li:after {content: "";}
#blog .blog-side {float: right;padding: 20px 18px 18px;width: 390px;height: 520px;background: #26b9ce;}
#blog .blog-side .weiboShow_wrap {width:100%;height: 90%;background: #fff;}
#blog .blog-side h2{height: 23px;line-height: 23px;margin-bottom: 15px;font-size: 24px;color: #ffffff;padding-left: 5px;}
#blog .blog-side h2 small{text-transform:uppercase;color:#ffffff; font-size: 1.4px;}
#trends .blog-side .weiboShow_wrap .video {width: 100%;height:auto;float: left;background-repeat: no-repeat;background-position: top center;bottom: 0px;position: relative;}
#trends .blog-side .weiboShow_wrap .video img {width: 100%;cursor: pointer;height: 100%;object-fit: cover;}
#blog .des-wrap{position: relative;}
#blog .des-wrap .intro{padding: 10px 0 32px 10px;box-sizing:border-box;font-size:16px;line-height:36px;text-indent:2em}
#blog .des-wrap a.more {right: 20px;border-radius: 0;width: 120px;font-size: 14px;color: #999;text-align: left;text-indent: inherit;border: #dfdfdf 1px solid;background: rgba(255,255,255,0);padding: 2px 8px; transition: all .3s linear;z-index: 1;}
#blog .des-wrap .more:hover{background:#26b9ce;color:#fff;border:#26b9ce 1px solid}
#blog .des-wrap .more:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#26b9ce;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}
#blog .des-wrap .more:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:scale3d(1,1,1)}
#video{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.9);top:0;left: 0;z-index:200;display:none}
#video .video-con{display:block;position:absolute;width:890px;height:540px;top:50%;left:50%;margin:-270px 0 0 -445px}
#video #player{height:100%;padding:0;background:rgba(0,0,0,.9);position:relative}
#video .video-close{position:absolute;width:60px;height:60px;background:url("../images/index/video-close-icon.png");background-size:120px 60px;background-repeat:no-repeat;background-position:0 0;right:-60px;top:20px;cursor:pointer}
#video .video-close:hover{background-position:-60px 0}
#blog .owl-theme .owl-nav.disabled+.owl-dots{position:absolute;bottom:10px;left:90%;opacity:.5;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
#blog .owl-theme .owl-dots .owl-dot.active span,#blog .owl-theme .owl-dots .owl-dot:hover span{background:#26b9ce!important}
.hxdsj{ width: 100%; height: auto;overflow: hidden}
.dsj-t{ width:7%;}
.dsj{width:93%!important;margin-top:6px;float: right;}
.dsj li{position:relative;width:265px;height:125px;margin-right:17px;float: left;}
.dsj li:hover .c{visibility:visible;opacity:1;top:0}
.dsj li img{position:absolute;top:0;display:block;width:265px;}
.dsj li .c{visibility:hidden;opacity:0;position:absolute;top:100px;left:0;width:100%;height:100%;color:#fff;background:rgba(54,54,54,0.6);transition:top linear 0.2s}
.dsj .c h6{margin-top:7px;font-size:24px;line-height:37px;text-align:center;font-weight:bold}
.dsj .c .c-line{margin:0 auto 8px;width:40px;height:2px;background:#fff}
.dsj .c p{margin:0 10px;line-height:20px;font-size:13px;text-align:justify}
/*blog dne*/
/*disease stat*/
.disease {background-color: #f3f5f9;}
.disease ul{overflow: hidden;width: 100%;margin-left: 10px;}
.disease li{float: left;margin-top: 30px;width: 12.5%;}
.disease li div.icon_images{width: 90px;height: 90px;margin: 0 auto}
.disease li div.icon_images a{width: 90px;height: 90px;border: 1px solid #26b9ce;border-radius: 50%;background: #ffffff;display: table-cell;vertical-align: middle;text-align: center;}
.disease li div.icon_images a img{display: block;margin: 0 auto}
.disease li div.cur a{background: #26b9ce;border: 1px solid #26b9ce}
.disease li h4 a span{font-size: 16px;display: block;padding-top: 15px;line-height: 20px;text-align: center;font-weight: normal;}
/*disease end*/
#doctor{background-color: #f3f5f9；}    
#doctor .doctor_team{float:right;width:450px;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1);border-radius:3px}
.doctor_information{height:60px;line-height:60px;text-indent:18px;border-bottom:#f0f1f1 1px solid;width:100%;color:#26b9ce;font-size:18px}
.doctor_information_box{width:100%;padding:20px}
#doctor .doctor_team .doc-item{width: 50%!important;margin: 0 0 8.85px 0!important;transition: all .3s ease-out 0s;background: rgba(255,255,255,0);border-bottom: 1px solid rgba(255,255,255,0);float: left;list-style: none;position: relative;text-align: center;}
#doctor .doctor_team .doc-item:hover{padding:0 5px;background:#edededab!important}
#doctor .doctor_team .doc-item .doctor_photo{width:50px!important;height:50px!important;float:left;border-radius:150px;display:block;margin:0 auto;overflow:hidden;padding:0;margin-bottom:5px!important}
#doctor .doctor_team .doc-item .doctor_photo a{color:#595959!important}
#doctor .doctor_team .doc-item .doctor_photo img{width:50px!important;transition: all .3s ease-out 0s;-webkit-transition: all .3s ease-out 0s;max-width: inherit;float: none;display: block;}
#doctor .doctor_team .doc-item .doctor_name_boxs{float:left;text-align:left;margin-left:20px;margin-top:10px}
#doctor .doctor_team .doc-item .doctor_name_boxs .title{font-size:16px}
#doctor .doctor_team .doc-item .doctor_name_boxs .subtitle{font-size:12px;color:#676d77}
#doctor .tutor_banner{float:left;width:700px;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1);border-radius:3px}
#doctor .tutor_banner .teamitem_list{padding:10px 20px 0 20px;overflow:hidden;height:345px;transition:all .3s ease-out 0s;opacity:1}
#doctor .tutor_banner .hides_teamitem_list{display:none!important}
#doctor .owl-stage-outer{padding:0}
#doctor .owl-stage-outer .item{height:324px;overflow:hidden;width:660px}
#doctor .teamitem_list .doc-item{width: 100%;transition:all .2s ease-out 0s}
#doctor .teamitem_list .doc-item:hover{margin-top:-10px!important;margin-bottom:10px!important}
#doctor .owl-nav .owl-next{position:absolute;right:0}
#doctor .owl-nav .owl-prev{position:absolute;left:0}
#doctor .owl-nav .owl-next,.owl-nav .owl-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.2)!important;margin:0!important;padding:0!important;border-radius:0!important;cursor:pointer!important}
#doctor .owl-nav .owl-next,#doctor .owl-nav .owl-prev{background:0 0!important;opacity:1!important;color:#676d77!important}
.tutor_banner li{height:346px;margin-right:15px;border:1px solid transparent;float:left;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.tutor_banner li:hover{margin-top:-8px;background:#fff;margin-bottom:28px}
.tutor_banner .service_img{display:block;height:auto;position:relative}
.tutor_banner .service_img .imgMask {position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;background: #26b9ce7d;;transition: all .3s ease;opacity: 0;}
.tutor_banner li .jb{position:absolute;top:0;left:0;opacity:0;padding:10px;text-align:left;width:100%;color:#fff;transition:all .3s ease;vertical-align:middle;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:346px;overflow:hidden}
.tutor_banner li .jb h3{font-weight:700;line-height:40px;font-size:18px;color:#ed6636;text-align:center}
.tutor_banner .service_info{display:block;width: 58%;}
.tutor_banner li:hover .imgMask{height:100%;opacity:1}
.tutor_banner li:hover .jb{opacity:1}
.tutor_banner li:hover .title{color:#26b9ce!important}
.tutor_banner li:hover .jianjie{margin-left:20px}
.tutor_banner li:hover .jianjie .title span{opacity:1}
.tutor_banner .jianjie{background-color:#fff;padding:8px 0 12px 0;position:relative;margin:0;height:auto;transition:all .3s ease 0s;top:0}
.imgMask{position:absolute;bottom:0;left:0;width:100%;height:0%;background:rgba(0,133,92,.7);transition:all .3s ease;opacity:0}
.tutor_banner .jianjie .title{font-size:24px;color:#676d77;height:40px;line-height:40px;padding-right:30px}
.tutor_banner .jianjie .title::after{background:rgba(0,0,0,.1);content:'';position:absolute;width:50px;height:1px;left:0;top:45px;transition:all .3s ease-out 0s}
.tutor_banner .jianjie .title span{font-size:12px;opacity:0;transition:all ease-out .6s}
.tutor_banner .jianjie .en_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;color:#676d77;text-align:left;padding:0;font-size:16px}
.tutor_banner .jianjie .jieshao{font-size:16px;color: #1a2233;}
.tutor_banner .zhixun{position: absolute;right: 0;bottom: 0;}
.tutor_banner .zhixun a{display: block;width: 110px;height: 30px;float: left;line-height: 30px;text-align: center;margin: 0px 7px;border-radius: 6px;color: #ffffff;}
.tutor_banner .zhixun a:nth-child(1) {background-color: #26b9ce;}
.tutor_banner .zhixun a:nth-child(2) {background-color: #14a181;}
.tutor_banner .zhixun a:nth-child(3) {background-color: #ff7800;}
/*lives stat*/
#lives{position:relative;overflow:hidden;}
#lives .centers{padding: 0 0 0 0!important}
.lives_list .owl-stage-outer{padding:20px!important}
#lives .item_block{width:90%;height:auto;float:right;margin-right:-15px;margin-bottom:20px;position:relative;box-shadow:0 0 0 rgba(0,0,0,.15);transition:all .36s ease;border-radius:5px;direction: ltr;border: 1px #676d7754 solid;}
#lives .item_block:hover{box-shadow:0 0 25px rgba(0,0,0,.15);background-color:rgba(255,255,255,.7);transform:translate3d(0,-10px,0)}
#lives .item_block:hover:after{width:7px;height:7px;border:2px solid #666;background:#fff}
#lives .item_block:before{content:"";width:0;height:0;border-left:1px solid #676d77;position:absolute;top:50%;left:50%;transition:all .36s ease;z-index:10}
#lives .item_block .live-item{box-shadow:0 15px 30px rgb(0 0 0 / 10%);position:relative;width:221px;border-radius:4px;background:#fff;margin:0 16px 24px 0;overflow:hidden;transition:all .3s ease-in-out}
#lives .item_block .item-img{width:100%;height:auto;overflow:hidden}
#lives .item_block .item-img img{width:100%;vertical-align:top;border-radius: 5px 5px 0 0;}
#lives .live-item .item-summary{height:18px;line-height:18px;margin:2px 0 0;color:#676d77;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#lives .live-item .item-footer{padding:8px 12px 0}
#lives .live-item .item-footer .item-tips{display:flex;height:18px;line-height:18px;margin:8px 0 0 0;}
#lives .live-item .item-footer .item-tips .item-tag{position:relative;width:50px}
#lives .live-item .item-footer .item-tips .item-learn{font-size:12px;color:#888;margin-left:11px;overflow:hidden}
#lives .live-item:nth-child(5n){margin-right:0}
#lives .live-item .item-title{height:auto;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700; font-size: 14px;}
#lives .live-item .item-footer .item-tips .state0::before{content:"待播";font-size:10px;color:#fff;background-color:#ff9800;position:absolute;top:-1px;left:0;padding:1px 5px;border-radius:2px}
#lives .live-item .item-footer .item-tips .state1::before{content:"直播中";font-size:10px;color:#fff;background-color:#00855c;position:absolute;top:-1px;left:0;padding:1px 5px;border-radius:2px}
#lives .live-item .item-footer .item-tips .state2::before{content:"回播";font-size:10px;color:#fff;background-color:#666;position:absolute;top:-1px;left:0;padding:1px 5px;border-radius:2px}
#lives .live_more{float:right;margin-top:10px}
.lives_list .owl-nav .owl-next,.lives_list .owl-nav .owl-prev{width:30px;height:30px;background:#999;text-align:center;line-height:30px;color:#fff;transition:all .36s ease;text-align:center}
#lives .owl-nav{opacity:0;transition:all .36s ease;height: 0;top: 50%;-webkit-transform: translateY(calc(-50%));-ms-transform: translateY(calc(-50%));transform: translateY(calc(-50%));position: absolute;width: 100%;margin: 0;}
.lives_list .owl-nav .owl-prev,.lives_list .owl-nav .owl-next  {position: absolute;left: 0;}
.lives_list:hover .owl-nav{opacity:.7!important}
#lives .owl-prev{left:-30px}
#lives .owl-next{right:-30px}
.lives_list:hover .owl-next{right:0!important}
.lives_list:hover .owl-prev{left:0!important}*
.lives_list .owl-nav .owl-next:hover,.lives_list .owl-nav .owl-prev:hover{background-color:#26b9ce!important;opacity:1!important}
.lives_list .owl-next,.lives_list .owl-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.2)!important;margin:0!important;padding:0!important;border-radius:0!important;cursor:pointer!important}
/*lives end*/
/*jbBox stat*/
#department{background-color: #f3f5f9}
#department .new_outer::after{content:"020";display:block;height:0;clear:both;visibility:hidden}
#department .new_outer{padding-bottom:25px}
#department .new_box{width:25%;float: left;text-align:center;padding:20px 0;border:1px solid #efefef;box-shadow:0 10px 30px rgba(0,0,0,.1);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s}
#department .new_box p{font-size:18px;color:#7f7f7f}
#department .new_box p i{font-size:22px;display:none;transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s}
#department .new_box p span{transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s}
#department .new_box p span{font-weight:700;color:#676d77}
#department .tactive{border:1px solid transparent; border-top:3px solid #26b9ce;padding-top:18px;box-shadow:0 -10px 25px rgba(0,0,0,.1);-webkit-box-shadow:0 -10px 25px rgba(0,0,0,.1)}
#department .tactive p{color:#26b9ce}
#department .tactive i{display:block;margin-right:5px}
#department .tactive span{margin-left:5px}
#jbBox{width:100%;list-style:none;display:flex;justify-content:space-between;margin-bottom:30px;position:relative;height:auto}
#jbBox li{text-align:center;width:146.25px;font-size:13px;position:relative;height:385px;overflow:hidden;border-right:1px solid #ececec;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;padding-top:10px}
#jbBox li:hover{padding-top:0;box-shadow:0 5px 30px rgba(110,110,110,.25)}
#jbBox .lines{position:absolute;top:73px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#ececec;width:85%;height:1px;display:none}
#jbBox li a{display:block;color:#676d77;height:35px;line-height:35px;width:100%;padding:0 10px;overflow: hidden;}
#jbBox li a:hover{background:#26b9ce!important;color:#fff!important;border-radius:5px}
.hoverDiv{width:146.25px;float:left;}
#jbBox li h4{position:relative;width:146.25px;margin-bottom:10px;padding-bottom:10px}
#jbBox .short_line::after{content:"";position:absolute;left:50%;bottom:0;background:#26b9ce;width:20px;height:2px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
#jbBox .contentBox{position:absolute;padding:43px 0;background:#fff}
#jbBox .contentBox::after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
#jbBox .jbMore{color:#26b9ce!important}
.tab_new{display:none}
#servicelist .wrap{margin-right:-15px}
#servicelist .serviceitem{margin:0;margin-bottom:20px;padding-bottom:0;height:238px;min-height:238px;margin-right:15px;width:379.98px;border:1px solid transparent;float:left;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
#servicelist .serviceitem:hover{border-color:rgba(0,0,0,.08);box-shadow:0 15px 30px rgba(0,0,0,.1);margin-top:-8px;background:#fff;margin-bottom:28px}
#servicelist .service_img{display:block;height:149px;position:relative}
#servicelist .serviceitem a img{top:0;width:100%;height:auto;overflow:hidden;transition:all .3s ease-out 0s;position:relative;float:none}
.servicelist{overflow:hidden;position:relative;margin-top:-53px;z-index:2;width:100%;padding:20px 0;background-color:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1)}
#servicelist .imgMask{position:absolute;bottom:0;left:0;width:100%;height:0%;background:rgba(0,133,92,.7);transition:all .3s ease;opacity:0}
#servicelist .serviceitem:hover .imgMask{height:100%;opacity:1}
#servicelist .serviceitem .jb{position:absolute;top:0;left:0;opacity:0;padding:10px;text-align:left;width:100%;color:#fff;transition:all .3s ease;vertical-align:middle;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:130px;overflow:hidden}
#servicelist .serviceitem:hover .jb{opacity:1}
#servicelist .serviceitem .jb h3{font-weight:700;line-height:40px;font-size:18px;color:#ed6636;text-align:center}
#servicelist .serviceitem .service_info{display:block}
#servicelist .serviceitem .service_info:hover .title{color:#26b9ce!important}
#servicelist .serviceitem .service_info .jieshao{text-align:left;background-color:#fff;padding:8px 0 12px 0;position:relative;margin:0;height:auto;transition:all .3s ease 0s;top:0}
#servicelist .serviceitem:hover .service_info .jieshao{margin-left:20px}
#servicelist .serviceitem .service_info .jieshao .title{font-size:18px;color:#595959;height:40px;line-height:40px;padding-right:30px}
#servicelist .serviceitem .jieshao 
.title::after{background:rgba(0,0,0,.1);content:'';position:absolute;width:50px;height:1px;left:0;top:45px;transition:all .3s ease-out 0s}
#servicelist .serviceitem .service_info .jieshao .title span{font-size:12px;opacity:0;transition:all ease-out .6s}
#servicelist .serviceitem .service_info:hover .jieshao .title span{opacity:1}
#servicelist .serviceitem .jieshao .en_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;color:#bdbdbd;text-align:left;padding:0;font-size:12px}
/*servicelist end*/
.category{display:block;float:right;padding-top:10px}
.category a{padding:5px 10px;border:rgba(210,210,210,0) 1px solid;color:#1a2233;margin-right:2px;display:inline-block;transition:all .3s ease-out 0s;position:relative}
.category a::after{content:"";display:block;width:1px;height:18px;background-color:#dadada;position:absolute;right:-5px;top:7px}
.category a:last-child::after{display:none}
.category a.active,.category a:hover{background:#26b9ce;color:#fff;border-color:#26b9ce}
/*research_teaching stat*/
.research_teaching .category a:first-child::after{}
.research_teaching .content_list{margin-top: 5rem;}
.research_teaching .content_list a{float:right;width:52%;transition:all .36s ease;height:auto;position:relative}
.research_teaching .top_img_new{width:40%!important;float:left!important}
.research_teaching a.top_img_new:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)}
.research_teaching a.top_img_new:hover img{transform:scale(1.08)}
.research_teaching a.top_img_new:hover .item_wrapper .title::after{width:335px}
.research_teaching .item_img{width:100%;font-size:0;overflow:hidden;height:236px}
.research_teaching .item_img img{transition:all .36s ease;display:inline;width:100%}
.research_teaching .top_img_new .item_wrapper{width:100%;background:#26b9ce;padding:28px 20px}
.research_teaching .top_img_new .item_wrapper .title{color:#fff;width:80%;float:right;font-size:16px;line-height:30px}
.research_teaching .top_img_new .item_wrapper .title::after{content:'';position:absolute;width:50px;height:1px;background:rgba(255,255,255,.2);left:105px;margin-top:43px;transition:all .36s ease}
.research_teaching .top_img_new .item_wrapper>.date_wrap{color:rgba(255,255,255,.6);width:auto;float:left;position:absolute;left:30px;font-size:13px;line-height:26px}
.research_teaching .top_img_new .item_wrapper>.date_wrap .d{font-size:36px;font-weight:700;position:relative;top:-20px;left:-48px;letter-spacing:1px;color:#fff}
.item_des{margin-top:13px}
.research_teaching .top_img_new .item_wrapper .description{color:rgba(255,255,255,.7);width:80%;margin-left:20%;padding-top:15px;margin-top:0!important}
.research_teaching .top_new{margin:20px 0}
.research_teaching .top_new .title{font-size:16px;transition:all .36s ease;line-height:30px}
.research_teaching .top_new .title::after{content:'';position:absolute;width:80%;height:1px;background:rgba(0,0,0,.1);left:0;margin-top:43px}
.research_teaching .top_new .item_wrapper>.date_wrap .d{font-size:36px;font-weight:700;position:relative;top:-20px;left:-45px;letter-spacing:1px;color:#888}
.research_teaching .top_new .item_wrapper>.date_wrap{width:auto;float:right;position:relative;transition:all .36s ease;font-size:13px;line-height:26px;color:#888;right:-42px;top:-2px}
.item_des .description{transition:all .36s ease;font-size:13px;line-height:26px;overflow:hidden;color:#676d77;display:block;margin-top:28px;width:80%}
.research_teaching a.top_new:hover .item_wrapper .item_info .title{color:#26b9ce;margin-left:10px}
.research_teaching a.top_new i.icon-left1{position:absolute;right:20px;bottom:10px;color:#676d77;transition:all .36s ease}
.research_teaching a.top_new:hover i.icon-left1{right:10px}
.research_teaching .new{border-bottom:1px solid #e0e0e0;line-height:55px;height:55px;}
.research_teaching .new .title{transition:all .36s ease}
.research_teaching a.new:hover .title{margin-left:10px}
.research_teaching .new i{opacity:0;position:absolute;right:15px;top:0;color:#26b9ce;transition:all .36s ease}
.research_teaching .new .date_wrap{width:auto;float:right;position:absolute;right:0;font-size:12px;transition:all .36s ease}
.research_teaching .new:hover .date_wrap{right:30px}
.research_teaching a.new:hover i{opacity:1;right:5px}
/*.research_teaching end*/
/*videos stat*/
#videos {background-color: #f3f5f9;}
#videos .container{overflow:hidden}
#videos ul{margin:30px 0 0 0}
#videos ul li{width:25%;float:left;position:relative;margin-bottom:20px}
#videos ul li .wrap{margin-right:20px;overflow:hidden;position:relative;transition:all .6s ease 0s}
#videos ul li .wrap:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)}
#videos ul li .wrap .image{position:relative;overflow:hidden;height:160px}
#videos ul li .wrap .image a{display:block;font-size:0}
#videos ul li .wrap .image img{float:none;width:100%}
.imgIcon{position:absolute;top:-30%;left:50%;margin-top:-22px;margin-left:-28px;transition:all .6s ease}
.imgIcon path{stroke:#fff;fill:#fff}
#videos ul li .wrap .item_info{position:inherit;top:auto;left:auto;padding-top:15px;padding-bottom:15px;padding-left:0;transition:all .6s ease 0s}
#videos ul li .title{font-size:16px;color:#676d77;transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition:all .6s ease}
#videos ul li .subtitle{color:#676d77;font-size:13px;padding-top:6px}
#videos ul li .wrap .imgMask{top:0!important;background:rgba(0,0,0,.47)!important;height:100%}
#videos ul li .wrap:hover .imgMask,.ks-about-right a:hover .imgMask{opacity:1;height:100%}
#videos ul li .wrap:hover .item_info{padding-left:20px}
#videos ul li .wrap .item_info i{position:absolute;right:0;color:#676d77;bottom:30px;opacity:0;transition:all .6s ease}
#videos ul li .wrap:hover .item_info i{opacity:1;right:10px}
#videos ul li .wrap:hover .imgIcon,.ks-about-right a:hover .imgIcon{top:50%}
.imgIcon .icon-triangle{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
#videos{padding-bottom:0}
/*videos end*/
/*yyiyuan stat*/
.jbwt{ width:100%; height:70px;border-bottom: 3px solid #26b9ce; margin-top:10px;}
.jbwt1{ height:70px; margin:auto;}
.jbwt1 ul{ height:70px; float:left; color:#26b9ce;}
.jbwt11{ height:70px; float:left; font-size:26px; margin-right:10px;line-height: 70px;}
.jbwt12{ height:70px; float:left; font-size:13px; padding-top:3px;line-height: 70px;background: url(../images/index/jt2.png) no-repeat 6px center;padding-left: 43px;color: #676d77}
.jbwt13{ display:block; width:35px; height:32px; float:right; cursor:pointer; background:url(../images/index/jjfh2.jpg);}
.jbwt2{ width:1170px; height:240px; margin:auto; margin-top:35px; display:none;}
.jbwt2 ul{ width:158px; height:240px; float:left; margin-left:9px;}
.jbwt2 ul a{ display:block; width:158px; float:left; margin-top:7px; border-radius:4px; background:#ebebeb;  text-align:center; font-size:12px; overflow:hidden;}
.jbwt2 ul a:hover{ background:#26b9ce; color:#fff;}
.jbwt21{ height:50px; line-height:50px;}
.jbwt22{ height:106px; line-height:106px;}
#tabs5{height:520px; overflow:hidden; margin-top:17px}
#tabs5 #menu5 li{width:274px; height:52px;cursor:pointer; font-size:24px; line-height:52px;padding-left:98px; float:left; margin-right:24px}
.zhongda_l{width:552px; height:426px; background:url(../images/index/xinan-1.png) no-repeat; float:left; overflow:hidden; margin-top:30px;}
.zhongda_l p{line-height:32px;  text-indent:2em; padding:125px 10px 0 58px;font-size: 18px}
.zhongda_r{width:580px; height:363px; float:right; overflow:hidden; margin:58px 3px 0 0 }
.zhongda_l1{width:552px; height:426px; background:url(../images/index/xinan-2.png) no-repeat; float:left; overflow:hidden; margin-top:30px}
.zhongda_l1 p{line-height:32px;  text-indent:2em; padding:119px 10px 0 66px;font-size: 18px}
.zhongda_r1{float:right;width:580px; margin:26px 3px 0 0 }
.zhongda_l2{width:584px; height:426px; background:url(../images/index/xinan-3.png) no-repeat; float:left; overflow:hidden; margin-top:20px}
.zhongda_l2 p{line-height:32px;  text-indent:2em;padding: 127px 22px 0 49px;font-size: 18px}
.zhongda_r2{width:586px; float:left; margin-top:34px }
.zhongda_l3{width:584px; height:426px; background:url(../images/index/xinan-4.png) no-repeat; float:left; overflow:hidden; margin-top:30px}
.zhongda_l3 p{line-height:32px;  text-indent:2em;padding: 128px 14px 0 51px;font-size: 18px}
.zhongda_r3{float:left; width:586px; margin-top:49px}
.zhongda #main5 span{display:none; overflow:hidden}
.zhongda #main5 .block{display:block}
#tabs5 #menu5 li:nth-child(1) {background: url(../images/index/js-1.png) no-repeat 47px center #dddddd;}
#tabs5 #menu5 li:nth-child(2) {background: url(../images/index/js-2.png) no-repeat 47px center #dddddd;}
#tabs5 #menu5 li:nth-child(3) {background: url(../images/index/js-3.png) no-repeat 47px center #dddddd;}
#tabs5 #menu5 li:nth-child(4) {background: url(../images/index/js-4.png) no-repeat 47px center #dddddd; margin-right:0px}
#tabs5 #menu5 li:nth-child(1).hover {background: url(../images/index/js-1h.png) no-repeat 47px center #26b9ce;color:#fff}
#tabs5 #menu5 li:nth-child(2).hover {background: url(../images/index/js-2h.png) no-repeat 47px center #26b9ce;color:#fff}
#tabs5 #menu5 li:nth-child(3).hover {background: url(../images/index/js-3h.png) no-repeat 47px center #26b9ce;color:#fff}
#tabs5 #menu5 li:nth-child(4).hover {background: url(../images/index/js-4h.png) no-repeat 47px center #26b9ce;color:#fff}
/*yyiyuan end*/
/*events stat*/
#events{background:url("../images/index/bg-develop.jpg") bottom center no-repeat;height:440px;position:relative;overflow:hidden}
#events .container{margin-top:21px;position:relative}
.events_list .owl-stage-outer{padding:20px!important}
#events:before{content:"";position:absolute;border-top:1px solid #d9d9d9;width:2000px;top:37.8%;left:0}
#events .item_block{width:90%;height:300px;float:right;margin-right:0;margin-bottom:20px;position:relative;box-shadow:0 0 0 rgba(0,0,0,.15);transition:all .36s ease;border-radius:5px}
#events .item_block:hover{box-shadow:0 0 25px rgba(0,0,0,.15);background-color:rgba(255,255,255,.7)}
#events .item_block:hover:after{width:7px;height:7px;border:2px solid #1a2233;background:#fff}
#events .item_block:hover .title{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);color:#000}
#events .item_block:hover .description{-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);color:#000}
#events .item_block .title{font-family:HELVETICANEUELTPRO-THEX,Arial;padding-top:89px;padding-bottom:16px;height:129px;font-size:24px;line-height:1;color:#676d77;text-align:center;position:relative;box-sizing:border-box;transition:all .36s ease}
#events .item_block:before{content:"";width:0;height:0;border-left:1px solid #999;position:absolute;top:50%;left:50%;transition:all .36s ease;z-index:10}
#events .item_block:hover:before{height:30px}
#events .item_block:after{content:"";width:3px;height:3px;border:3px solid #fff;border-radius:50%;background:#a8a8a8;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .36s ease;z-index:10}
#events .item_block .description{margin-top:24px;margin-bottom:50px;padding:0 5px;text-align:center;font-size:14px;line-height:24px;overflow:hidden;box-sizing:border-box;transition:all .36s ease}
.events_list .owl-nav .owl-next,.events_list .owl-nav .owl-prev{width:30px;height:30px;background:#999;text-align:center;line-height:30px;color:#fff;transition:all .36s ease;text-align:center}
#events .owl-nav{opacity:0;transition:all .36s ease;height: 0;top: 50%;-webkit-transform: translateY(calc(-50%));-ms-transform: translateY(calc(-50%));transform: translateY(calc(-50%));position: absolute;width: 100%;margin: 0;}
.events_list .owl-nav .owl-prev,.events_list .owl-nav .owl-next  {position: absolute;left: 0;}
.events_list:hover .owl-nav{opacity:.7!important}
#events .owl-prev{left:-30px}
#events .owl-next{right:-30px}
.events_list:hover .owl-next{right:0!important}
.events_list:hover .owl-prev{left:0!important}*
.events_list .owl-nav .owl-next:hover,.events_list .owl-nav .owl-prev:hover{background-color:#26b9ce!important;opacity:1!important}
.events_list .owl-next,.events_list .owl-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.2)!important;margin:0!important;padding:0!important;border-radius:0!important;cursor:pointer!important}
/*events end*/

/*banner stat*/
#banner {height: 280px;width: 100%;position: relative;margin-top: 150px;background-color: #007353;}
#banner .banner_bj{width: 100%;height: 280px;background: url("../images/index/banner_sb.jpg") no-repeat;background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height: 280px;position: fixed;}
/*banner end*/
.content {background-color: #fff;position: relative;z-index: 1;overflow: hidden;}
/*pageTarget stat*/
#pageTarget{background:#f3f5f9;border-bottom:#ededed 1px solid;overflow: hidden}
#pageTarget .breadcrumb{line-height:40px;height:40px;float:right;font-size:12px}
#pageTarget .breadcrumb a{color:#666}
#pageTarget .breadcrumb i{font-size:12px}
/*pageTarget end*/
/*category stat*/
.left-content{float:left;width:20%}
.left-content h3{font-size:18px;font-weight:700;display:block;height:30px;line-height:30px;position:relative;padding-left:20px;color:#676d77}
.left-content h3::before{content:'';position:absolute;width:5px;height:30px;background:#ff7e46;left:0}
#category {margin-left: 0;padding-bottom: 35px;width: 100%;float: left;text-align: left;margin-top: 25px;}
#category ul {margin-top: 30px;}
#category li {color: #666;font-size: 16px;border-bottom: 1px solid rgba(0,0,0,.08);display: block;}
#category a {margin: 5px;display: block;height: 30px;line-height: 30px;padding: 0 10px;color: #666;transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;}
#category li a i {font-size: 16px;float: right;opacity: 0;transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;}
#category a:hover{color:#26b9ce;margin-left:10px}
#category a:hover i{opacity:1;margin-right:10px}
/*category end*/
/*newslist stat*/
#newslist{width:80%;padding-left:20px;float:right;border-left:#ededed 1px solid}
#newslist .newstitem{width:100%;margin:0;height:180px;position:relative;border-bottom:1px solid rgba(0,0,0,.1);transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
#newslist .newstitem a.newscontent{height:100%;display:block;text-align:center;position:relative}
#newslist .newstitem .details{height:35px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;overflow:hidden;opacity:1;position:absolute;right:20px;bottom:20px;opacity:0}
#newslist .newstitem:hover .details{opacity:1;bottom:40px}
#newslist .newstitem.left .news_wrapper{left:auto}
#newslist .news_wrapper,#newslist .newstitem a.newscontent:hover .news_wrapper{width:920px}
#newslist .newstitem .news_wrapper,#newslist .newstitem .newsimg{bottom:0;left:0;position:absolute;right:0;top:0}
#newslist .newstitem .newsimg{display:block;width:120px;height:120px;margin-top:30px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;background-size:cover;background-position:center}
#newslist .newsbody{width:85%;float:right;position:relative;height:100%}
#newslist .newsbody .date{color:#676d77;font-family:HELVETICANEUELTPRO-THEX,"微软雅黑";height:60px;position:relative;font-weight:100;width:120px;margin-top:40px;float:right;padding-right:50px;padding-left:0;padding-top:14px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
#newslist .newsbody .date .md{position:absolute;bottom:0;right:0;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
#newslist .newsbody .date .year{font-size:30px;line-height:46px;position:absolute;top:0;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;right:0}
#newslist .newsbody .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;font-size:18px;color:#575757;text-align:left;position:absolute;top:54px;text-indent:0;left:0;width:80%;margin-top:-10px;line-height:24px;height:24px}
#newslist .newsbody .description{left:0;width:80%;top:100px;margin-top:-12px;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#676d77;line-height:24px;text-align:left;position:absolute;transition:all .3s ease-out 0s}
#newsitem_1{animation-name:fadeInUp;animation-delay:.2s}
#newsitem_2{animation-name:fadeInUp;animation-delay:.4s}
#newsitem_3{animation-name:fadeInUp;animation-delay:.6s}
#newsitem_4{animation-name:fadeInUp;animation-delay:.8s}
#newsitem_5{animation-name:fadeInUp;animation-delay:1s}
#newsitem_6{animation-name:fadeInUp;animation-delay:1.2s}
#newsitem_7{animation-name:fadeInUp;animation-delay:1.4s}
#newsitem_8{animation-name:fadeInUp;animation-delay:1.6s}
#newsitem_9{animation-name:fadeInUp;animation-delay:1.8s}
#newsitem_10{animation-name:fadeInUp;animation-delay:2s}
#newsitem_11{animation-name:fadeInUp;animation-delay:2.2s}
#newslist .newstitem:hover .newsbody .title{left:30px;color:#676d77}
#newslist .newstitem:hover .newsbody .description{left:30px;color:#666}
#newslist .newstitem:hover .newsimg{left:20px}
#newslist .newstitem:hover .date .md,#newslist .newstitem:hover .date .year{right:20px}
/*newslist end*/

/*pages stat*/
#pages{margin:20px;overflow:hidden;text-align:center}
#pages ul{display:inline-block;overflow:hidden;padding:40px 0 80px;height:36px;text-align:center}
#pages li{float:left;margin-right:15px;height:36px;line-height:36px}
#pages a{padding:10px;background-color:#fff;display:block;color:#a9a9a9;height:36px;line-height:normal;text-align:center;font-family:Arial;transition:background-color .2s ease-out}
#pages .active a,#pages a:hover{background-color:#6b6b6b;color:#fff}
/*pages end*/


.post{margin-top:50px}
#pageTarget{background:#f3f5f9;border-bottom:#ededed 1px solid}
.post #postInfo{padding-bottom:40px;border-bottom:1px dotted #d3d3d3;margin-bottom:40px}
.post #postInfo .title{font-size:18px;color:#3c3c3c}
.post #postInfo .subtitle{font-size:12px;color:#666}
.post #postContent{width:auto;margin-right:400px}
.post #postContent .postbody{font-size:16px;color:#646464;line-height:30px}
.post #listContent{width:320px;float:right}
#listContent .item_tags a{padding:5px 10px;display:inline-block;font-size:12px;line-height:18px;color:#6e6e6e;margin-bottom:6px}
#listContent .item_tags a:hover{color:#fff;background-color:#26b9ce;border-color:#26b9ce}
.post #listContent .content_list{border:#e7e7e7 1px solid;border-top:#26b9ce 3px solid;margin-top:10px;margin-bottom:20px}
.post #listContent .content_list li{width:100%;padding:30px 20px 20px 20px;margin-bottom:0;margin-right:0;position:relative}
.post #listContent .content_list li:after,.videos-list li::after{width:calc(100% - 40px);height:1px;background:#e7e7e7;position:absolute;bottom:0;content:''}
.post #listContent .content_list li:last-of-type::after,.videos-list li:last-of-type::after{display:none}
.post #listContent .content_list li:hover{background-color:#f3f5f9}
.content_list li .title{font-size:16px;color:#262626;transition:all .3s linear}
.content_list li .line{margin:14px 0;height:1px;background:#ddd;width:0%;transition:all .3s linear}
.content_list li .subtitle{font-size:13px;color:#4f4f4f;font-family:Arial;margin-top:20px}
.content_list li .description{font-size:13px;color:#8f8f8f;line-height:20px;height:40px;overflow:hidden}
.content_list li:hover .title{color:#26b9ce}
.content_list li:hover .line{width:100%}
.post hr{border:none;border-top:1px dotted #d3d3d3;margin-top:10px;margin-bottom:10px;word-wrap:break-word;word-break:normal}
.postbody img{float:none;max-width:100%;margin-bottom:5px}
#listContent h3{font-size:18px}
.videos-list{border-top:#ff9800 3px solid!important;border:#e7e7e7 1px solid;margin-top:10px;margin-bottom:20px}
#listContent #videos{padding:0}
.post #listContent .videos-list li:hover{background-color:#f3f5f9}
#listContent #videos ul{margin:10px 0!important;}
.videos-list li{width:100%!important;padding:20px;padding-bottom:0;margin-bottom:0!important}
#listContent #videos ul li .wrap:hover{box-shadow:none}
#listContent #videos ul li .wrap{margin-right:0}
.post #pages{margin:20px;overflow:hidden;text-align:center;width: 100%}
.post #pages ul{display:inline-block;overflow:hidden;padding:40px 0 80px;height:30px;text-align:center}
.post #pages li{width: 50%;float:left;margin-right:0!important;height:36px;line-height:30px}


 