
.layout{width:1200px;margin-left:auto;margin-right:auto; }
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
[dir='rtl'] .slick-slide{float:right}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{position:absolute;bottom:25px;display:block;width:100%;text-align:center}
.slick-dots li{display:inline-block;width:50px;height:6px;margin:0;padding:0;border-radius:0;cursor:pointer;background-color:#d7d7d7;transition:.38s}
.slick-dots li button{display:none}
.slick-dots li.slick-active{background-color:#3cf}
.slick-dots li:hover{background-color:#00a6ed}
.slick-dots li+li{margin-left:20px}
.help-inline,.help-block{color:#666;padding-left:8px}
.help-inline{display:inline}
.help-block{display:block}
.pic-preview a{position:relative;display:inline-block;background:url(../images/uploadify-cancel.png) 0 0 no-repeat #fff;
width:16px;height:16px;margin-top:12px;margin-left:-22px;text-indent:-9999px;vertical-align:top}
.pic-preview img{max-width:140px;max-height:140px;margin-top:10px}
.imagesLoaded li img{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s}
.imagesLoaded .is-loading{background:url(../images/loading.gif) center no-repeat #000}
.imagesLoaded .is-broken{background:url(../images/broken.png) center no-repeat #be3730}
.imagesLoaded .is-loading img,.imagesLoaded .is-broken img{opacity:0;filter:alpha(opacity=0)}
body:after{content:url(../images/close.png) url(../images/loading-gray.gif) url(../images/prev.png) url(../images/next.png);display:none}



@keyframes popFadeIn{from{opacity:0;-webkit-transform:translate3d(0,10%,0);-ms-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes sonarEffect1{from{opacity:0;transform:translate3d(0,10%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}@keyframes sonarEffect2{from{opacity:0;transform:translate3d(0,10%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}@keyframes showFadeIn{0%{opacity:0}
100%{opacity:1}
}@font-face{font-family:"iconfont";src:url("font/iconfont.eot");src:url("../fonts/iconfont.eot") format("embedded-opentype"),url("../fonts/iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts/iconfont.svg#iconfont") format("svg")}
.header{background-color:#117acb; margin-top: 20px;}
.header .logo-row{padding:25px 0 13px}
.header .logo-row .logo img{display:block}
.header .logo-row #searchMain{position:relative;width:300px;height:40px;line-height:38px;box-sizing:border-box;border:1px solid #97a0b2;margin-top:15px}
.header .logo-row #searchMain form{width:100%;height:100%}
.header .logo-row #searchMain form .change-wrap{width:100%;height:100%}
.header .logo-row #searchMain form .change-wrap>*{float:left;box-sizing:border-box;border:none;outline:none}
.header .logo-row #searchMain form .change-wrap .searchtype{width:71px;height:100%;text-align:center;cursor:pointer}
.header .logo-row #searchMain form .change-wrap .searchtype span{color:#555;font-size:14px}
.header .logo-row #searchMain form .change-wrap .searchtype span:after{content:'\e610';display:inline;vertical-align:top;font-family:'iconfont';margin-left:7px;font-size:18px;color:#182030}
.header .logo-row #searchMain form .change-wrap .searchtype ul{position:relative;display:none;border:1px solid #eee;border-top:none;background-color:#fff;box-shadow:0 0 5px rgba(107,107,107,0.098);z-index:3}
.header .logo-row #searchMain form .change-wrap .searchtype ul a{display:block}
.header .logo-row #searchMain form .change-wrap .keyword{width:186px;height:100%;padding:0;padding-left:7px}
.header .logo-row #searchMain form .change-wrap .search-submit{width:41px;height:100%;border-radius:0;background-color:transparent}
.header .logo-row #searchMain form .change-wrap .search-submit i{font-size:25px;line-height:38px;color:#2f4266;font-weight:700}
.header .logo-row #searchMain form .change-wrap input::-webkit-input-placeholder{color:#999}
.header .logo-row #searchMain form .change-wrap input:-moz-placeholder{color:#999}
.header .logo-row #searchMain form .change-wrap input::-moz-placeholder{color:#999}
.header .logo-row #searchMain form .change-wrap input:-ms-input-placeholder{color:#999}
.header .logo-row #patient{position:relative;margin:28px 25px 0 0;line-height:1}
.header .logo-row #patient.hover .login.logined:before{display:block}
.header .logo-row #patient.hover .login.logined:after{opacity:1}
.header .logo-row #patient .login{position:relative;font-size:16px;color:#434343;line-height:1;transition:none .5s linear 0s;-webkit-transition:none .5s linear 0s;-moz-transition:none .5s linear 0s;-o-transition:none .5s linear 0s}
.header .logo-row #patient .login:hover{color:#224273}
.header .logo-row #patient .login:hover:after{opacity:1;max-width:100%}
.header .logo-row #patient .login:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;max-width:0;opacity:0;background-color:#224273;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}
.header .logo-row #patient .login.logined{display:block;width:120px;font-size:13px}
.header .logo-row #patient .login.logined span{display:block;width:120px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.header .logo-row #patient .login.logined span i{font-size:13px;margin-right:5px}
.header .logo-row #patient .login.logined:before{display:none;content:"";position:absolute;left:0;bottom:-10px;width:100%;height:10px;background-color:transparent;z-index:1}
.header .logo-row #patient .login.logined:after{left:50%;margin-left:-7px;bottom:-10px;width:0;height:0;border:10px solid #00a6ed;border-top:none;border-left-color:transparent;border-right-color:transparent;background-color:transparent;opacity:0;transition:opacity .5s linear 0s;-webkit-transition:opacity .5s linear 0s;-moz-transition:opacity .5s linear 0s;-o-transition:opacity .5s linear 0s;z-index:2}
.header .logo-row #patient .patient-menu{display:none;position:absolute;top:23px;left:0;right:0;background-color:#fff;border:1px solid #00a6ed;border-radius:5px;z-index:3;overflow:hidden}
.header .logo-row #patient .patient-menu a{display:block;line-height:35px;text-align:center;color:#00a6ed;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.header .logo-row #patient .patient-menu a:hover{background-color:#0c70bd;color:#fff}
.header .nav{position:relative;height:61px;line-height:61px;background-color:#127acb;z-index:2; color: #fff;}
.header .nav .nav-ul{height:100%;font-size:0;text-align:justify;text-align-last:justify;-moz-text-align-last:justify;
-webkit-text-align-last:justify;text-justify:inter-ideograph}
.header .nav .nav-ul:after{content:'';width:100%;display:inline-block;overflow:hidden;height:0}
.header .nav .nav-ul>li{display:inline-block;text-align:center;text-align-last:auto;-moz-text-align-last:auto;-webkit-text-align-last:auto;text-justify:auto}
.header .nav .nav-ul>li>a{color:#fff;font-size:18px;display:block}
.header .nav .nav-ul>li.cur>a{color:#fff;font-weight:bold}
.iconfont{display:inline-block;font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.subnav{color:#fff;font-size:15px;position:absolute;display:none;left:0;right:0;top:61px;z-index:999;border-top:1px solid rgba(255,255,255,0.2);box-shadow:0px 5px 5px rgba(0,0,0,0.08);background-color:#0c70bd}
.subnav>.layout{width:1200px;margin:0 auto;min-height:190px;position:relative;box-sizing:border-box}
.subnav>.layout>*{padding:20px 0 30px}
.subnav .dropTitle{float:left;width:14%;position:relative;height:100%;letter-spacing:.2em}
.subnav .dropTitle h1{position:relative;width:100%;text-align:left;font-size:30px;line-height:1}
.subnav .dropTitle h1:after{content:'';display:block;width:36px;height:5px;background-color:#fff;margin-top:20px}
.subnav .dropTitle h1 a{color:#fff}
.subnav .dropMenu{overflow:hidden;float:left;width:30%;box-sizing:border-box;padding-top:35px;
border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2); margin-left: 40px;}
.dropMenu {}
.subnav .dropMenu li{float:left;width:50%;text-align:left}
.subnav .dropMenu li a{line-height:36px;height:36px;font-size:15px;padding-left:30px;display:block;box-sizing:border-box;transition:none;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.subnav .dropMenu li a:before{content:'•';color:#fff;margin-right:3px}
.subnav .dropMenu li a:hover{background: #117acb;}

.subnav .dropMenu5{overflow:hidden;float:left;width:85%;box-sizing:border-box;
border-left:1px solid rgba(255,255,255,0.2);margin-left:0px; }
.ksdh_dbt { text-align: right; margin:5px 0 0px 30px; font-size: 18px; line-height: 20px; width: 130px; }.ksdh_dbt a{ color:#fff; text-decoration:none;}
.ksdh_xl {margin-left: 0px; width: 850px;}
.ksdh_xl li { float: left; float: left; margin: 0px 25px 0px 15px; font-size: 15px;line-height: 30px; }
.ksdh_xl li a { color: #fff;}
.ksdh_xl li a:hover { color: #fff600;}
.ksdh_com { overflow: hidden;border-bottom:1px solid rgba(255,255,255,0.2); padding: 7px 0 7px 0; }



.subnav .menucontent{width:37.2%;float:left;box-sizing:border-box;min-height:250px;border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}
.subnav .menucontent>div{line-height:1;padding:0 40px;margin:0 auto;box-sizing:border-box;text-align:left}
.subnav .menucontent .form-item select{color:#fff}
.subnav .menucontent .form-item select option{color:#444}
.subnav .menucontent .select .letter-box a{color:#444}
.subnav .menucontent .clinic-form .select .letter-box{width:382px;}
.subnav .menuFixed{position:absolute;top:0;right:0;width:50.33%;height:100%;padding-top:37px;box-sizing:border-box; float: left;}
.subnav .menuFixed a{width:25%;float:left;font-size:16px;margin-bottom:15px;text-align:center;color:#fff;line-height:40px}
.subnav .menuFixed a:hover{color:rgba(255,255,255,0.8)}
.subnav .menuFixed a:hover i{animation-name:tada;transform-origin:center}
.subnav .menuFixed a i{font-size:40px;line-height:40px;text-align:center;transition:.3s;display:block;height:40px}
.subnav .subcol>h2{font-size:20px;padding-bottom:20px;font-weight:normal;position:relative;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:20px}
.subnav .subcol>h2 a{color:#fff}
.subnav .subcol>h2:after{content:'';display:block;position:absolute;width:36px;height:5px;background-color:#fff;bottom:-1px}
.subnav .subcol .colpage-img{width:404px}
.subnav .subcol p{line-height:1.5;margin-top:8px;text-align:justify}
.subnav .subcol .more{display:block;width:128px;height:30px;line-height:30px;text-align:center;background-color:#ff8400;color:#fff;border-radius:15px;margin-top:15px}
.subnav .subcol .more:hover{background-color:#ff8503}
.subnav .subcol .img-list{overflow:hidden;margin-right:-30px}
.subnav .subcol .img-list li{float:left;width:187px;box-sizing:border-box;margin-bottom:20px;margin-right:30px}
.subnav .subcol .img-list li img{width:100%;height:140px;box-sizing:border-box;-webkit-transition:transform 0.3s;transition:transform 0.3s}
.subnav .subcol .img-list li a{display:block;overflow:hidden;position:relative;color:#fff}
.subnav .subcol .img-list li a:hover{color:#d4ebef}
.subnav .subcol .img-list li span{box-sizing:border-box;width:100%;line-height:19px;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important}
.subnav .subcol .imgtxt-list{margin-top:-10px}
.subnav .subcol .imgtxt-list li{height:28px;overflow:hidden}
.subnav .subcol .imgtxt-list li a{display:inline-block;line-height:28px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.subnav .subcol .imgtxt-list li a:before{content:"•";font-weight:bold;color:#fff;margin-right:5px}
.subnav .subcol .txt-list li{height:30px;overflow:hidden}
.subnav .subcol .txt-list li:last-child{border:none}
.subnav .subcol .txt-list li a{display:inline-block;line-height:29px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.subnav .subcol .txt-list li a:before{content:"•";font-weight:bold;color:#fff;margin-right:5px;opacity:.8}
.subnav .subcol .specialist{height:192px}
.subnav .subcol .specialist li a{height:50px;line-height:50px;color:#fff}
.subnav .department-subnav{padding:30px 20px;float:left;width:60.49%;box-sizing:border-box;border-left:1px solid rgba(255,255,255,0.2);padding-right:0}
.subnav .department-subnav dl{text-align:left;line-height:1;padding-bottom:15px}
.subnav .department-subnav dl:last-child{padding-bottom:0}
.subnav .department-subnav dl a{display:inline;white-space:nowrap}
.subnav .department-subnav dl dt{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:10px;font-size:18px}
.subnav .department-subnav dl dt span{display:inline-block;margin-right:10px;padding-bottom:8px}
.subnav .department-subnav dl dd{text-align:justify;padding-top:6px}
.subnav .department-subnav dl dd a{line-height:1.8;margin:0 10px 0 0;border-bottom:1px dashed transparent;transition:all .38s;color:#fff}
.subnav .department-subnav dl dd a:hover{border-bottom-color:#fff}
.subnav .department-subnav .tab-tit{overflow:hidden;margin-bottom:20px;background-color:#b3b181;background-color:rgba(255,255,255,0.1)}
.subnav .department-subnav .tab-tit.span2 a{width:50%}
.subnav .department-subnav .tab-tit.span3 a{width:33.33%}
.subnav .department-subnav .tab-tit.span4 a{width:25%}
.subnav .department-subnav .tab-tit.span5 a{width:20%}
.subnav .department-subnav .tab-tit a{display:block;font-weight:bold;line-height:38px;text-align:center;float:left;letter-spacing:3px;color:#fff;box-sizing:border-box;border:1px solid #ccc;border-bottom:none}
.subnav .department-subnav .tab-tit a.cur{background-color:#f0efe6;background-color:rgba(255,255,255,0.8);color:#00a6ed}
.subnav .department-subnav .tab-tit a:nth-last-of-type(1),.subnav .department-subnav .tab-tit a:nth-last-of-type(2){border-bottom:1px solid #ccc}
.subnav .department-subnav .tab-tit a:nth-last-of-type(1),.subnav .department-subnav .tab-tit a:nth-last-of-type(3){border-left:none}
.subnav .department-subnav .department-nav{display:none}
.subnav .department-subnav .department-nav:first-child{display:block}
.subnav .department-subnav .department-nav .tab-tit a.cur{color:#444;background:#fff;border-bottom-color:#fff;border-top:2px solid #224273}
.subnav .clinic-form .form-item{margin-bottom:15px;width:100%}
.subnav .clinic-form .form-item .form-input .select-input{width:100%}
.subnav .clinic-form .form-item .form-input .select-input i{float:right}
.subnav .clinic-form .form-item .form-input .btn{width:100%;text-align:center}
.subnav .clinic-form .form-item .form-input .btn i{float:none}
.float-bg{width:40px;height:4px;background:#00a6ed;position:absolute;left:0;bottom:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}
body,html{height:100%}

#index-left-fixed-window{left:0;bottom:30px}
#index-left-fixed-window li{opacity:.8;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
#index-left-fixed-window li:hover{opacity:1}
.bg-img{background-repeat:no-repeat;background-size:cover;background-position:center}
#index .index-common-title{display:block;line-height:1;padding-bottom:22px;border-bottom:1px solid #e4e4e4}
#index .index-common-title.no-border{padding-bottom:0;border-bottom:none}
#index .index-common-title.no-border .title:after{display:none}
#index .index-common-title.cur-red .title.cur{color:#933}
#index .index-common-title.cur-red .more span{background-color:#933}
#index .index-common-title.cur-black .title.cur{color:#333}
#index .index-common-title.bigger{padding-bottom:21px}
#index .index-common-title.bigger .title{font-size:30px}
#index .index-common-title.bigger .title.cur:after{bottom:-22px}
#index .index-common-title a{transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-moz-transition:color .5s linear 0s;-o-transition:color .5s linear 0s}
#index .index-common-title a:hover{color:#00a6ed !important}
#index .index-common-title .title{float:left;font-size:28px;color:#333}
#index .index-common-title .title.cur{position:relative;font-weight:700;color:#224273}
#index .index-common-title .title.cur:after{content:"";position:absolute;left:0;bottom:-23px;width:50px;height:4px;background-color:#dab96c}
#index .index-common-title .title+.title{margin-left:14px;padding-left:14px;border-left:1px solid #ccc}
#index .index-common-title .title+.title:after{left:19px}
#index .index-common-title .more{float:right;font-size:14px;color:#555;margin-top:9px;transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-moz-transition:color .5s linear 0s;-o-transition:color .5s linear 0s}
#index .index-common-title .more span{display:inline-block;position:relative;top:-1px;width:17px;height:17px;text-align:center;line-height:17px;font-family:'Arial Negreta','Arial Normal','Arial';margin-left:7px;color:#fff;background-color:#224273;transition:background-color .5s linear 0s;-webkit-transition:background-color .5s linear 0s;-moz-transition:background-color .5s linear 0s;-o-transition:background-color .5s linear 0s}
#index .index-common-title .more:hover{color:#00a6ed !important}
#index .index-common-title .more:hover span{background-color:#00a6ed !important}
#index .index-common-list{height:auto !important;margin-top:28px}
#index .index-common-list li{height:40px;line-height:40px;box-sizing:border-box}
#index .index-common-list li+li{border-top:1px dashed #e4e4e4}
#index .index-common-list li a{display:block;width:100%;height:100%}
#index .index-common-list li a:hover .title{color:#00a6ed}
#index .index-common-list li a .dot{float:left;font-family:'Arial Negreta','Arial Normal','Arial';font-size:14px;font-weight:700;color:#014fa2;margin-right:4px}
#index .index-common-list li a .title{float:left;font-size:14px;color:#444;max-width:510px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:color .5s linear 0s;-webkit-transition:color .5s linear 0s;-moz-transition:color .5s linear 0s;-o-transition:color .5s linear 0s}
#index .index-common-list li a .time{font-family:"Arial Negreta","Arial Normal",Arial;float:right;font-size:14px;color:#999}
#index .nodata{width:100% !important;padding:80px 0 0}
#index .arrow{display:none;position:absolute;top:128px;width:28px;height:56px;line-height:56px;text-align:center;outline:none;background-color:#000 \0;transition:background-color .5s linear 0s;-webkit-transition:background-color .5s linear 0s;-moz-transition:background-color .5s linear 0s;-o-transition:background-color .5s linear 0s;cursor:pointer;z-index:2}
:root #index .arrow.prev{background-color:rgba(121,121,121,0.4)}
:root #index .arrow.next{background-color:rgba(0,153,102,0.4)}
#index .arrow:hover{background-color:#224273 !important}
#index .arrow i{font-size:24px;color:#fff}
#index .arrow.prev{left:-41px}
#index .arrow.next{right:-41px}
#index .mask{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}
#index #index-banner{position:relative;height:600px;background:#d5e0f2;overflow:hidden}
#index #index-banner #slider{height:600px;position:relative;width:100%}
#index #index-banner #slider .slick-track,#index #index-banner #slider .slick-list{transform:none !important}
#index #index-banner #slider .slider-item{display:block;height:600px;float:left;overflow:hidden;background-position:center top;background-size:cover;position:relative;z-index:0 !important}
#index #index-banner #slider .slider-item:not(.slick-slide){width:100%}
#index #index-banner #slider .slider-item.slick-active{z-index:1 !important}
#index #index-banner #slider .slider-item.slick-active .slide-txt{transform:translateX(0);filter:alpha(opacity=100);opacity:1}
#index #index-banner #slider .slider-item.slick-active .show-txt{filter:alpha(opacity=100);opacity:1}
#index #index-banner #slider .slider-item .slide-txt{height:100%;transform:translateX(150px);transition:all 1s ease-out .3s;opacity:0;filter:alpha(opacity=0)}
#index #index-banner #slider .slider-item .slide-txt img{display:block}
#index #index-banner #slider .slider-item .show-txt{position:relative;height:100%;opacity:0;filter:alpha(opacity=0);transition:opacity 1s ease-out .3s;-webkit-transition:opacity 1s ease-out .3s;-moz-transition:opacity 1s ease-out .3s;-o-transition:opacity 1s ease-out .3s}
#index #index-banner #slider .slider-item .show-txt .txt-inner{position:absolute;left:0;bottom:0;width:100%;height:230px;box-sizing:border-box;padding-top:65px;line-height:1;font-family:'Arial Negreta','Arial Normal','Arial';color:#fff;background:-webkit-linear-gradient(top,transparent,#000);background:-o-linear-gradient(bottom,transparent,#000);background:-moz-linear-gradient(bottom,transparent,#000);background:linear-gradient(to bottom,transparent,#000);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,GradientType=0,startColorstr='#00000000',endColorstr='#FF000000')}
#index #index-banner #slider .slider-item .show-txt .txt-inner .name{position:relative;font-weight:700;font-size:20px}
#index #index-banner #slider .slider-item .show-txt .txt-inner .name:after{content:"";position:absolute;left:0;bottom:-11px;width:40px;height:2px;background-color:#00a6ed}
#index #index-banner #slider .slider-item .show-txt .txt-inner .title{font-size:28px;line-height:36px;margin-top:15px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#index #index-banner .slider-control{position:absolute;bottom:100px;width:100%;z-index:1}
#index #index-banner .slider-control .slick-dots{position:static;text-align:right;height:0}
#index #index-news .inner{height:100%;box-sizing:border-box;padding-top:59px;background-color:#fff}
#index #index-news .inner .left-box{float:left;width:780px}
.wrapper{margin-top:0px;height:288px;overflow:hidden}
.wrapper .index-tab-con{height:100%}
.wrapper .index-tab-con .left{float:left;width:402px;height:288px;overflow:hidden}
.wrapper .index-tab-con .left .slider-inner{width:402px !important;height:288px}
.wrapper .index-tab-con .left .slider-inner a{position:relative;display:block;width:100%;height:100%}
.wrapper .index-tab-con .left .slider-inner a:hover .image img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.wrapper .index-tab-con .left .slider-inner a .image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.wrapper .index-tab-con .left .slider-inner a .image img{width:600px;height:340px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.wrapper .index-tab-con .left .slider-inner a .title{position:absolute;left:0;bottom:0;width:100%;height:107px;box-sizing: border-box !important;padding:55px 20px 0;line-height:1;font-weight:700;font-size:14px;color:#fff;margin-top:11px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:-webkit-linear-gradient(top,transparent,#000);background:-o-linear-gradient(bottom,transparent,#000);background:-moz-linear-gradient(bottom,transparent,#000);background:linear-gradient(to bottom,transparent,#000);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,GradientType=0,startColorstr='#00000000',endColorstr='#FF000000')}
.wrapper .index-tab-con .left .nodata{padding:30px 0 0}
.wrapper .index-tab-con .left .slick-dots{bottom:11px;right:20px;text-align:right}
.wrapper .index-tab-con .left .slick-dots li{width:8px;height:8px;border-radius:4px;opacity:.8}
.wrapper .index-tab-con .left .slick-dots li+li{margin-left:5px}
.wrapper .index-tab-con .left .slick-dots li.slick-active{width:23px;background-color:#0cf;opacity:.8}
.wrapper .index-tab-con .right{float:right;width:372px;margin-top:-14px}
.wrapper .index-tab-con .right li a .title{max-width:320px}
.wrapper .index-tab-con .right .nodata{padding:44px 0 0}
#index #index-news .inner .right-box{float:right;width:370px}
#index #index-news .inner .right-box .wrapper{margin-top:20px;height:214px;overflow:hidden}
#index #index-news .inner .right-box .wrapper .index-common-list{margin-top:-14px}
#index #index-news .inner .right-box .wrapper .index-common-list li a .title{max-width:320px}
#index #index-news .inner .right-box .nodata{padding:44px 0 0}
#index #index-solo-banner{padding:50px 0;background-color:#fff}
#index #index-solo-banner .slider{width:100%;height:150px;overflow:hidden}
#index #index-solo-banner .slider .slider-inner{width:1200px;height:100%}
#index #index-solo-banner .slider .slider-inner a{display:block;width:100%;height:100%}
#index #index-solo-banner .slider .slider-inner a img{width:100%;height:100%}
#index #index-solo-banner+#index-links{padding-top:0}
#index #index-links{padding:50px 0;background-color:#fff}
#index #index-links ul{height:213px}
#index #index-links ul li{float:left;width:380px;height:100%}
#index #index-links ul li+li{margin-left:30px}
#index #index-links ul li a{display:block;width:100%;height:100%}
#index #index-links ul li a img{width:100%;height:100%}
#index #index-department .inner{padding:49px 0 40px}
#index #index-department .inner .top{min-height:371px;overflow:hidden}
#index #index-department .inner .top .index-tab-con .title{line-height:1;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2)}
#index #index-department .inner .top .index-tab-con .title .left{float:left;font-size:30px;color:#fff;font-weight:700}
#index #index-department .inner .top .index-tab-con .title .right{float:right}
#index #index-department .inner .top .index-tab-con .title .right li{position:relative;float:left;font-size:16px;color:#fff;top:7px;cursor:pointer}
#index #index-department .inner .top .index-tab-con .title .right li.cur{font-weight:700}
#index #index-department .inner .top .index-tab-con .title .right li.cur:after{max-height:10px}
#index #index-department .inner .top .index-tab-con .title .right li:after{content:"";position:absolute;left:0;bottom:-23px;width:100%;height:4px;max-height:0;background-color:#dab96c;overflow:hidden;transition:max-height .5s linear 0s;-webkit-transition:max-height .5s linear 0s;-moz-transition:max-height .5s linear 0s;-o-transition:max-height .5s linear 0s}
#index #index-department .inner .top .index-tab-con .title .right li+li{margin-left:40px}
#index #index-department .inner .top .index-tab-con .title .right li i{font-weight:400 !important;font-size:20px;color:#02a2d4;vertical-align:middle;margin-right:10px}
#index #index-department .inner .top .index-tab-con .wrapper{position:relative;margin-top:10px;min-height:310px}
#index #index-department .inner .top .index-tab-con .wrapper .mask{background-color:#005ca1;opacity:.2;filter:alpha(opacity=20)}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1{
  display:none;
  position: relative;z-index: 1;
  /* position:absolute;left:0;top:0; */
  width:100%;height:100%;box-sizing:border-box;padding:10px 14px;overflow:hidden;
}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1:first-of-type{display:block}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li{float:left;width:160px;height:36px;line-height:36px}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li+li{margin-left:8px}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li.no-margin-left{margin-left:0}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li a{display:block;width:100%;height:100%;font-size:18px;box-sizing:border-box;padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:background-color .5s linear 0s;-webkit-transition:background-color .5s linear 0s;-moz-transition:background-color .5s linear 0s;-o-transition:background-color .5s linear 0s}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li a:hover{background-color:rgba(0,92,161,0.8)}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li a .dot{color:#01b4ea;margin-right:4px}
#index #index-department .inner .top .index-tab-con .wrapper .index-tab-con1 li a .name{color:#fff}
#index #index-department .inner .bottom{height:100px;margin-top:20px}
#index #index-department .inner .bottom.area-1 li{width:100%}
#index #index-department .inner .bottom.area-2 li{width:50%}
#index #index-department .inner .bottom.area-3 li{width:33.33%}
#index #index-department .inner .bottom.area-4 li{width:25%}
#index #index-department .inner .bottom.area-5 li{width:20%}
#index #index-department .inner .bottom.area-6 li{width:16.66%}
#index #index-department .inner .bottom li{float:left;position:relative;height:100%;box-sizing:border-box;transition:background-color .5s linear 0s;-webkit-transition:background-color .5s linear 0s;-moz-transition:background-color .5s linear 0s;-o-transition:background-color .5s linear 0s}
#index #index-department .inner .bottom li .mask{background-color:#2f4266;opacity:.9;filter:alpha(opacity=90)}
#index #index-department .inner .bottom li.cur{height:110%;top:-5%;border:2px solid #00a6ed;background-color:#2b559b}
#index #index-department .inner .bottom li.cur div{top:23px;left:21px}
#index #index-department .inner .bottom li.cur .mask{border-left:none}
#index #index-department .inner .bottom li+li .mask{border-left:1px solid rgba(255,255,255,0.1)}
#index #index-department .inner .bottom li div{position:absolute;left:23px;top:20px;font-weight:700;color:#fff;font-size:18px;line-height:1}
#index #index-department .inner .bottom li img{position:absolute;right:0;bottom:0;height:90%}
#index #index-columns{padding-top:48px;background-color:#fff}
#index #index-columns .left ul,#index #index-columns .right ul{width:100%;height:201px !important}
#index #index-columns .left{float:left;width:576px}
#index #index-columns .left .index-common-list{margin-top:18px}
#index #index-columns .left .index-common-list li+li{border-top:none}
#index #index-columns .right{float:right;width:587px}
#index #index-columns .right ul{margin-top:10px}
#index #index-columns .right ul li{float:left;width:280px;height:100%}
#index #index-columns .right ul li+li{margin-left:27px}
#index #index-columns .right ul li a{position:relative;display:block;width:100%;height:100%}
#index #index-columns .right ul li a:hover .image img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
#index #index-columns .right ul li a .image{width:100%;height:100%;box-sizing:border-box;border:1px solid #e4e4e4;overflow:hidden}
#index #index-columns .right ul li a .image img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
#index #index-columns .right ul li a .title{position:absolute;left:0;bottom:0;width:100%;height:40px}
#index #index-columns .right ul li a .title .mask{background-color:#2f4266;opacity:.9;filter:alpha(opacity=90)}
#index #index-columns .right ul li a .title .content{position:absolute;left:0;top:0;width:100%;height:100%;line-height:40px;text-align:center;color:#fff;font-size:14px;box-sizing:border-box;padding:0 1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#index #index-special{padding:39px 0 89px;background-color:#fff}
#index #index-special .index-common-title.bigger{padding-bottom:20px}
#index #index-special .index-common-title.bigger .title.cur:after{bottom:-21px}
#index #index-special .nodata{padding:15px 0 0}
#index #index-special .wrapper{position:relative;height:158px;margin-top:20px}
#index #index-special .wrapper .arrow{top:50px}
#index #index-special .wrapper .slider-wrapper{height:100%;overflow:hidden}
#index #index-special .wrapper .slider-wrapper>ul{height:100%;margin:0 -14px}
#index #index-special .wrapper .slider-wrapper>ul .slider-inner{float:left;width:279px;height:158px;margin:0 14px 100px}
#index #index-special .wrapper .slider-wrapper>ul .slider-inner a{position:relative;display:block;width:100%;height:100%;overflow:hidden}
#index #index-special .wrapper .slider-wrapper>ul .slider-inner a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
#index #index-special .wrapper .slider-wrapper>ul .slider-inner a:hover .title{max-height:50px}
#index #index-special .wrapper .slider-wrapper>ul .slider-inner a img{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
#index #index-special .wrapper .slider-wrapper>ul .slider-inner a .title{position:absolute;left:0;bottom:0;width:100%;height:50px;max-height:0;line-height:50px;box-sizing:border-box;padding:0 20px;color:#fff;font-size:14px;font-weight:700;background:-webkit-linear-gradient(top,transparent,#000);background:-o-linear-gradient(bottom,transparent,#000);background:-moz-linear-gradient(bottom,transparent,#000);background:linear-gradient(to bottom,transparent,#000);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,GradientType=0,startColorstr='#00000000',endColorstr='#FF000000');text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}

