@charset "utf-8";
/*选中背景色*/
::selection {background:#005e4d;color:white;}
::-moz-selection {background:#005e4d;color:white;}
/*全局控制*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
div,dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
h1,h2,h3,h4,h5,h6,
pre, code,/* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
p,blockquote,th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {font: 14px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化
*/
table,td,tr,th{font-size:12px;}
caption,th {text-align:left;}
/** 重置列表元素 **/
ul, ol, li { list-style: none; }
li{list-style-type:none;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-weight:normal; font-style:normal;}
del,ins{text-decoration:none;}
/** 重置文本格式元素 **/
a {color:#333;text-decoration:none;outline:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#005e4d;text-decoration:none;}
a:active {color:#005e4d;}
/** 重置表单元素 **/
legend { color: #666; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 清除浮动 **/
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
body{background:#f4f7f7;font:16px/20px microsift yahei,Tahoma,Arial,Helvetica,sans-serif; color:#333;}
input[type="text"],textarea{-webkit-appearance:none;}
input{_background:#fff;}
textarea{background:#fff;}
select{*background:#fff;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;overflow:hidden;display:block;background:#fff;}
.fl{float:left;}
.fr{float:right;}
.bl1{clear:both; height:1px; overflow:hidden; display:block; background:#fff;}
.lines{clear:both; height:1px; overflow:hidden; display:block; background:#f1f1f0;}
.bl5{clear:both; height:5px; overflow:hidden; display:block;}
.bl10{clear:both; height:10px; overflow:hidden; display:block;}
.bl15{clear:both; height:15px; overflow:hidden; display:block;}
.bl20{clear:both; height:20px; overflow:hidden; display:block;}
.bl30{clear:both; height:30px; overflow:hidden; display:block;}
.bl40{clear:both; height:40px; overflow:hidden; display:block;}
.bl50{clear:both; height:50px; overflow:hidden; display:block;}
.bl60{clear:both; height:60px; overflow:hidden; display:block;}
.bl80{clear:both; height:80px; overflow:hidden; display:block;}
.bl100{clear:both; height:100px; overflow:hidden; display:block;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.tac{text-align:center}
.dis{display:block;}.disno{display:none;}
.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.pzr{position:relative;}
.wrap{width:1400px;margin:0 auto;min-width:1400px;}
/* Slider */
.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;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.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;}
/*无障碍*/
.text-center{text-align:center !important;}
.w-100{width:100% !important;}
.position-fixed{position:fixed !important;}
.overflow-hidden{overflow:hidden !important;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.z-9999{z-index: 9999 !important;}
.overflow-auto {
    overflow:auto!important
}

.position-static {
    position:static!important
}
.position-relative {
    position:relative!important
}
.position-absolute {
    position:absolute!important
}

.position-sticky {
    position:-webkit-sticky!important;
    position:sticky!important
}
/*header*/
.head{width:100%;clear:both;margin:0 auto;position:fixed;z-index:30;top:0;left:0;right:0;padding-top:.15rem}
.head:before{content:"";display:block;position:absolute;left:0;top:-2px;right:0;height:158px;background:url(../images/bamask.png) center repeat-x;background-size:auto 99%;transition:.3s}
.head .logo{float:left;width:389px;height:60px;overflow:hidden;margin:10px 0 0;}
.head .logo h1{float:left;}
.head .logo h1 a{background:url(../images/logo.png) no-repeat; background-size:auto 60px;text-indent:-9999px;width:389px;height:60px;display:block;}
.head .menu,.head .yhnav{display:none;}
.head .headr{float:right;border-bottom:1px solid #809c98;padding:20px 0;}
.head .headr .hnav{float:left;}
.head .headr .hnav a{color:#fff;margin:0 40px 0 0;background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5));background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s}
.head .headr .hnav a:hover{color:#93c8c4;background-size:100% 1px}
.head .headr .hsearch{float:left;}
.head .headr .hsearch input{border:none;background:transparent;color:#fff;}
.head .headr .hsearch .sub{background:url(../images/search.png) no-repeat center center;text-indent:-9999px;border:none;cursor:pointer;background-size:auto 20px;width:20px;height:20px;}

.index img{width:100%;height:auto;}


.navbg{width:100%;height:36px;line-height:36px;position:relative;float:left;z-index:10;margin:15px 0 0;}
.navs{height:36px;line-height:36px;}
.navs li{float:left;width:9%;margin:0;}
.navs li:last-child{margin-right:0;}
.navs li a{display:block;width:100%;text-align:center;font-size:18px;color:#fff;position:relative;}
.navs li a:hover{color:#fff;text-decoration:none;}
.navs li a:hover:after,.navs li.on a:after{content:'';position:absolute;bottom:0px;left:50%;width:0;height:0;margin-left:-4px;border:4px solid transparent;border-top:0;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;border-bottom-color:#fff;}
.navs li ul{display:none;position:absolute;z-index:9999;left:8px;}
.navs li ul li{float:none;display:block;position:relative;line-height:36px;_display:inline;}
.navs li ul li ul{position:absolute;top:0;left:125px;border-left:1px solid #22b43e}
.navs li ul li ul li{float:none;}
.navs li ul li a,.navs li.on ul li a{display:block;width:125px;height:36px;line-height:36px;text-align:center;background:#118076;font-size:14px;color:#fff;border-bottom:1px solid #409991}
.navs li.on ul li a:after{display:none;}
.navs li ul li a:hover{color:#fff; background:#0a796e;}
/*.navs .t{background:url(../images/navchild.png) no-repeat 110px center #005e4d;background-size:auto 8px;}*/
/*.navs .t:hover{background:url(../images/navchild.png) no-repeat 110px center #22b43e;background-size:auto 8px;}*/
.navs li ul li ul li a{background:#005e4d;border-bottom:1px solid #22b43e}

.sbannertop{height:150px;width:100%;float:left;clear:both;overflow:hidden; display:block;background:#118076;}
.sbanner{width:100%;clear:both;display:block;overflow:hidden;background:#96c8c3;color:#0d756b;height:500px;text-align:center;position: relative}
.sbanner h2{font-size:38px;color:#fff !important;text-shadow: 1px 1px 0 #185d55;font-family: "Adobe 楷体 Std R";text-align:center;line-height:1;font-weight:bold;width:224px;height:134px;background-color:rgba(69,175,165,0.6);position:relative;top:150px;left:50%;margin-left:-112px;border-radius:50%;text-align: center;padding:90px 0 0;}
.sbanner h2:before{content:'';width: 110px;height: 110px;background-color:rgba(227,166,122,0.6);position: absolute;top:116px;left:245px;border-radius: 50%;color: #fff;}
.sbanner h2:after{content:'';width: 52px;height: 52px;background-color:rgba(107,165,203,0.6);position: absolute;top:168px;left:-70px;border-radius: 50%;color: #fff;}


/* banner */
.banners {height:100vh;width:100%;margin:0 auto;clear:both;background:#fff;position:relative;max-width:100%;z-index:0;}
.banner{position:relative;bottom:0;left:0;width:100%;height:100vh;}
.banner a{display:block;background-repeat:no-repeat;background-position:center top;height:100vh;;}
.banner .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.banner .slick-arrow{position: absolute;border:none;top:46%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat #fff;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.banner .slick-prev{left:5%;}
.banner .slick-next{right:5%;background-position:-50px 0px;}
.banner .slick-arrow:hover{background-color:#333;}
.banner .slick-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%); z-index: 1000;}
.banner .slick-dots li{width:8px;height:8px;background:#fff;float:left;margin:0 5px;border-radius:50%;}
.banner .slick-dots li.slick-active{background:#32C3DF;}

/*员工版*/
.staff_bg{width:100%;background:url(../images/staff_bg.png) no-repeat center top #fff;padding:20px 0 50px;}
.staff_list dl{width:32%;float:left;margin:0 2% 0 0;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.staff_list dl:nth-child(3n){margin-right:0;}
.staff_list dl dt{width:100%;height:220px;overflow:hidden;}
.staff_list dl dt img{width:100%;height:auto;object-fit:cover;transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}
.staff_list dl dt:hover img{transform: scale(1.1);-webkit-transform: scale(1.1)}
.staff_list dl h4{margin-top:20px;border-left:solid 4px #4b9a7b;display:block;padding-left:10px;line-height:1.2;font-size:16px;color:#000;font-weight:bold;}
.staff_list dl dd{width:100%;display:inline-block;font-size:14px;line-height:2;border-bottom:1px solid #ffffff69;padding:5px 0;}

.staff_icon{width:100%;clear:both;display:block;}
.staff_icon ul li{width:18%;margin:0 2.5% 2% 0;height:160px;overflow:hidden;float:left;text-align:center;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.staff_icon ul li a{display:block;padding:30px 0 0;height:130px;background:url(../images/staff_icon_bg.png) no-repeat center center #00398C;transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}
.staff_icon ul li span{display: inline-block;width:60px;height:60px;}
.staff_icon ul li h5{font-size:18px;color:#fff;font-weight:bold;}
.staff_icon ul li a:hover{transform: scale(1.1);-webkit-transform: scale(1.1)}
.staff_icon ul li:nth-child(5n){margin-right:0;}
.staff_icon ul li span.icona{background:url(../images/staff-icon-a.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.iconb{background:url(../images/staff-icon-b.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.iconc{background:url(../images/staff-icon-c.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.icond{background:url(../images/staff-icon-d.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.icone{background:url(../images/staff-icon-e.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.iconf{background:url(../images/staff-icon-f.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.icong{background:url(../images/staff-icon-g.png) no-repeat center center;background-size:auto 60px;}
.staff_icon ul li span.iconh{background:url(../images/staff-icon-h.png) no-repeat center center;background-size:auto 60px;}

/*首页start*/
.quickbg{width:100%;margin:0 auto;padding:60px 0 70px;float:left;clear:both;background:#e5efed;position:relative;max-width:100%;z-index:0;}
.quick{display:block;position:relative;}
.quick dl{width:20%;height:210px;float:left;overflow:hidden;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */visibility:visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.quick dl:nth-child(1) a{background:url(../images/quickabg.png) no-repeat center center #1a9583;}
.quick dl:nth-child(2){width:80%;height:420px;}
.quick dl:nth-child(2) img{height:100%;width:auto;}
.quick dl:nth-child(3){position:absolute;left:0;top:210px;}
.quick dl:nth-child(3) a{background:url(../images/quickbbg.png) no-repeat center center #1a9583;}
.quick dl:nth-child(4){position:absolute;left:280px;top:210px;}
.quick dl:nth-child(4) a{background:rgba(18,122,168,.9);}
.quick dl:nth-child(5) a{background:url(../images/quicklogo.png) no-repeat center center #dddfdf;}
.quick dl:nth-child(6) a{background:url(../images/quickdbg.png) no-repeat center center #34b7c4;}
.quick dl:nth-child(7) a{background:url(../images/quickebg.png) no-repeat center center #d8b170;}
.quick dl:nth-child(8) a{background:url(../images/quickfbg.png) no-repeat center center #c54e50;}
.quick dl:nth-child(9) a{background:url(../images/quickgbg.png) no-repeat center center #3384d4;}
.quick dl a{color:#fff;display:block;width:100%;height:160px;padding:50px 0 0;text-align:center;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
.quick dl a:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);}
.quick dl dt{height:85px;width:85px;margin:0 auto 10px;}
.quick dl dt img{width:100%;height:auto;}
.quick dl dd{font-size:20px;}

.quick dl a:hover img{transition:.5s;transform:rotateY(360deg)}

.title{position:relative;font-size:32px;color:#000;line-height:100px;height:100px;float:left;}
.titleb{position:relative;font-size:24px;color:#000;line-height:80px;height:80px;float:left;}
.titleb a{margin:0 35px 0 0;}


.bga{width:100%;background:url(../images/bga.png) no-repeat top center;clear:both;display:block;overflow:hidden;float:left;}
.bgb{width:100%;background:url(../images/bgb.png) no-repeat top center;clear:both;display:block;overflow:hidden;float:left;}
.bgc{width:100%;background:url(../images/bgc.png) no-repeat top center;clear:both;display:block;overflow:hidden;float:left;}
.bgd{width:100%;background:url(../images/bgd.png) no-repeat center -400px;clear:both;display:block;overflow:hidden;float:left;padding:20px 0 50px;}


.section-a5{width:100%;padding:0;height:960px;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;overflow:hidden;float:left;}
.section-a5 .sec-col{padding:0 46px 0 194px;padding-left:10.1vw;width:31.3%;position:relative;z-index:10;flex-shrink:0}
.section-a5 .sec-cor{width:100%;flex-shrink:0;position:absolute;left:0;top:0;z-index:1;}
.section-a5 .sec-col_bg1{position:absolute;left:0;top:0;width:33.3%;bottom:0;background-color:rgba(23,138,112,.9);z-index:2}
.section-a5 .hd-1{padding:54px 0 50px;}
.section-a5 .btns-1{margin-top:66px}
.lst-50{margin-bottom: -2px;float: left;width:100%;}
.lst-50 li{margin-bottom: 2px;}
.lst-50 .con{}
.lst-50 .t1{margin-bottom: 3px; font-size: clamp(16px, 1.35vw, 24px); color: #fff; line-height: 1.67; font-weight: bold;}
.lst-50 .t1 span{padding: 0 16px; display: inline-block; min-width: clamp(120px, 7.92vw, 152px); background-color: #E4A850; border-radius: 20px;}
.lst-50 .t2{padding: 0 16px; padding-right: 0; font-size: clamp(14px, 1.15vw, 24px); color: #fff; line-height: 2.4;}

.hd-1 .titlee .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(24px,3.33vw,64px);color:#fff;line-height:1.3;letter-spacing:.05em}
.hd-1 .titlee .en{font-family:DIN-Medium;padding-bottom:16px;margin-bottom:7px;font-size:clamp(18px,1.35vw,26px);color:rgba(255,255,255,.6);line-height:1.3;position:relative}
.hd-1 .titlee .en:before{content:'';position:absolute;left:0;bottom:0;width:44px;height:1px;background-color:rgba(255,255,255,.2)}
.hd-1.hd1_2 .titlee .cn{font-size:clamp(24px,3.02vw,56px)}
.hd-1.hd1_2 .titlee .en{padding-bottom:14px;margin-bottom:8px;font-size:clamp(18px,1.25vw,24px)}


.btns-1.c1 .s1{color:#fff}
.btns-1.c1 .icon-arrow:before{border-color:#fff}
.btns-1.c1 .icon-arrow:after{background-image:url(../images/icon-arrow5.png)}
.btns-1 .s1:hover{color:#084c9c}
.btns-1 .s1:hover .icon-arrow:before{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 3.5s linear;-o-transition:all 3.5s linear;transition:all 3.5s linear}
.btns-1.c1 .s1:hover{color:#fff}


.culture_banner{position:relative;bottom:0;left:0;width:100%;height:990px;}

.culture_banner .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.culture_banner .slick-arrow{position: absolute;border:none;top:46%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat #fff;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.culture_banner .slick-prev{left:5%;}
.culture_banner .slick-next{right:5%;background-position:-50px 0px;}
.culture_banner .slick-arrow:hover{background-color:#333;}
.culture_banner .slick-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%); z-index: 1000;}
.culture_banner .slick-dots li{width:8px;height:8px;background:#fff;float:left;margin:0 5px;border-radius:50%;}
.culture_banner .slick-dots li.slick-active{background:#32C3DF;}





.newsbg{width:100%;background:#fff;clear:both;display:block;overflow:hidden;float:left;padding:30px 0;}
.inewsl{float:left;width:700px;}

.flashk{width:100%;float:left;}
.flash{float:left;width:100%;height:460px;overflow:hidden;border-radius:10px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.flash .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.flash .slick-arrow{position:absolute;border:none;top:40%;cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.flash .slick-prev{left:2%;}
.flash .slick-next{right:2%;background-position:-50px 0px;}
.flash .slick-arrow:hover{background-color:#333;}

.flash .slick-dots{position:absolute;left:50%;bottom:60px;transform:translateX(-50%); z-index: 1000;}
.flash .slick-dots li{width:10px;height:10px;background:#fff;float:left;margin:0 5px;border-radius:50%;}
.flash .slick-dots li.slick-active{background:#32C3DF;}

.flash li{position: relative;}
.flash li .img{float:left;width:100%;height:410px;overflow:hidden;}
.flash li .img img{display:block;width:100%;height:410px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.flash li p{display:block;float:left;height:50px;line-height:50px;width:100%;color:#000;text-align:center;}

.inewsr{float:right;width:670px;padding:35px 0 0;}
.inewstita{width:100%;border-bottom:3px solid #f0f0f0;float:left;}
.inewstita ul li{float:left;padding:0px;cursor: pointer;margin:0 35px 0 0;}
.inewstita ul li h3{font-size:24px;text-align:center;height:65px;line-height:65px;}
.inewstita .hover{color:#e60012;position:relative;}
.inewstita ul li h3 a{color:#000;}
.inewstita .hover:after{content:""; position: absolute;bottom:-3px;left:0;border-bottom:3px solid #005e4d;width:100%;}

.inewscona{width:100%;clear:both;display:block;overflow:hidden;float:left;}
.inewscona ul li{float:left;width:100%;padding:22px 0;height:115px;border-bottom:1px solid #dfdfdf;position:relative;}
.inewscona ul li .ipic{width:163px;height:115px;overflow:hidden;float:left;margin:0 20px 0 0;}
.inewscona ul li .ipic img{display:block;width:163px;height:115px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.inewscona ul li h3{font-size:18px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block;padding:5px 0 10px;}
.inewscona ul li p{font-size:14px;color:#666;line-height:24px;}
.inewscona ul li span{font-size:12px;color:#ccc;position:absolute;right:0;bottom:25px;}
.inewscona ul li:last-child{padding-bottom:0;border:none;}
.inewscona ul li:last-child span{bottom:5px;}


.isearchbg{width:100%;background:#005e4d;height:100px;clear:both;display:block;overflow:hidden;float:left;}
.isearchtit{font-size:32px;color:#fff;line-height:100px;height:100px;float:left;}
.search{float:right;width:800px;padding:25px 0 0;position:relative;height:50px;}
.search .key{width:700px;float:left;background:#fff;height:50px;border-radius:5px;line-height:50px;border:none;padding:0 0 0 2%;}
.search .sub{width:60px;float:right;background:url(../images/searchs.png) no-repeat center center #fff;text-indent:-9999px;background-size:auto 30px;height:50px;border:none;text-align:center;cursor:pointer;border-radius:5px;margin:0 2% 0 0;}
.search .sub:hover{background-color:#b3dfd7;}
/*ks_nav*/
.ks_nav{width:100%;float:left;margin:10px 0;}
.ks_nav .title{font-size:22px;padding:50px 0 0 10px;}
.ks_nav .tab ul li {transition: all .3s;overflow: hidden;width:90px;height:430px;float: left;margin-right:2px;}
.ks_nav .tab ul li.li6 {margin-right: 0;}
.ks_nav .tab ul li.on {width:940px;}
.ks_nav .tab ul li .tit {float:left;width:90px;height:430px;}
.ks_nav .tab ul li.li1 .tit {background-color: #178a70;}
.ks_nav .tab ul li.li2 .tit {background-color: #178a70;}
.ks_nav .tab ul li.li3 .tit {background-color: #178a70;}
.ks_nav .tab ul li.li4 .tit {background-color: #178a70;}
.ks_nav .tab ul li.li5 .tit {background-color: #178a70;}
.ks_nav .tab ul li.li6 .tit {background-color: #178a70;}
.ks_nav .tab ul li .tit i {display: block;width: 60px;height: 60px;margin:30px auto 10px;}
.ks_nav .tab ul li.li1 .tit i {background: url("../images/icon4.png") no-repeat center bottom;}
.ks_nav .tab ul li.li2 .tit i {background: url("../images/icon5.png") no-repeat center bottom;}
.ks_nav .tab ul li.li3 .tit i {background: url("../images/icon6.png") no-repeat center bottom;}
.ks_nav .tab ul li.li4 .tit i {background: url("../images/icon7.png") no-repeat center bottom;}
.ks_nav .tab ul li.li5 .tit i {background: url("../images/icon7.png") no-repeat center bottom;}
.ks_nav .tab ul li.li6 .tit i {background: url("../images/icon7.png") no-repeat center bottom;}
.ks_nav .tab ul li .tit h3 {color: #fff;width: 30px;line-height:32px;font-size:24px;margin: 0 auto;}
.ks_nav .tab ul li .list{transition: all .3s;float: left;background-color: #fff;height:430px;padding:10px 20px;box-sizing: border-box;width:0}
.ks_nav .tab ul li.on .list{width:790px;border:1px solid #cacaca;}
.ks_nav .tab ul li.on .tit{width:150px;position:relative;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.ks_nav .tab ul li.on .tit1{position:relative;}
.ks_nav .tab ul li.on .tit2{position:relative;}
.ks_nav .tab ul li.on .tit3{position:relative;}
.ks_nav .tab ul li.on .tit4{position:relative;}
.ks_nav .tab ul li.on .tit5{position:relative;}
.ks_nav .tab ul li.on .tit6{position:relative;}
.ks_nav .tab ul li .list a {float: left;width: 33.333%;height:45px;text-align: center;line-height:45px;font-size:18px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block;}
.ks_nav .tab ul li .list a:hover{color: #14524a;}
.ks_nav .below{margin-top:30px;}
.ks_nav .below a{float:left;width:277px;height:96px;margin-left:30px;border-radius:6px;}
.ks_nav .below a:first-child{margin-left:0;}
.ks_nav .below a img{display:block;width:100%;height:100%;border-radius:6px;transition:all .3s;}
.ks_nav .below a img:hover{transform:translate(5px,5px);}

.doctor{width:1420px;margin:0 auto;position:relative;float:left;left:-10px;padding:0 0 20px;}
.doctor .slick-slide{padding:10px;}
.doctor .slick-arrow{width:20px;height:35px; border:none; z-index: 1;top:35%;position: absolute; text-indent:-9999px; cursor: pointer;}
.doctor .slick-prev{left:-20px; background:url(../images/left.png) no-repeat center center;}
.doctor .slick-next{right:-20px; background:url(../images/right.png) no-repeat center center;}
.doctor .slick-dots{position: absolute;left: 50%;bottom:10px;transform: translateX(-50%); z-index: 1000;}
.doctor .slick-dots li{width:8px;height:8px;background:#ccc;float:left;margin:0 5px;border-radius:50%;cursor: pointer}
.doctor .slick-dots li.slick-active{background:#166c5d;}
.doctor .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px; }
.doctor .idoctorli{text-align:center;margin:0 0 30px;}
.doctor .idoctorli .ipic{width:100%;height:320px;overflow:hidden;position:relative}
.doctor .idoctorli .ipic img{display:block;width:100%;height:320px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.doctor .idoctorli a h3{font-size:18px;color:#166c5d;padding:10px 0 5px;}
.doctor .idoctorli a h3 span{font-size:12px;color:#999;padding:0 0 0 5px;display:inline-block;line-height:30px;height:30px;}

.doctor .idoctorli a p{padding:0 0 5px;height:20px; overflow:hidden;font-size:12px;color:#666;}
.doctor .idoctorli a h5{padding:0 0 15px;font-size:14px;}
.index_3{width:100%;padding:85px 0 35px;float:left;position:relative;}
.index_3 .li{ float: left; width:32%; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);behavior:url(css/PIE.htc); margin:0 2% 0 0; }
.index_3 .li .con{ height:210px; background:#fff; }
.index_3 .li .tit{ padding:25px 20px 0; }
.index_3 .li .tit h3{ font-size:24px; line-height:1.1; padding-bottom: 15px;color:#000; }
.index_3 .li .tit h3 a.fr{ float: right; font-size:12px; line-height:24px; transition:all 0.3s; -webkit-transition:all 0.3s; width:90px; border:1px solid #eee; border-radius:10px; text-align: center; color:#474747; }
.index_3 .li .tit h3 a.fr:hover{ background:#214a9a; color:#fff; border-color:#214a9a; }
.index_3 .li li{ line-height:40px; border-top:1px solid #eee; font-size:16px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; }
.index_3 .li li a{ display: block; }
.index_3 .li li:first-child{ border-top:0; }
.index_3 .li .img{ padding-bottom: 57%; position: relative; }
.index_3 .li .img a{  position: absolute; width:100%; height:100%; top:0; left:0; }
.index_3 .li img{ display: block; width:100%; height:100%; }
.index_3 .li:last-child{margin-right:0;}


.igonggaobg{width:100%;background:url(../images/bgb.jpg) no-repeat top center;clear:both;padding:85px 0;display:block;overflow:hidden;float:left;}


.igonggaotit{float:left;margin:20px 0 0 20px;height:60px;}
.igonggaotit ul li{float:left;padding:0 0 0 40px;}
.igonggaotit ul li a{font-size:24px;height:60px;line-height:60px;display:inline-block;}
.igonggaotit ul li a:hover,.igonggaotit ul li.hover a{border-bottom:2px solid #005e4d;}

.igonggaocon{width:100%;display:block;position:relative;float:left;}
.igonggaocon ul li {width:32%;margin:0 2% 2% 0;height:120px;float:left;}
.igonggaocon ul li a {display:block;height:80px;width:90%;padding:5%;border-radius: 5px;background: #fff;-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.igonggaocon ul li a:hover {background: #eee;}
.igonggaocon ul li:nth-child(3n){margin-right:0;}
.igonggaocon ul li a span {font-size: 20px;font-weight: bold;color: #999;}
.igonggaocon ul li a h2 {color: #2B2B2B;font-size:16px;background: url(../images/yuan.png) no-repeat 0 8px;background-size: auto 5px;padding: 0 0 0 10px;margin: 15px 0 0;}

.iztl{float:left;width:950px;}
.iztlk{width:860px;height:610px;background:#fff;float:left;padding:20px 45px 0;}

.iztli{width:100%;float:left;display:block;overflow:hidden;position:relative;}
.iztli ul li{width:47%;float:left;margin:0 6% 3% 0;position: relative;height:70px;overflow: hidden;}
.iztli ul li:nth-child(2n){margin-right:0;}
.iztli ul li a{font-size:18px;line-height:36px;}
.iztli ul li span{position:absolute;bottom:0;right:10px;font-size:16px;font-style:italic;color:#666;}

.izticon{width:100%;float:left;display:block;overflow:hidden;position:relative;}
.izticon dl{width:22%;margin:0 4% 0 0;float:left;overflow:hidden;}
.izticon dl:last-child{margin-right:0;}
.izticon dl:nth-child(1) a{background:#265493;}
.izticon dl:nth-child(2) a{background:#cb2122;}
.izticon dl:nth-child(3) a{background:#5ca8db;}
.izticon dl:nth-child(4) a{background:#c6a268;}

.izticon dl a{color:#fff;display:block;width:100%;height:104px;padding:16px 0 0;text-align:center;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
.izticon dl a:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);}
.izticon dl dt{height:50px;width:50px;margin:0 auto 13px;}
.izticon dl dt img{width:100%;height:auto;}
.izticon dl dd{font-size:18px;}

.iztr{float:right;width:380px;}
.iztad{float:left;width:100%;}
.iztad ul li{float:left;margin:0 0 45px;}
.iztad ul li img{width:100%;height:180px;float:left;}
.iztad ul li:last-child{margin-bottom:0;}


.yqbg{width:100%;float:left;display:block;padding:50px 0 100px;background-image:url(../images/bg17.jpg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.yqbg .hd-1{margin-bottom:80px}

.lst-56{margin: 0 -6px -15px; display: flex; flex-wrap: wrap;width:100%;float:left;}
.lst-56 li{float:left;width: 32%; flex-shrink: 0;margin:0 2% 0 0;}
.lst-56 li:last-child{margin-right:0;}

.lst-56 .con{display: block; height: 360px; position: relative; z-index: 1;overflow:hidden;}
.lst-56 .con:before{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 40%; background: linear-gradient(180deg, rgba(5, 59, 131, 0), rgba(5, 59, 131, 1)); z-index: 2;}
.lst-56 .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: 1;}
.lst-56 .mask1{padding: 40px; position: absolute; left: 0; bottom: 0; right: 0; z-index: 10; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-56 .mask2{padding: 40px; position: absolute; left: 0; bottom: 0; right: 0; height: 100%; z-index: 10; background: rgba(216, 177, 96, .9); display: flex; flex-direction: column; justify-content: flex-end; opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-56 .tit{padding-left: 10px; font-size:20px; color: #FFFFFF; font-weight: bold; line-height: 1.33; position: relative;}
.lst-56 .tit:before{content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; background-color: #fff; border-radius: 50%; margin-top: -2.5px;}
.lst-56 .tit span{font-weight: normal;}
.lst-56 .info{margin-top: 12px; font-size: var(--fz16); color: #FFFFFF; line-height: 2;}
.lst-56 .info p{}
.lst-56 .info img{margin: -2px 9px 0 0; display: inline-block; vertical-align: middle; width: 20px;}
.lst-56 .map{margin-top: 40px; font-size: var(--fz18); color: #FFFFFF; line-height: 40px; display: flex; align-items: center;}
.lst-56 .map .icon{margin-right: 10px; display: block; width: 40px; height: 40px; border: 1px solid #fff; border-radius: 50%; background-color: #fff; box-shadow: 0 3px 3px rgba(0, 0, 0, .11); overflow: hidden;}
.lst-56 .map .icon img{display: block; width: 100%; height: 100%; object-fit: cover;}
.lst-56 .con:hover{}
.lst-56 .con:hover .mask1{opacity: 0;}
.lst-56 .con:hover .mask2{opacity: 1;}
@media only screen and (max-width:1199px){
    .lst-56 .con{height: 300px;}
}
@media only screen and (max-width:959px){
    .lst-56 li{width: 100%;}
}
@media only screen and (max-width:767px){
    .lst-56 .con{height: 240px;}
    .lst-56 .mask1{padding: 20px;}
    .lst-56 .mask2{padding: 20px;}
    .lst-56 .info{margin-top: 8px; line-height: 1.8; font-size: 14px;}
    .lst-56 .info img{margin-right: 4px; width: 16px;}
    .lst-56 .map{margin-top: 15px; font-size: 14px; line-height: 30px;}
    .lst-56 .map .icon{width: 30px; height: 30px;}
}



.index-map{height:630px;width:100%;display:block;clear:both;border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;position:relative;}
.ditu{height:630px;width:60%;display:block;position:relative;background:#ddd;z-index:0;}
.index-map-address-bg{width:100%;display:block;position:absolute;top:0;left:0;z-index:10;}
.index-map-address{background:#217e67;height:590px;width:500px;position: absolute;right:0;top:-45px;color:#fff;}
.index-map-address h4{display:block;text-align:center;font-size:32px;padding:50px 0 40px;}
.index-map-address h5{display:block;text-align:center;font-size:18px;height:50px;line-height:50px;background:#30d5a5;position:relative;}
.index-map-address h5:before{content:''; position:absolute;top:0px;left:-25px; width:0; height:0; margin-left:0px; border:25px solid transparent; border-left:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-right-color:#30d5a5;}
.index-map-address p{font-size:18px;padding:0 0 0 30px;line-height:36px;margin:10px 0 0 80px;}
.index-map-address p.address{background:url(../images/map-icon-a.png) no-repeat 0 center;background-size:auto 25px;margin-top:50px;}
.index-map-address p.fax{background:url(../images/map-icon-b.png) no-repeat 0 center;background-size:auto 25px;}
.index-map-address p.tel{background:url(../images/map-icon-c.png) no-repeat 0 center;background-size:auto 25px;}
.index-map-address p.email{background:url(../images/staff-icon-a.png) no-repeat 0 center;background-size:auto 25px;}

.new9{position: relative;width:100%;float:left;clear:both;display: block;overflow: hidden;height:630px;}
.new9 .wrap{justify-content: flex-end;}
.mymap {width: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;height:630px;background:url(../images/map.jpg) no-repeat center center;background-size:cover;}
.new9-r{width: 3.94rem;padding: 0.3rem 0.4rem;background: url(../images/mapbg.png) no-repeat top;background-size: 100% 100%;transform: translateY(-0.22rem);z-index: 10;}
.log{margin-bottom: 0.4rem;}
.infoBox{ transform: translateY(-.2rem)}
.mymap .infoBox img {
    /* display: none !important; */
    width: 12px;
    height: 12px;
    margin: 8px !important;
    opacity: .5;
}
.mymap .infoBox .infoBoxContent {
    padding: 20px;
    line-height: 18px;
    width: 330px;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15);
    background: #fff;
}
.mymap .infoBox .infoBoxContent:before{content:"";position: absolute;left: 50%;border-left: transparent .1rem solid;border-right: transparent .1rem solid;border-top: #fff .1rem solid;bottom: -.1rem;margin-left: -.1rem;-webkit-filter: drop-shadow(0 2px 3px rgba(0,0,0,.1));filter: drop-shadow(0 2px 3px rgba(0,0,0,.1));}
.mymap .infoBox .infoBoxContent h3{ font-size:18px; font-weight: bold; line-height: 1.5}
.mymap .infoBox .infoBoxContent h6{font-size:14px;color: #222;line-height:30px;margin:6px 0 0;}
/*首页end*/


/*专题*/
.zhuanti{width:1220px;margin:0 auto;position:relative;float:left;left:-10px;padding:0 0 30px;}
.tese{width:1220px;margin:0 auto;height:120px;position:relative;float:left;left:-10px;}
.tese img{width:285px;height:110px;}

.zhuanti .slick-slide,.tese .slick-slide{padding:10px;}
.zhuanti .slick-arrow,.tese .slick-arrow{width:20px;height:35px; border:none; z-index: 1;top:35%;position: absolute; text-indent:-9999px; cursor: pointer;}
.zhuanti .slick-prev,.tese .slick-prev{left:-20px; background:url(../images/left.png) no-repeat center center;}
.zhuanti .slick-next,.tese .slick-next{right:-20px; background:url(../images/right.png) no-repeat center center;}
.zhuanti .slick-dots,.tese .slick-dots{position: absolute;left: 50%;bottom:10px;transform: translateX(-50%); z-index: 1000;}
.zhuanti .slick-dots li,.tese .slick-dots li{width:8px;height:8px;background:#ccc;float:left;margin:0 5px;border-radius:50%;cursor: pointer}
.zhuanti .slick-dots li.slick-active,.tese .slick-dots li.slick-active{background:#005e4d;}
.zhuanti .slick-dots button,.tese .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px; }
.zhuanti .ipic{border:1px solid #ccc;}
.zhuanti .ipic img{width:100%;display: block;}
.zhuanti .ipic p{padding:0 0 0 20px;line-height:30px;height:30px;}


/*党群建设*/
.djnav{width:100%;height:60px;line-height:60px;background:#fff;float:left;position:relative;display:block;text-align:center;}
.djnav a{font-size:18px;margin:0 20px;height:60px;line-height:60px;display: inline-block;padding:0 20px;}
.djnav a:hover{background:#137c72;color:#fff;}
.x-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.x-more .t{font-size:18px}@media screen and (max-width: 1480px){.x-more .t{font-size:16px}}@media screen and (max-width: 768px){.x-more .t{font-size:16px}}@media screen and (max-width: 330px){.x-more .t{font-size:16px}}
.x-more:hover .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.x-more .icon{width:40px;height:40px;border-radius:50%;border:1px dashed #c9151e;margin-left:10px;position:relative;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.x-more .icon::before{content:'';width:35%;height:2px;background-color:#c9151e;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.x-more .icon::after{content:'';width:2px;height:35%;background-color:#c9151e;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.x-more.yellow_all{color:#d9af72}
.party_building1{width:100%;float:left;clear:both;overflow:hidden; display:block;background-image: url(../images/party_building1.jpg);background-position:center;background-size:cover;padding:110px 0 120px;color:#fff}
.party_building1 .tit .t1{font-size:44px;line-height:1.2}
@media screen and (max-width: 1480px){.party_building1 .tit .t1{font-size:32px}}
@media screen and (max-width: 768px){.party_building1 .tit .t1{font-size:18px}}
@media screen and (max-width: 330px){.party_building1 .tit .t1{font-size:14px}}
.party_building1 .tit .x{width:70px;height:5px;background:#fff;margin:10px auto 0}
.party_building1 .tab-mod{margin-top:50px}
.party_building1 .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}
.party_building1 .top .tab-bar{display:-webkit-box;display:-ms-flexbox;display:flex}
.party_building1 .top .tab-bar .tab-term{font-size:24px;color:#d3d3d3}
@media screen and (max-width: 1480px){.party_building1 .top .tab-bar .tab-term{font-size:22px}}
@media screen and (max-width: 768px){.party_building1 .top .tab-bar .tab-term{font-size:18px}}
@media screen and (max-width: 330px){.party_building1 .top .tab-bar .tab-term{font-size:18px}}
.party_building1 .top .tab-bar .tab-term+.tab-term{margin-left:40px}
.party_building1 .top .tab-bar .tab-term .s1{position:relative}
.party_building1 .top .tab-bar .tab-term.cur{color:#fff}
.party_building1 .top .tab-bar .tab-term.cur .s1{padding-left:25px}
.party_building1 .top .tab-bar .tab-term.cur .s1::before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:#fff}
.party_building1 .top .more_wp .x-more{display:none}
.party_building1 .top .more_wp .x-more.act{display:-webkit-box;display:-ms-flexbox;display:flex}
.party_building1 .tab-cont{position:relative}
.party_building1 .tab-cont .tab-item{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.party_building1 .tab-cont .tab-item.act{opacity:1;visibility:visible;position:relative}
.party_building1 .tab-cont .tab-item .img_wp{position:relative;width:50%;padding-bottom:27.8%;overflow:hidden;margin-right:35px}
.party_building1 .tab-cont .tab-item .img_wp .img{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;top:0;left:0;visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0.8);transform:scale(0.8)}
.party_building1 .tab-cont .tab-item .img_wp .img a{position:absolute;top:0;left:0;width:100%;height:100%}
.party_building1 .tab-cont .tab-item .img_wp .img.act{visibility:visible;opacity:1;z-index:1;-webkit-transform:none;transform:none}
.party_building1 .tab-cont .tab-item .list{-webkit-box-flex:1;-ms-flex:1;flex:1}
.party_building1 .tab-cont .tab-item .list .line{border-bottom:1px dashed #fff;padding:20px 0}
.party_building1 .tab-cont .tab-item .list .line:first-child{padding-top:0}
.party_building1 .tab-cont .tab-item .list .line .img{display:none}
.party_building1 .tab-cont .tab-item .list .line .date{font-size:18px;font-family:Arial}
.party_building1 .tab-cont .tab-item .list .line a{color:#fff;}

@media screen and (max-width: 1480px){.party_building1 .tab-cont .tab-item .list .line .date{font-size:16px}}
@media screen and (max-width: 768px){.party_building1 .tab-cont .tab-item .list .line .date{font-size:16px}}
@media screen and (max-width: 330px){.party_building1 .tab-cont .tab-item .list .line .date{font-size:16px}}
.party_building1 .tab-cont .tab-item .list .line .t1{font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;line-height:1.5;height:3em}
@media screen and (max-width: 1480px){.party_building1 .tab-cont .tab-item .list .line .t1{font-size:20px}}
@media screen and (max-width: 768px){.party_building1 .tab-cont .tab-item .list .line .t1{font-size:18px}}
@media screen and (max-width: 330px){.party_building1 .tab-cont .tab-item .list .line .t1{font-size:16px}}




.party_building2{width:100%;float:left;clear:both;overflow:hidden; display:block;position:relative;padding:120px 0;}
.party_building2 .bgi{background-image: url(../images/party_building3.jpg);position:absolute;z-index:-1;top:0;bottom:0;left:0;width:50%;background-position:center;background-size:cover;background-repeat:no-repeat}
.party_building2 .top{position:relative;padding-bottom:55px}
.party_building2 .top .tit .t1{font-size:44px;line-height:1.2;}
@media screen and (max-width: 1480px){.party_building2 .top .tit .t1{font-size:32px}}
@media screen and (max-width: 768px){.party_building2 .top .tit .t1{font-size:28px}}
@media screen and (max-width: 330px){.party_building2 .top .tit .t1{font-size:24px}}
.party_building2 .top .tit .x{width:70px;height:5px;background:#c9151e;margin:10px auto 0}
.party_building2 .top .x-more{position:absolute;right:0;top:6px}
.party_building2 .slick-list{margin:0 -15px}
.party_building2 .slick-item .padd{padding:0 15px}
.party_building2 .slick-item .img{overflow:hidden;position:relative;padding-bottom:56%}
.party_building2 .slick-item .img img{width:100%;position:absolute;top:0;left:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.party_building2 .slick-item .txt{padding:20px 0 0}.party_building2 .slick-item .txt .date{font-family:Arial;font-size:18px}
@media screen and (max-width: 1480px){.party_building2 .slick-item .txt .date{font-size:16px}}
@media screen and (max-width: 768px){.party_building2 .slick-item .txt .date{font-size:16px}}
@media screen and (max-width: 330px){.party_building2 .slick-item .txt .date{font-size:16px}}
.party_building2 .slick-item .txt .t1{font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;line-height:1.5;height:3em}
@media screen and (max-width: 1480px){.party_building2 .slick-item .txt .t1{font-size:20px}}
@media screen and (max-width: 768px){.party_building2 .slick-item .txt .t1{font-size:18px}}
@media screen and (max-width: 330px){.party_building2 .slick-item .txt .t1{font-size:16px}}
.party_building2 .slick-fun{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.party_building2 .slick-fun .slick-arrow{width:46px;height:46px;border-radius:50%;border:1px dashed #d4a45f;color:#d4a45f;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-top:60px}
.party_building2 .slick-fun .slick-arrow::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;text-align:center;font-family:xfont;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.party_building2 .slick-fun .slick-arrow.slick-prev{margin-right:25px}
.party_building2 .slick-fun .slick-arrow.slick-prev::before{content:'\e500'}
.party_building2 .slick-fun .slick-arrow.slick-next::before{content:'\e501'}
.party_building3{width:100%;float:left;clear:both;overflow:hidden; display:block;position:relative;padding:40px 0;}
.party_building3 .bgi1{background-image: url(../images/party_building7.jpg);position:absolute;top:0;bottom:0;left:0;width:50%;background-position:center;background-size:cover;background-repeat:no-repeat}
.party_building3 .bgi2{background-image: url(../images/party_building8.jpg);position:absolute;top:0;bottom:0;right:0;width:50%;background-position:center;background-size:cover;background-repeat:no-repeat}
.party_building3 .wrap{height:auto}.party_building3 .top{position:relative;padding-bottom:55px}.party_building3 .top .tit .t1{font-size:44px;line-height:1.2}@media screen and (max-width: 1480px){.party_building3 .top .tit .t1{font-size:32px}}@media screen and (max-width: 768px){.party_building3 .top .tit .t1{font-size:28px}}@media screen and (max-width: 330px){.party_building3 .top .tit .t1{font-size:24px}}.party_building3 .top .tit .x{width:70px;height:5px;background:#c9151e;margin:10px 0 60px}.party_building3 .swiper-container{-webkit-transform:translateX(-6%);transform:translateX(-6%);overflow:visible;padding-bottom:19.5%}.party_building3 .swiper-container.nosf{-webkit-transform:none;transform:none;padding-bottom:16.5%}.party_building3 .swiper-container .swiper-wrapper{position:absolute;top:0;left:0}.party_building3 .swiper-container .swiper-slide{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.party_building3 .swiper-container .swiper-slide .padd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 15px;height:100%}.party_building3 .swiper-container .swiper-slide .padd::before{content:"";position:absolute;left:0;right:0;bottom:0;background:url(../image/jjl/party_building1.png) no-repeat bottom center;background-size:100% auto;padding-bottom:15%;z-index:1;opacity:0;visibility:hidden}.party_building3 .swiper-container .swiper-slide a{display:block;width:100%}.party_building3 .swiper-container .swiper-slide .img{overflow:hidden;position:relative;padding-bottom:56%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%}.party_building3 .swiper-container .swiper-slide .img::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2)}.party_building3 .swiper-container .swiper-slide .img img{width:100%;position:absolute;top:0;left:0}.party_building3 .swiper-container .swiper-slide .txt{position:absolute;bottom:20px;left:8.5%;right:8.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;opacity:0;visibility:hidden;z-index:1}.party_building3 .swiper-container .swiper-slide .txt .date{font-family:Arial;font-size:16px;padding-left:20px}.party_building3 .swiper-container .swiper-slide .txt .t1{font-size:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5;height:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1480px){.party_building3 .swiper-container .swiper-slide .txt .t1{font-size:20px}}@media screen and (max-width: 768px){.party_building3 .swiper-container .swiper-slide .txt .t1{font-size:18px}}@media screen and (max-width: 330px){.party_building3 .swiper-container .swiper-slide .txt .t1{font-size:16px}}.party_building3 .swiper-container .swiper-slide-active{width:36.979% !important}.party_building3 .swiper-container .swiper-slide-active .padd::before{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.party_building3 .swiper-container .swiper-slide-active .txt{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.party_building3 .swiper-container .slick-current .padd::before{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.party_building3 .swiper-container .slick-current .txt{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.party_building3 .slick-fun{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.party_building3 .slick-fun .slick-arrow{width:46px;height:46px;border-radius:50%;border:1px dashed #d4a45f;color:#d4a45f;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-top:60px;background:#fff}.party_building3 .slick-fun .slick-arrow::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;text-align:center;font-family:xfont;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.party_building3 .slick-fun .slick-arrow.slick-prev{margin-right:25px}.party_building3 .slick-fun .slick-arrow.slick-prev::before{content:'\e500'}.party_building3 .slick-fun .slick-arrow.slick-next::before{content:'\e501'}
.party_building4{width:100%;float:left;clear:both;overflow:hidden; display:block;background-image: url(../images/party_building10.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:120px 0}
.party_building4 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.party_building4 .flex .l{width:48.214%;margin-right:50px}
.party_building4 .flex .r{-webkit-box-flex:1;-ms-flex:1;flex:1}
.party_building4 .flex .tit{position:relative;padding-bottom:55px}
.party_building4 .flex .tit .t1{font-size:44px;line-height:1.2}
@media screen and (max-width: 1480px){.party_building4 .flex .tit .t1{font-size:32px}}
@media screen and (max-width: 768px){.party_building4 .flex .tit .t1{font-size:28px}}
@media screen and (max-width: 330px){.party_building4 .flex .tit .t1{font-size:24px}}
.party_building4 .flex .tit .x{width:70px;height:5px;background:#c9151e;margin:10px 0 0}
.party_building4 .flex .tit .x-more{position:absolute;right:0;top:6px}
.party_building4 .flex .list1 .item{padding:37px 0;position: relative;}
.party_building4 .flex .list1 .item:first-child{padding-top:0}
.party_building4 .flex .list1 .item:last-child{padding-bottom:0}
.party_building4 .flex .list1 .item+.item{border-top:1px dashed #e1bf8e}
.party_building4 .flex .list1 .item .a1{display:-webkit-box;display:-ms-flexbox;display:flex}
.party_building4 .flex .list1 .item .img{width:312px;height:177px;overflow:hidden}
.party_building4 .flex .list1 .item .img img{width:100%;height:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.party_building4 .flex .list1 .item h4{float:left;font-size:22px;width:80%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block;}
.party_building4 .flex .list1 .item span{position:absolute;right:0;}

.djztpic{float:left;display: block;width:100%; overflow: hidden;position: relative}
.djztpic ul li{width:30%;float:left;margin:0 5% 0 0;}
.djztpic ul li:nth-child(3n){margin-right:0;}

.djztpic ul li .pic{width:420px;height:240px;overflow:hidden;}
.djztpic ul li .pic img{display:block;width:420px;height:240px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.djztpic ul li a p{line-height:30px;color:#000;font-size:22px;padding:10px 0;}

.xianjinrenwu{width:1420px;margin:0 auto;position:relative;float:left;left:-10px;padding:0 0 20px;}
.xianjinrenwu .slick-slide{padding:10px;}
.xianjinrenwu .slick-arrow{width:20px;height:35px; border:none; z-index: 1;top:35%;position: absolute; text-indent:-9999px; cursor: pointer;}
.xianjinrenwu .slick-prev{left:-20px; background:url(../images/left.png) no-repeat center center;}
.xianjinrenwu .slick-next{right:-20px; background:url(../images/right.png) no-repeat center center;}
.xianjinrenwu .slick-dots{position: absolute;left: 50%;bottom:10px;transform: translateX(-50%); z-index: 1000;}
.xianjinrenwu .slick-dots li{width:8px;height:8px;background:#ccc;float:left;margin:0 5px;border-radius:50%;cursor: pointer}
.xianjinrenwu .slick-dots li.slick-active{background:#166c5d;}
.xianjinrenwu .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px; }


.xianjinrenwu .xjrwli .ipic{width:100%;height:300px;overflow:hidden;text-align:center}
.xianjinrenwu .xjrwli .ipic img{display:block;width:100%;height:300px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.xianjinrenwu .xjrwli h3{margin:20px 0 0;font-size:18px;font-weight:bold;height:24px;line-height:24px;overflow:hidden;}
.xianjinrenwu .xjrwli h6{padding:10px 0;}
.xianjinrenwu .xjrwli span{background:url(../images/times.png) no-repeat left center;background-size:auto 15px;padding:0 0 0 20px;}
.xianjinrenwu .xjrwli p{padding:10px;font-size:18px;line-height:30px;}




@media screen and (max-width: 768px){.djztpic ul li{width:100%;margin:0 0 4%;}}

@media screen and (max-width: 1480px){.party_building4 .flex .list1 .item .txt .date{font-size:16px}}
@media screen and (max-width: 768px){.party_building4 .flex .list1 .item .txt .date{font-size:16px}}
@media screen and (max-width: 330px){.party_building4 .flex .list1 .item .txt .date{font-size:16px}}
.party_building4 .flex .list1 .item .txt .t1{font-size:22px}
@media screen and (max-width: 1480px){.party_building4 .flex .list1 .item .txt .t1{font-size:20px}}
@media screen and (max-width: 768px){.party_building4 .flex .list1 .item .txt .t1{font-size:18px}}
@media screen and (max-width: 330px){.party_building4 .flex .list1 .item .txt .t1{font-size:16px}}
.party_building4 .flex .list1 .item .txt .p{font-size:18px;color:#666666;padding-top:15px}
@media screen and (max-width: 1480px){.party_building4 .flex .list1 .item .txt .p{font-size:16px}}
@media screen and (max-width: 768px){.party_building4 .flex .list1 .item .txt .p{font-size:16px}}
@media screen and (max-width: 330px){.party_building4 .flex .list1 .item .txt .p{font-size:16px}}
.party_building4 .flex .list2{border-top:1px dashed #e1bf8e;margin-top:35px}
.party_building4 .flex .list2 .line{position:relative;margin-top:27px}
.party_building4 .flex .list2 .line .t1{font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;line-height:1.5;height:3em;margin-right:145px}@media screen and (max-width: 1480px){.party_building4 .flex .list2 .line .t1{font-size:20px}}@media screen and (max-width: 768px){.party_building4 .flex .list2 .line .t1{font-size:18px}}@media screen and (max-width: 330px){.party_building4 .flex .list2 .line .t1{font-size:16px}}.party_building4 .flex .list2 .line .date{font-family:Arial;font-size:18px;position:absolute;right:0;bottom:0}@media screen and (max-width: 1480px){.party_building4 .flex .list2 .line .date{font-size:16px}}@media screen and (max-width: 768px){.party_building4 .flex .list2 .line .date{font-size:16px}}@media screen and (max-width: 330px){.party_building4 .flex .list2 .line .date{font-size:16px}}@media screen and (min-width: 769px){.party_building1 .tab-cont .tab-item .img_wp .img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.party_building1 .tab-cont .tab-item .list .line:hover .t1{color:#d4a45f}.party_building1 .tab-cont .tab-item .list .line.cur .t1{color:#d4a45f}.party_building2 .slick-arrow:hover{background:#d4a45f;color:#fff}
.party_building3 .slick-arrow:hover{background:#d4a45f;color:#fff}
.party_building2 .slick-item:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.party_building2 .slick-item:hover .txt .t1{color:#c9151e}
.party_building4 .flex .list1 .item:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.party_building4 .flex .list1 .item:hover .txt .t1{color:#c9151e}
.party_building4 .flex .list2 .line:hover .t1{color:#c9151e}}
@media screen and (max-width: 768px){.party_building1{padding:2%;width:96%;}
.party_building1 .top{padding-bottom:20px;display:block}
.party_building1 .top .tab-bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.party_building1 .top .tab-bar .tab-term+.tab-term{margin-left:10px}
.party_building1 .top .tab-bar .tab-term .s1{white-space:nowrap}
.party_building1 .top .tab-bar .tab-term.cur .s1{padding-left:15px}
.party_building1 .top .more_wp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}
.party_building1 .tab-cont .tab-item{display:block}.party_building1 .tab-cont .tab-item .img_wp{width:100%;padding-bottom:57.8%;display:none}
.party_building1 .tab-cont .tab-item .list .line .img{display:block}.party_building1 .tab-cont .tab-item .list .line .img img{width:100%}
.party_building1 .tab-cont .tab-item .list .line .txt{padding:15px 0 0}.party_building1 .tab-cont .tab-item .list .line{padding:15px 0}
.party_building1 .tab-cont .tab-item .list .line:first-child{padding-top:0}
.party_building2{padding:2%;width:96%;}.party_building2 .top{padding-bottom:20px}
.party_building2 .top .tit{text-align:left}
.party_building2 .top .tit .x{margin:10px 0 0}.party_building2 .slick-item .txt{padding-top:15px}
.party_building2 .slick-fun .slick-arrow{margin-top:30px}
.party_building3{padding:2%;width:96%;}.party_building3 .bgi1{width:100%}
.party_building3 .bgi2{display:none}
.party_building3 .top{text-align:center;padding-bottom:20px}
.party_building3 .top .tit .x{margin:10px auto 15px}
.party_building3 .slick-fun .slick-arrow{margin-top:30px}
.party_building3 .swiper-container{-webkit-transform:none !important;transform:none !important;padding-bottom:0 !important}
.party_building3 .swiper-container .swiper-slide-active{width:100% !important}
.party_building3 .swiper-container .swiper-wrapper{position:relative}
.party_building3 .swiper-container .swiper-slide .txt{left:15px;right:15px;bottom:5px}
.party_building4{padding:2%;width:96%;}.party_building4 .flex{display:block}
.party_building4 .flex .l{width:100%;margin:0 0 50px}
.party_building4 .flex .list1 .item .a1{display:block}
.party_building4 .flex .list1 .item .txt{padding:15px 0 0}
.party_building4 .flex .list1 .item .txt .p{padding-top:5px}
.party_building4 .flex .list1 .item .img{width:100%;height:auto}
.party_building4 .flex .list1 .item{padding:15px 0;height: 30px;
    line-height: 30px;}
.party_building4 .flex .tit{padding-bottom:20px}
.party_building4 .flex .list2{border:0;padding:0;margin:0}
.party_building4 .flex .list2 .line{margin-top:15px;padding-top:15px}
.party_building4 .flex .list2 .line .t1{margin:0}
.party_building4 .flex .list2 .line .date{position:static}
.party_building4 .flex .list2 .line{border-top:1px dashed #e1bf8e}
.party_building1 .tab-mod{margin-top:20px}}


/*内页*/
.cobg{width:1400px;margin:-100px auto 50px;background:#fff;box-shadow:0px 0px 18px #ccc;-moz-box-shadow:0px 0px 18px #888;min-height:650px;position:relative;z-index:10;}
.co{margin:0 auto;padding:0 3%;display:block;}
.main{width:100%;margin:0 auto;min-width:100%;background:#F4F7F7;float:left;}
.col{width:240px;float:left;position:relative}
.cor{float:right;width:960px;}

.localtop{display:none;}
.local{display:block;width:100%;margin:0 auto;height:45px;line-height:45px;border-bottom:1px solid #ccc;}
.local span{background:url(../images/home.png) no-repeat 0px center;background-size:auto 18px;padding:0 0 0 25px;}
.local a{color:#333;}.local a:hover{color:#005e4d;}

.cname{color:#fff;width:230px;height:42px;line-height:42px;padding:0 0 0 10px;background:#005e4d;}
.cname h4{font-size:18px;background:url(../images/cname.png) no-repeat 0 center;padding:0 0 0 30px;}
.pnavtit{ display:none;}


.pnav{float:left;width:100%;margin:20px 0;}
.pnav ul li{float:left;width:auto;margin: 0 2px 0 2px;animation: slideInLeft ease-out 0s forwards;-webkit-animation: slideInLeft ease-out 0s forwards;position: relative;}
.pnav ul li a{color:#fff;background:#6ca6a0;padding:10px 20px;position:relative;display:block;overflow:hidden;font-size:16px;}
.pnav ul li.on a,.pnav ul li a:hover{background:#006666;}

.anav{float:left;text-align:center;width:100%;position: relative;border-bottom:1px solid #ccc;margin:0 0 20px;}
.anav a{font-size:15px;height:38px;line-height:38px;display:inline-block;padding:0 20px;background:#6ca6a0;position: relative;z-index: 1;color:#fff;}
.anav a:hover,.anav a.on{background:#006666;}


.about{width:960px;padding:20px 0 0;}
.aboutcon{float:left;width:100%;line-height:24px;padding:40px 0}
.aboutcon td{padding:5px 0 5px 5px;font-size:14px;border:1px solid #ccc;}
.aboutcon img{max-width:100%;height:auto;}
.aboutfzt{font-size:24px;color:#E80200;text-align: center;padding:20px 0 25px;}
.contact{width:50%;float:left}
.contact h2{width:100%;font-size:24px;color:#005e4d;font-weight:bold;padding:0 0 10px 0;}
.contact p{font-size:18px;padding:10px 0;}
.maps{width:49%;height:350px;float:left;border:1px solid #ccc;}
.maptxta{width:200px;height:120px;font-size:12px;}
.maptxta .company,.maptxtb .company{font-size:14px;color:#005e4d;padding:0 0 0 5px;}
.maptxtb{width:300px;height:110px;font-size:12px;}

/*产品栏目*/
.piclists{width:100%;clear:both;margin:20px auto;float:left;}
.piclists ul{width:101.5%;float:left;}
.piclists ul li{float:left;text-align:center;height:auto;width:15.1666666%;margin:0 1.5% 20px 0;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.piclists ul li:hover{background:#fff-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.1);box-shadow:0 0 7px 1px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
.piclists ul li .pic{overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height:300px;}
.piclists ul li .pic img{width: 100%;height: 100%;object-fit: cover;	transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}
.piclists ul li h2{padding:15px 0 5px;font-size:18px;line-height:30px;height:30px;}
.piclists ul li h2 span{color:#999;font-size:12px;padding:0 0 0 5px;display:inline-block;line-height:30px;height:30px;}
.piclists ul li h2 a{color:#005e4d;font-weight:500;}.piclists ul li h2 a:hover{color:#333;}
.piclists ul li p{padding:0 0 5px;height:20px; overflow:hidden;font-size:12px;color:#666;}
.piclists ul li h5{padding:0 0 15px;font-size:14px;height:30px;}


/*.piclists ul li span{text-align:center; position:relative;background:#fff;border:1px solid #ddd;padding:5px 50px;margin:0 0 15px;color:#4C4747;}*/
.piclists ul li a:hover span{border:1px solid #DC0C0C;color:#fff;}
.piclists ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1)}
.piclists ul li a span, .piclists ul li a span:before, .piclists ul li a span:after {box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}
.piclists ul li a span:before {content: '';position: absolute;width:0;top:0px;left: 0;height:27px;background: #DC0C0C;z-index:0;}
.piclists ul li a:hover span:before {width: 100%;}
.piclists ul li a span i{ position: relative; z-index: 1; font-style: normal}


.ksnewslist{width:100%;clear:both;margin:20px auto;float:left;}
.ksnewslist ul li{float:left;text-align:center;height:auto;width:23.5%;margin:0 2% 0 0;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.ksnewslist ul li:nth-child(4n){margin-right:0;}
.ksnewslist ul li h2{padding:15px 0 5px;font-size:18px;line-height:30px;height:30px;}
.ksnewslist ul li .pic{overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height:400px;}
.ksnewslist ul li .pic img{width: 100%;height: 100%;object-fit: cover;	transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}



.newslist{width:100%;margin:0 auto 20px;float:left;}
.newslist ul li{width:100%;float:left;margin:0 0 20px 0;visibility:visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.newslist ul li a{background:#fafafa;display: block;width:98%;height:145px;padding:1%;}
.newslist ul li .date{width:7%;height:94px;background:#eee;margin-right:3%;margin-top:15px;float:left;}
.newslist ul li .date h6{font-size:36px;height:40px;line-height:40px;text-align:center;color:#000;margin-top:18px;transition:all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.newslist ul li .date p{font-size:12px;height: 35px;color: #000;text-align: center;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.newslist ul li .img{float:left;width:200px;height:145px;overflow: hidden;margin:0 10px 0 0;}
.newslist ul li .img img{width:200px;height:145px;object-fit: cover;transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}
.newslist ul li .txt{height:110px;padding:10px 10px 0 10px}
.newslist ul li .txt span{color:#999;font-size:12px;padding:4px 0 4px 20px;}
.newslist ul li .txt span.time{background:url(../images/time.png) no-repeat left 2px;padding:0 0 0 15px;background-size:auto 12px;}
.newslist ul li .txt span.hits{background:url(../images/views.png) no-repeat left -1px;padding:0 0 0 20px;background-size:auto 16px;}


.newslist ul li .txt h2{color:#333;font-size:18px;font-weight:bold;}
.newslist ul li .txt p{padding:10px 0;color:#999;}
.newslist ul li a:hover{ background:#def4f2;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2); box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.newslist ul li a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1)}
.newslist ul li a:hover h2{color:#005e4d;}

.newsli ul li{width:100%;float:left;border-bottom:1px solid #eee;height:45px;line-height:45px;}
.newsli ul li h2{float:left;}
.newsli ul li span{float:right;}

.toplist{width:100%;margin:10px 0 0;}
.toplist ul li{border-bottom:1px solid #ddd;height:42px;line-height:42px;}
.toplist ul li span{color:#73AC53;font-size:12px;padding:0 5px 0 0;float:right;}
.toplist ul li a{padding:0 15px;display:block;-webkit-transition:padding-left .8s;-moz-transition: padding-left .8s;-o-transition: padding-left .8s;}
.toplist ul li a:hover{background:#D2E9C5;color:#73AC53;padding-left:10px;}


/*护理*/
.hlsli{width:100%;clear:both;margin:10px auto 50px;float:left;}
.hlsli li{width:32%;float:left;margin:0 2% 2% 0;}
.hlsli li a{display:block;box-shadow:0 0 16px 0 rgba(31,33,135,0.1);background:#fff;width:90%;height:60px;padding:5%;}
.hlsli li a h5{font-size:18px;}
.hlsli li a p{font-size:14px;color:#999;}
.hlsli li:nth-child(3n){margin-right:0;}
/*图片列表*/
.piclist{width:100%;clear:both;margin:10px auto 20px;float:left;}
.piclist ul{width:102%;float:left;}
.piclist ul li{float:left;width:31.33333%;margin:0 2% 20px 0;height:240px;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
.piclist ul li a{background:#fff;display:block;float:left;overflow:hidden;position: relative; text-align:center;padding:0;-webkit-transition: all .2s linear;transition: all .2s linear;}
.piclist ul li a .pic{overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height:210px;}
.piclist ul li a .pic img{width: 100%;height: 100%;object-fit: cover;	transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}
.piclist ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1)}
.piclist ul li a p{color:#000;width:100%;float:left;height:30px;line-height:30px;}

/*列表内容页*/
.listConts{line-height:32px;color:#000;width:80%;padding:5px 10% 0;float:left;background:#fff;font-size:18px;}
.listConts .titles{font-size:26px;color:#333;text-align:center;padding:30px 0 0;width:100%;line-height:40px;height: auto}
.listConts .desc{width:100%;text-align:center;font-size:16px;padding:10px 0 15px;color:#999;margin:0 auto;height:40px;line-height:40px;float:left;}
.listConts .desc span{padding:0 2%;}
.listConts .time{background:url(../images/time.png) no-repeat left 2px;padding:0 0 0 20px;background-size:auto 16px;}
.listConts .hits{background:url(../images/views.png) no-repeat left 1px;padding:0 0 0 20px;background-size:auto 18px;}
.listConts .code{background:url(../images/code.png) no-repeat left 2px;padding:0 0 0 20px;background-size:auto 16px;position:relative;cursor:pointer;}
.listConts .zihao{background:url(../images/zihao.png) no-repeat left 2px;padding:0 0 0 20px;background-size:auto 16px;}
.listConts .zihao a{margin:0 5px;}
.listConts .zihao a.small_size{font-size:12px;}
.listConts .zihao a.normal_size{font-size:14px;}
.listConts .zihao a.big_size{font-size:16px;}
.listConts .code .vm{position:absolute;top:25px;left:0px;background-color:#fff;height:170px;width:150px;display:none;padding:20px;border:1px solid #ccc;}
.listConts .code .vm p{font-size:12px;line-height:15px;}
.listConts .code:hover .vm{display:block}

.listConts .share{float:left;width:200px;}
.listConts .share span{float:left;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
.listConts .post{padding:10px 0 20px;width:100%;float:left;}
.listConts .post p{line-height:2;}
.listConts .post img{max-width:1400px;}
.listConts .post table td{border:1px solid #ccc;}

.video-js{background:url(../images/videologo.png) no-repeat center center #f8f8f8;background-size:auto 200px;}
#qrcode{text-align:center;display:block;float:left;width:100%;padding-bottom:35px;position:relative;}
#qrcode canvas{margin:auto;width:15%;}
#qrcode span{position:absolute;bottom:0;left:0;right:0;}

.post-next-prev{position:relative;border-top:1px solid #eee;padding:20px 0 0 0;margin:30px 0 0 0;color:#666;font-size:16px;width:100%;}
.post-next-prev a{color:#666;padding:10px 0;line-height:36px;}
.post-next-prev a:hover{color:#005e4d}
.tuititle{background:#d3ede9;width:100%;float:left;margin:20px 0;height:40px;line-height:40px;}
.tuititle span {float:left;color:#fff;font-size:16px;height:40px;line-height:40px;display:block;}
.tuititle span a{height:40px;line-height:40px;display:block;padding:0 30px;}
.tuititle span a.cur{background:#166c5e;color:#fff;}
.tuititle a.more{float:right;padding:0 10px 0 0;}
/*产品详情*/
.prodetail{ position:relative;padding:30px 0;width:100%;}
.detaill{width:402px;margin:0 auto;}

.detailpic{margin:0 auto;width:100%;overflow:hidden;float:left;}
.detailpic ul li{width:23.5%;float:left;height:200px;margin:0 2% 2% 0;}
.detailpic ul li a{ background:#fff;width:100%;height:200px;display:block;overflow:hidden;position: relative;text-align:center;}
.detailpic ul li a .pic{border:1px solid #E0E0E0;width:261px;height:198px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;}
.detailpic ul li a .pic img{vertical-align:middle;max-height:198px;max-width:261px;}
.detailpic ul li:nth-child(4n){margin-right:0;}

/*图片小图预览列表*/
.spec-preview{width:402px;height:500px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin:5px 0 0 0;width:402px;}
.spec-scroll .prev{float:left;margin-right:6px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev{display:block; background:url(../images/lefta.png) no-repeat center center;width:11px;height:86px; cursor:pointer;}
.spec-scroll .next{display:block; background:url(../images/rightb.png) no-repeat center center;width:11px;height:86px; cursor:pointer;}
.spec-scroll .items{float:left;position:relative;width:372px;height:88px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:88px;}
.spec-scroll .items ul li{float:left;width:93px;text-align:center;}
.spec-scroll .items ul li a.img{width:86px;height:86px;display:table-cell;background:#fff;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;border:1px solid #EAEAEA;padding:0px;}
.spec-scroll .items ul li a.img img{vertical-align:middle;max-height:86px;max-width:86px;}
.spec-scroll .items ul li.tb-selected .img{border:1px solid #4FC242;}

.pcon{width:100%;}

/*feedback*/
.feedback{padding:20px 0 50px;width:100%;margin:0 auto;}
.feedback h3{text-align:center;width:100%;font-size:24px;line-height:40px;}
.feedback h5{text-align:center;width:100%;padding:10px 0;}
.feedback h5 img{width:150px;height:auto;}
.feedback ul li{float:left;width:100%;padding:5px 0;}
.feedback ul li label{float:left;width:100%;padding:10px 0;font-size:16px;}
.feedback ul li input{float:left;width:98%;padding:10px 0 10px 2%;border:1px solid #C8C8C8;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
.feedback ul li select{float:left;width:100%;padding:10px 0 10px 2%;border:1px solid #C8C8C8;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;}


.feedback ul li textarea{float:left;width:98%;padding:10px 0 10px 2%;height:250px;border:1px solid #C8C8C8;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
.feedback ul li button{background: #005e4d;border: 1px solid #005e4d;-moz-border-radius: 2px 2px 2px 2px;-moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;-webkit-border-radius: 2px 2px 2px 2px;-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;border-radius: 2px 2px 2px 2px;box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;color: #FFFFFF;display:inline-block;font-size:16px;height:42px;line-height:42px;padding:0 60px;cursor: pointer;}
.feedback ul li input.finput{width:120px;}

/*科室*/
.ks{width:100%;margin:0 auto;}
.ks h2{font-size:24px;color:#333333;text-align:center;padding:20px 0 30px;line-height:30px;}
.ktit{ text-align: center;width:100%;float:left;padding:20px 0 0;}
.ktit a{ background: #166c5d;color:#fff;padding:10px 30px;border-radius:5px;margin:4px;display: inline-block}
.ktit a:hover{ background:#5bd6c1;}
.kstk{width:100%;float:left;display:block;position:relative;margin:30px auto;overflow: hidden; border-bottom:1px solid #f1f1f1;}
.kstk h3{width:100%;margin:0 0 20px; background:url(../images/yun.png) no-repeat right center;position:relative;color:#333;font-size:20px;height:45px;line-height:45px; display: block;}
.kstk h3:before{content:"";position:absolute;bottom:20px;right:3%;width:97%;height:1px;background:#d8d8d8;z-index:-1}
.kstk h3 span{background:#fff;color:#166c5d;}

.kstit{width:100%;padding:5% 0 2%;float:left;}
.kstit h4{color:#292929;font-size:30px;float:left;position:relative;font-weight:normal;padding-left:20px;line-height:30px;}
.kstit h4:after{position:absolute;left:0;top:0;bottom:0;margin:auto;width:4px;height:28px;background:#005e4d;content:"";}
.kstit span{float:right;}
.kstit span a{float: right;
    font-size: 15px;
    color: #969595;
    display: block;
    padding-left: 80px;
    background: url(../images/more1.png) no-repeat left center;
    line-height: 30px;}
.kstit span a:hover{
    background: url(../images/more1-1.png) no-repeat left center;
    color: #2e3092;display: inline-block;
}
.ksintrcon{position:relative;float:left;width:44%;padding:20px 3%;height:300px;box-shadow:0 0 16px 0 rgba(31,33,135,0.1);background:#fff;}
.ksintrcon h2{font-weight:bold;font-size:24px;color:#005e4d;line-height:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:35px;
}
.ksintrcon .ksintrcontxt{font-size:16px;color:#888;line-height:34px;height:136px;text-indent:2em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.ksintrcon a.more {float: right;font-size: 15px;color: #969595;display: block;padding-left: 80px;background: url(../images/more1.png) no-repeat left center;line-height: 30px;margin-top: 30px;}
.ksintrcon a.more:hover{background: url(../images/more1-1.png) no-repeat left center;color: #005e4d;}

.ksintrdetaltit{text-align:center;font-size:26px;line-height:40px;font-weight:bold;padding:5% 0 2%;}
.ksintrdetal{padding:10px 10% 20px;width:80%;float:left;}
.ksintrdetal p{line-height:2;}
.ksintrdetal img{max-width:1400px;}
.ksintrdetal table td{border:1px solid #ccc;}

.kspicd {height:340px;float:right;width:50%;margin:0 auto;background:#fff;position:relative;max-width:100%;z-index:0;}
.kspic{position:relative;bottom:0;left:0;width:100%;height:340px;}
.kspic a{display:block;background-repeat:no-repeat;background-position:center top;height:auto;}
.kspic .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.kspic .slick-arrow{position: absolute;border:none;top:46%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat #fff;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.kspic .slick-prev{left:5%;}
.kspic .slick-next{right:5%;background-position:-50px 0px;}
.kspic .slick-arrow:hover{background-color:#333;}
.kspic .slick-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%); z-index: 1000;}
.kspic .slick-dots li{width:8px;height:8px;background:#fff;float:left;margin:0 5px;border-radius:50%;}
.kspic .slick-dots li.slick-active{background:#005e4d;}
.kspic img{display:block;width:100%;height:340px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}



.kstk .kstktit{border-bottom:1px solid #E8E8E8;height:40px;}
.kstk ul{width:100%;float:left;overflow:hidden;}
.kstk ul li{width:18.4%;float:left;overflow: hidden;margin:0 2% 2% 0;}
.kstk ul li a{display:block;border:1px solid #d8d8d8;border-radius:4px;width:94%;height:35px;line-height:35px;font-size:16px;padding:0 0 0 5%;color:#545454;background-color:#fff;background-size:auto 50px;}
.kstk ul li a:hover{background-color:#166c5d;color:#fff;border:1px solid #166c5d;}
.kstk ul li:nth-child(5n){margin-right:0;}

/*医生详情*/
.doctordetail{position:relative;padding-bottom:20px;width:100%;margin:20px 0 0;height:360px;}
.doctordetail .doctorpic{float:left;width:360px;height:430px;}
.doctordetail .doctorpic img{position:absolute;left:55px;top:71px;width:auto;height:280px;}
.doctordetail .doctorpic span{position:absolute;width:360px;height:430px;left: 0;top: 0;background:url(../images/doctor_clip.png) no-repeat left top;z-index: 1}
.doctordetail .doctortxt{width:861px;float:right;background-color: #fff;box-shadow: 5px 5px 24px -6px rgba(51, 51, 51, 0.1);margin-top: 33px;padding: 38px 70px 38px 18px;height:284px;}
.doctordetail .doctortxt h1{font-size:24px;font-weight:bold;color:#333;padding:20px 0 30px;background:url(../images/line.png) repeat-x bottom;}
.doctordetail .doctortxt h1 span{font-size:18px;font-weight:100;}
.doctordetail .doctortxt p{padding:20px 0 0;font-size:16px;}
.doctordetail .doctortxt .zhuangchang{float:left;width:100%;color:#434343;margin:30px 0 0;font-size:16px;line-height:28px; }
.doctorcontitle{font-size:24px;font-weight:bold;position: relative;color:#333;padding:30px 0 0;width:100%;height:40px;line-height:40px;}

.doctordetail .ddoctorcon{float:left;width:100%;color:#434343;font-size:16px;padding:30px 0 0 0;line-height:28px; background:url(../images/app-img.png) repeat-x top left;}
.doctorcon{padding:20px 0;line-height:2;}

/*护理园地*/
.huli{padding:5%;width:90%;}
.margin25{margin:0 0 0 25px;}
.margin20{margin:0 0 0 20px;}
.hulithree{width:385px;height:320px;background:#f9f9f9;}
.hulifour{width:285px;height:470px;background:#f9f9f9;}


.hlabout{width:100%;float:left;height:300px;}
.hlaboutpic{float:left;width:815px;height:300px;background:#ddd;overflow: hidden}

.hlaboutpic .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.hlaboutpic .slick-arrow{position: absolute;border:none;top:40%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.hlaboutpic .slick-prev{left:2%;}
.hlaboutpic .slick-next{right:2%;background-position:-50px 0px;}
.hlaboutpic .slick-arrow:hover{background-color:#333;}
.hlaboutpic .slick-dots{ position: absolute;left: 50%;bottom:20px;transform: translateX(-50%); z-index: 1000;}
.hlaboutpic .slick-dots li{width:8px;height:8px;background:#fff;float:left;margin:0 5px;border-radius:50%;}
.hlaboutpic .slick-dots li.slick-active{background:#005e4d;}
.hlaboutpic{position: relative;}
.hlaboutpic img{float:left;width:815px;height:300px;}
.hlaboutpic p{color:#fff;}



.hlabouttxt{float:right;color:#fff;width:315px;height:230px;background:#3b3b3b;padding:30px 35px 40px 35px;}
.hlabouttxt h1 {font-size:24px;}
.hlabouttxt p {line-height:26px;padding:10px 0;}
.hlabouttxt a {font-size: 14px;color: #390404;display: block;margin: 0 auto;width: 110px;height: 30px;line-height: 32px;text-align: center;background:#cccc99;border-radius: 4px;}
.hlabouttxt a:hover {background:#ffffff;}

.huliad{float:left;width:285px;height:150px;overflow: hidden}
.tijianad{float:left;width:385px;height:210px;overflow: hidden}
.huliad .slick-dots button,.tijianad .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.huliad .slick-arrow,.tijianad .slick-arrow{position: absolute;border:none;top:40%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.huliad .slick-prev,.tijianad .slick-prev{left:2%;}
.huliad .slick-next,.tijianad .slick-next{right:2%;background-position:-50px 0px;}
.huliad .slick-arrow:hover,.tijianad .slick-arrow:hover{background-color:#333;}
.huliad .slick-dots,.tijianad .slick-dots{ position: absolute;right:10px;bottom:12px;transform: translateX(-5%); z-index: 1000;}
.huliad .slick-dots li,.tijianad .slick-dots li{width:10px;height:10px;background:#fff;float:left;margin:0 4px;border-radius:5px;}
.huliad .slick-dots li.slick-active,.tijianad .slick-dots li.slick-active{background:#07A78F;width:10px;}
.huliad li,.tijianad li{position: relative;}
.huliad li img{float:left;width:285px;height:150px;}
.tijianad li img{float:left;width:385px;height:210px;}
.huliad li p,.tijianad li p{position:absolute;bottom:0;left:0;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.50) 100%);height:45px;line-height:45px;width:96%;padding:0 2%;color:#fff;}
.huliinto{line-height:28px;}
.hulili {width:100%;margin: 0 auto;}
.hulili li {width: 100%;font-size: 14px;color: #a0a0a0;line-height: 40px;height: 40px;overflow: hidden;border-bottom: #d5d5d5 1px dashed;}
.hulili li:last-child {border-bottom: none}
.hulili li a{display: block;font-size: 14px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;text-align: left;transition: all 0.2s;}
.hulili li h3{float:left;}
.hulili li span{float:right;color: #7d7d7d;}

.hulipic{width:1220px;margin:0 auto;height:240px;position:relative;float:left;left:-10px;}
.hulipic .slick-slide{padding:10px;}
.hulipic .slick-arrow{width:20px;height:35px; border:none; z-index: 1;top:40%;position: absolute; text-indent:-9999px; cursor: pointer;}
.hulipic .slick-prev{left:-20px; background:url(../images/left.png) no-repeat center center;}
.hulipic .slick-next{right:-20px; background:url(../images/right.png) no-repeat center center;}
.hulipic .slick-dots{position: absolute;left: 50%;bottom:10px;transform: translateX(-50%); z-index: 1000;}
.hulipic .slick-dots li{width:8px;height:8px;background:#ccc;float:left;margin:0 5px;border-radius:50%;cursor: pointer}
.hulipic .slick-dots li.slick-active{background:#008F86;}
.hulipic .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px; }

.ihulipic{position: relative;overflow: hidden;background:#fff;}
.ihulipic img{width:100%;height:160px;float:left;}
.ihulipic{width:230px;height:180px;float:left;padding:15px 0;}
.ihulipic h3{font-size:16px;padding:5px 0;text-align: center}

/*分页样式*/
.page_list{width:100%;height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:12px;margin:0 0 30px 0;}
.page_list li{display:inline-block;}
.page_list a{display:inline-block;color:#333;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 3px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list .active span{color:#333;border:1px solid #ccc;background:#ccc;text-align:center;padding:0 8px;margin:0 1px;display: inline-block;}

.ditu{float:left;width:100%;height:400px; }


/*页脚区域*/
.footer {background:url(../images/footbg.png) no-repeat center bottom #126a5d;width:100%;float:left;clear:both;color:#fff;}
.footer .link {padding:20px 0;font-size:16px;color:#fff;line-height:30px;width:100%;margin:0 0 10px 0;}
.footer .link a {margin-right: 16px;}
.footer .link a.last {margin: 0;padding: 0;background: none;}
.footer .flogo {width:293px;height:233px;position: relative;float: left;}
.footer .flogo h1 {width:293px;height:233px;}
.footer .flogo h1 a {background: url(../images/footlogo.png) no-repeat;background-size:auto 233px;text-indent:-9999px;width:293px;height:233px;display: block;}
.footer .ftxt {float: left;padding:20px 0 0 80px;width:500px;}
.footer .ftxt h3{padding: 0 0 10px 0;line-height: 28px;font-size: 18px;}
.footer .ftxt p {padding: 0 0 10px 0;line-height: 28px;font-size: 16px;}
.footer .shiye {width:450px;float:right;padding:40px 0 0;}
.footer .shiye ul li{width:130px;float:left;margin:0 0 20px 20px;text-align:center}
.footer .shiye img{width:100%;height:auto;}
.gongan{background:url(../images/gongan.png) no-repeat left center;padding:0 0 0 25px;}
.footer a {color: #fff;}
.footer a:hover {color: #CCE5FF}
.footnav {display: none;}
.copyright{width:100%;float:left;clear:both;color:#fff;text-align:center;margin:20px 0 30px;}
/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;z-index:10;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}
.middle{ font-size: 0;}
.middle:after{ content: ''; display: inline-block; vertical-align: middle; height: 100%;}
.middle-cont{ display: inline-block; vertical-align: middle; font-size: 14px; letter-spacing: 0;}
.rightnav { position: fixed; right: 0; top: 50%; width: 70px; z-index: 99; margin-top: -190px; }
.rightnav .item { width: 70px; height: 70px; overflow: hidden; background: #fff; border-radius: 5px; position: relative; margin-bottom: 6px; -webkit-box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1); box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1); }
.rightnav .tit { font-size: 14px; color: #fff; text-align: center; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #005e4d; line-height: 20px; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; }
.rightnav .middle { width: 100%; height: 100%; }
.rightnav .item:hover .tit { opacity: 1; }
.gotop1 { -webkit-transition: all 0.8s ease; transition: all 0.8s ease; opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); visibility: hidden; cursor: pointer; }
.gotop1.show { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }


@media (max-width:1366px) {
    .bl10 {height:0px;}
    .bl20 {height:5px;}
    .bl30 {height:5px;}
    .bl40 {height:5px;}
    .bl50 {height:10px;}
    .bl60 {height:0px;}
    .bl80 {height:20px;}
    .wrap{width:1200px;min-width:1200px;}
    .quick dl:nth-child(4){left:240px;}
    .inewsl{width:600px;}
    .inewsr{width:570px;}
    .inewstita ul li{margin: 0 25px 0 0;}
    .inewstita ul li h3{font-size:20px;}
    .ks_nav .tab ul li {width:100px;margin-right:1px;}
    .ks_nav .tab ul li.on {width:897px;}
    .ks_nav .tab ul li .tit {width:100px;}
    .ks_nav .tab ul li.on .list{width:694px;border:1px solid #cacaca;}
    .doctor{width:1220px;}
    .iztl{width:830px;}
    .iztlk{width:740px;}
    .iztli ul li a{font-size:14px;}
    .iztli ul li span{font-size:12px;}
    .iztr{width:320px;}

    /*内页*/
    .cobg{width:1200px;}
    .doctordetail .doctortxt{width:680px}


    .footer .ftxt{padding:20px 0 0 60px;width:500px;}
}
@media (max-width:768px) {
    .bl10 {height:0px;}
    .bl20 {height:5px;}
    .bl30 {height:5px;}
    .bl40 {height:5px;}
    .bl50 {height:10px;}
    .bl60 {height:0px;}
    .bl80 {height:20px;}
    .footm{opacity:1;-webkit-transform: translateY(0px) translateX(0);
        -moz-transform: translateY(0px) translateX(0);
        transform: translateY(0px) translateX(0);}
    body{ont:12px/20px microsift yahei,Tahoma,Arial,Helvetica,sans-serif;}
    .wrap{width:100%;min-width:100%;}
    .iwrap{width:100%;min-width:100%;}
    .col{width:100%;}
    .cor{width:100%;float:left;}

    .newsl{width:96%;padding:2%;}
    .newsr{float:left;width:96%;padding:2%;}
    /*头部区域*/
    .head{height:50px;position:relative;background:#009180;}

    .head .logo{width:205px;height:35px;margin:7px 0 0 5px;}
    .head .logo h1{width:205px;height:35px;}
    .head .logo h1 a{width:205px;height:35px; background-size:auto 35px;}

    .head:before,.head .headr{display:none;}
    .head .yhnav{display:block;float:right;margin:10px 40px 0 0;}
    .head .yhnav a{color:#fff;margin:0 0 0 5px;font-size:12px;}
    .navbg{width:100%;height:60px;line-height:30px;display:none;}
    .navs{height:60px;line-height:30px;}
    .navs li{width:20%;}
    .navs li a{display:block;text-align:center;width:100%;font-size:14px;color:#fff;}
    .navs li ul li a{width:80px;height:30px;line-height:30px;font-size:12px;}
    .head .tel{right:45px;top:15px;height:20px;z-index:99;padding:0px; background:none;width:20px;overflow: hidden;}
    .head .tel span{display:none;}.head .tel p{padding:0;}
    .head .tel p a{ background:url(../images/tel.png) no-repeat;color:#005e4d;font-size:12px;text-indent:9999px;line-height:20px;padding:0;display:block;width:25px;height:20px;background-size:auto 20px;}


    .head .menu{background:url(../images/menus.png) no-repeat; text-indent:-9999px;display: block;width: 40px;height:40px; position: absolute; top:5px; right:0px;}
    .sbannertop{height:0px;display:none;}
    .sbanner{height:120px;text-align:center;}
    .sbanner h2{font-size:24px;padding:40px 0 0;}

    /*员工版*/
    .staff_bg{background:#ddeeeb;padding:10px 2% 50px;width:96%;}
    .staff_list dl{width:100%;margin:0 0 10px;}
    .staff_list dl dt{width:100%;height:200px;overflow:hidden;}
    .staff_list dl h4{margin-top:10px;}
    .staff_list dl dd{width:100%;display:inline-block;font-size:14px;line-height:2;border-bottom:1px solid #ffffff69;padding:5px 0;}
    .staff_icon{width:100%;clear:both;display:block;}
    .staff_icon ul li{width:23.5%;margin:0 2% 2% 0;}
    .staff_icon ul li:nth-child(5n){margin-right:2%;}
    .staff_icon ul li:nth-child(4n){margin-right:0;}

    /*首页*/
    /* banner */
    .banners {height:200px;position:relative;}
    .banner{height:200px;}
    .banner a{height:200px; background-size:auto 200px;}
    .banner .slick-arrow{top:-35%;}
    .banner .slick-dots{bottom:15px;}
    .banner .slick-dots li{margin:0 3px;}


    .flashk{width:100%;float:left;}
    .flash{height:220px;}

    .flash li .img{height:180px;}
    .flash li .img img{height:180px}
    .flash li p{height:40px;line-height:40px;font-size:12px;}

    .quickbg{width:92%;padding:4%;}
    .quick{display:block;position:relative;height:400px;}
    .quick dl{width:33.33333%;height:100px;}
    .quick dl:nth-child(2){width:66.6666%;height:200px;}
    .quick dl:nth-child(3){top:100px;}
    .quick dl:nth-child(4){left:auto;top:auto;bottom:0px;right:0px;}
    .quick dl a{background-size:cover}
    .quick dl a{height:85px;padding:15px 0 0;}
    .quick dl dt{height:50px;width:50px;margin:0 auto 2px;}
    .quick dl dt img{width:100%;}
    .quick dl dd{font-size:12px;}

    .title{font-size:16px;line-height:40px;height:40px;padding:0 2%;}
    .newsbg{width:92%;padding:4%;}
    .inewsl{width:100%;}

    .inewsr{width:100%;padding:0;}
    .inewstita{border-bottom:1px solid #f0f0f0;}
    .inewstita ul li{margin:0 5px 0 0;}
    .inewstita ul li h3{font-size:14px;height:50px;line-height:50px;}
    .inewstita .hover:after{bottom:-1px;left:0;border-bottom:1px solid #005e4d;}

    .inewscona ul li{float:left;width:100%;padding:12px 0;height:85px;border-bottom:1px solid #dfdfdf;position:relative;}
    .inewscona ul li .ipic{width:120px;height:85px;margin:0 20px 0 0;}
    .inewscona ul li h3{font-size:14px;padding:0 0 10px;}
    .inewscona ul li p{font-size:12px;padding:0 0 10px;height:30px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block;}

    .isearchbg{width:100%;height:70px;}
    .isearchtit{display:none}
    .search{float:left;width:90%;padding:15px 5% 0;position:relative;height:50px;}
    .search .key{width:70%;height:35px;line-height:35px;border:none;padding:0 0 0 2%;}
    .search .sub{width:60px;float:right;background:url(../images/searchs.png) no-repeat center center #fff;background-size:auto 20px;height:35px;border:none;text-align:center;cursor:pointer;border-radius:5px;margin:0 2% 0 0;}
    .search .sub:hover{background-color:#b3dfd7;}

    /*ks_nav*/
    .ks_nav {width: 100%;margin: 0;height: auto;}
    .ks_nav .tab ul {margin-top: 0px;}
    .ks_nav .tab ul li {width: 100%;height: auto;float: left;margin-right: 0px;}
    .ks_nav .tab ul li.li3 {margin-right: 0;}
    .ks_nav .tab ul li.on {width: 100%;}
    .ks_nav .tab ul li .tit {float: left;width: 100%;height: auto;}
    .ks_nav .tab ul li .tit i {display: inline-block;float: left;width: 24px;height: 24px;margin: 5px 0 5px 10px;}
    .ks_nav .tab ul li.li1 .tit i {background-size:24px auto;}
    .ks_nav .tab ul li.li2 .tit i {background-size:24px auto;}
    .ks_nav .tab ul li.li3 .tit i {background-size:24px auto;}
    .ks_nav .tab ul li.li4 .tit i {background-size:24px auto;}
    .ks_nav .tab ul li .tit h3 {width: auto;float: left;font-size: 14px;line-height: 24px;height: 24px;margin: 5px 0 5px 5px;}
    .ks_nav .tab ul li .list {height: auto;padding: 5px 0;width: 100%;}
    .ks_nav .tab ul li.on .list {width: 100%;border: none;}
    .ks_nav .tab ul li.on .tit{width:100%;}
    .ks_nav .tab ul li .list a {float: left;width: 31.5%;height: 30px;font-size: 11px;text-align: center;line-height: 30px;border: 1px solid #f1f1f1;border-radius: 4px;margin: .5%;}
    .ks_nav .tab ul li .list a:hover {color: #00A366;border: 1px solid #00A366;}
    .ks_nav .below {margin-top: 30px;}
    .ks_nav .below a {float: left;width: 277px;height: 96px;margin-left: 30px;border-radius: 6px;}
    .ks_nav .below a:first-child {margin-left: 0;}
    .ks_nav .below a img {display: block;width: 100%;height: 100%;border-radius: 6px;transition: all .3s;}
    .ks_nav .below a img:hover {transform: translate(5px,5px);}
    .ks_nav .tab ul li.on .tit1,.ks_nav .tab ul li.on .tit2,.ks_nav .tab ul li.on .tit3,.ks_nav .tab ul li.on .tit4{background:#178a70;}

    .doctor{width:100%;left:0px;}
    .doctor .idoctorli{margin:0 0 10px;}
    .doctor .idoctorli .ipic{height:220px;}
    .doctor .idoctorli .ipic img{height:220px;}
    .doctor .idoctorli a h3{font-size:14px;padding:0;}
    .doctor .idoctorli a p{font-size:12px;}
    .doctor .idoctorli a h5{font-size:12px;padding:0;}
    .index_3{width:92%;padding:10px 4% 15px;}
    .index_3 .li .tit{ padding:2%; }
    .index_3 .li .tit h3{ font-size:18px;padding:10px 0;}
    .index_3 .li{ float: left; width:100%; }
    .index_3 .li li a{font-size:12px;}
    .index_3 .li .con{height:auto;}

    .igonggaobg{padding:25px 0;}

    .igonggaotit{float:right;margin:0 2% 0 0;height:40px;}
    .igonggaotit ul li{padding:0 0 0 10px;}
    .igonggaotit ul li a{font-size:12px;height:40px;line-height:40px;display:inline-block;}
    .igonggaotit ul li a:hover,.igonggaotit ul li.hover a{border-bottom:2px solid #005e4d;}


    .igonggaocon{width:92%;padding:4%;}
    .igonggaocon ul li {width:100%;margin:0 0 2% 0;height:auto;float:left;}
    .igonggaocon ul li a {height:auto;}

    .iztl{width:92%;padding:0 4%;}
    .iztlk{width:96%;height:auto;padding:2%;}
    .titleb{font-size:18px;line-height:40px;height:40px;}
    .titleb a{margin:0 15px 0 0;}
    .iztli ul li{width:100%;margin:0 0 3% 0;height:auto;border-bottom:1px solid #eee;}
    .iztli ul li a{font-size:12px;line-height:24px;}
    .iztli ul li span{position:absolute;font-size:10px;}
    .izticon dl{width:23.5%;margin:0 2% 0 0;}
    .izticon dl a{height:80px;}
    .izticon dl dt{height:40px;width:40px;margin:0 auto 13px;}
    .izticon dl dd{font-size:12px;}

    .iztr{width:92%;padding:0 4%;}
    .iztad ul li{margin:0 0 10px;}
    .iztad ul li img{height:auto;}

    /*内页*/
    .cobg{background:#fff;width:96%;margin:-20px 2% 0;}
    .co{width:100%;padding:0px;min-width:100%;background:#fff;}
    .main{width:100%;min-width:100%;background:#fff;}
    .col{width:100%;}
    .cor{float:left;width:100%;}

    .localtop{background-size:auto 30px;height:30px;}

    .cname{color:#fff;width:96%;height:34px;line-height:34px;padding:0 2%;background:#005e4d;}
    .cname h4{font-size:14px;}

    .piclists{width:100%;clear:both;overflow:hidden;margin:0 auto 10px;float:left;}
    .piclists ul{width:100%;float:left;padding:0;}
    .piclists ul li{width:31.33333%;padding:0 1% 1%;margin:0 0 10px 0;}
    .piclists ul li .pic{height:150px;}
    .piclists ul li h2{padding:2px 0;font-size:12px;line-height:20px;height:20px;}
    .piclists ul li p{font-size:10px;padding:0;height:15px;}
    .piclists ul li h5{padding:0 0 5px;font-size:10px;}



    /*    .piclists ul li{float:left;text-align:center;height:auto;width:15.1666666%;margin:0 1.5% 20px 0;visibility: visible;opacity: 0;animation: slideInUp ease-out .6s forwards;-webkit-animation: slideInUp ease-out .6s forwards}
        .piclists ul li:hover{background:#fff-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.1);box-shadow:0 0 7px 1px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
        .piclists ul li .pic{overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;height:300px;}
        .piclists ul li .pic img{width: 100%;height: 100%;object-fit: cover;	transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s}
        .piclists ul li h2{padding:5px 0;font-size:14px;}
        .piclists ul li p{padding:0 0 10px;height:20px; overflow:hidden;}
        .piclists ul li span{text-align:center; position:relative;background:#fff;border:1px solid #ddd;padding:5px 50px;margin:0 0 15px;color:#4C4747;}
        .piclists ul li a:hover span{border:1px solid #DC0C0C;color:#fff;}
        .piclists ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1)}
        .piclists ul li a span, .piclists ul li a span:before, .piclists ul li a span:after {box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}
        .piclists ul li a span:before {content: '';position: absolute;width:0;top:0px;left: 0;height:27px;background: #DC0C0C;z-index:0;}
        .piclists ul li a:hover span:before {width: 100%;}
        .piclists ul li a span i{ position: relative; z-index: 1; font-style: normal}*/


    .newslist{width:100%;overflow:hidden;margin:10px auto;float:left;}
    .newslist ul{width:100%;}
    .newslist ul li{width:100%;float:left;margin:0 0 10px 0;}
    .newslist ul li a{ background:#fff;padding:2%;display: block;width:96%;height:auto;}
    .newslist ul li .img{float:left;width:100%;height:auto;}
    .newslist ul li .img img{width:100%;height:auto;}
    .newslist ul li .txt{float:right;width:100%;height:auto;padding:0}
    .newslist ul li .txt span{font-size:12px;}
    .newslist ul li .txt h2{color:#333;font-size:14px;}
    .newslist ul li .txt h2:after{color:#333;font-size:18px;}
    .newslist ul li .txt p{padding:5px 0 5px;color:#999;font-size:10px;}
    .newslist ul li a:hover{ background:#fafafa;}

    .ksnewslist ul li{width:49%;}
    .ksnewslist ul li:nth-child(2n){margin-right:0;}
    .ksnewslist ul li .pic{height:120px;}
    .ksnewslist ul li h2{padding:5px 0 5px;font-size:12px;}
    /*图片列表*/
    .piclist ul{width:100%;}
    .piclist ul li{width:48%;margin:0 1% 10px;}
    .piclist ul li a h3{padding:5px 0 ;font-size:12px;}
    .piclist ul li a .pic{height:120px;}

    /*feedback*/
    .feedback{padding:2%;width:96%;}
    .feedback h3{font-size:18px;line-height:28px;}
    .feedback ul li label{font-size:14px;}
    .feedback ul li textarea{height:100px;}
    /*列表内容页*/
    .listConts{padding:2%;width:96%;font-size:12px;}
    .listConts .titles{font-size:18px;line-height:28px;padding:0;}
    .listConts .desc{font-size:12px;}

    .listConts .desc span{padding:0 2%;}
    .listConts .desc span.time{padding:0 0 0 14px;background-size:auto 12px;}
    .listConts .desc span.hits{padding:0 0 0 14px;background-size:auto 13px;}
    .listConts .desc span.code{padding:0 0 0 20px;background-size:auto 12px;}
    .listConts .desc span.zihao{padding:0 0 0 14px;background-size:auto 12px;}
    .listConts .zihao a{margin:0 2px;}
    .listConts .zihao a.small_size{font-size:10px;}
    .listConts .zihao a.normal_size{font-size:12px;}
    .listConts .zihao a.big_size{font-size:14px;}
    .listConts .code .vm{position:absolute;top:25px;left:-80px;background-color:#fff;height:170px;width:150px;display:none;padding:20px;border:1px solid #ccc;}
    .listConts .code .vm p{font-size:12px;line-height:15px;}

    #qrcode canvas{margin:auto;width:35%;}

    .video-js{width:100%;height:auto;background-size:auto 120px;}


    .tuititle span {font-size:12px;}
    .tuititle span a{padding:0 10px;}
    .tuititle a.more{font-size:12px;}

    .local{border-bottom:1px solid #ddd;height:30px;line-height:30px;font-size:11px;padding:0 2%;width:96%;}
    .local h5{font-size:14px;}
    .local h5:after{bottom:-1px;left:0;border-bottom:1px solid #005e4d;width:56px;}
    .pnavtit{ position:absolute;right:10px;top:5px;width:50px;height:20px; cursor:pointer;color:#fff;background:url(../images/downs.png) no-repeat center right;background-size:15px auto;display: block;}
    .current{background:url(../images/ups.png) no-repeat center right;background-size:15px auto;}

    .listConts .post{padding:10px 0 20px;width:100%;float:left;font-size:18px;line-height:2.2 !important;}
    .listConts .post img{max-width:none;width:100%;height:auto;}

    .pnav{width:96%;margin:10px 0 0;padding:0 2%;}
    .pnav ul li{width:18.4%;margin: 0 2% 2% 0;}
    .pnav ul li a{padding:0px;font-size:12px;text-align:center;}
    .pnav ul li:nth-child(5n){margin-right:0;}


    .anav{text-align:center;height:38px;line-height:38px;width:100%;position:relative;}
    .anav a{font-size:12px;margin:0 4px;padding:8px 5px;position: relative;z-index: 1;color:#333;}
    .anav a:hover,.anav a.on{border-bottom:2px solid #2582C5;color:#333;}

    .about{width:96%;padding:2%;}
    .aboutcon{width:100%;padding:0 0 20px}
    .aboutpic{width:100%;padding:10px 0 0;}
    .aboutpic img{width:100%;height:auto;}
    .aboutconb{padding:0}
    .aboutconb img{max-width:none;width:100%;}
    .contact{width:100%;}
    .contact h2{width:100%;font-size:18px;font-weight:bold;padding:0 0 2px 0;}
    .contact dl{width:100%;}
    .contact dl dt{font-size:14px;padding:5px 0;}
    .contact dl dd{height:auto;font-size:12px;}
    .maps{width:100%;margin:10px 0 0}

    .listConts .newscon{padding:10px 0;}
    .listConts .newscon img{max-width:none;width:100%;height:auto;}
    .toplist{margin:10px 0 0;}
    .preNext{margin:10px 0 0 0;}
    /*产品详情*/
    .prodetail{ position:relative;padding:10px 0;width:100%;}
    .detaill{width:100%;margin:0 auto;}

    .detailpic ul li{width:49%;height:120px;}
    .detailpic ul li a{height:120px;}
    .detailpic ul li a .pic{width:176px;height:118px;}
    .detailpic ul li a .pic img{max-width:174px;max-height:118px;}
    .detailpic ul li:nth-child(2n){margin-right:0;}

    /*图片小图预览列表*/

    .spec-scroll{width:320px;height:70px;margin:0 auto;}
    .spec-scroll .prev{float:left;margin-right:6px;}
    .spec-scroll .next{float:right;}
    .spec-scroll .prev{display:block; background:url(../images/lefta.png) no-repeat center center;width:11px;height:70px; cursor:pointer;}
    .spec-scroll .next{display:block; background:url(../images/rightb.png) no-repeat center center;width:11px;height:70px; cursor:pointer;}
    .spec-scroll .items{float:left;position:relative;width:288px;height:70px;overflow:hidden;}
    .spec-scroll .items ul{position:absolute;width:999999px;height:70px;}
    .spec-scroll .items ul li{float:left;width:73px;text-align:center;}
    .spec-scroll .items ul li a.img{width:65px;height:65px;display:table-cell;background:#fff;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;border:1px solid #EAEAEA;padding:0px;}
    .spec-scroll .items ul li a.img img{vertical-align:middle;max-height:65px;max-width:65px;}
    .spec-scroll .items ul li.tb-selected .img{border:1px solid #4FC242;}
    .pcon{width:96%;padding:2%;}
    .pcon img{width:50%;}

    .ks{width:96%;padding:2%;}
    .ks h2{font-size:18px;padding:10px 0;}
    .ktit a{padding:2px 5px;font-size:12px;}
    .kstk{padding:0;margin:0;}
    .kstk h3{font-size:14px;}
    .kstk h3:before{right:8%;width:92%;}
    .kstit{width:96%;padding:2%;}
    .kstit h4{font-size:16px;padding-left:12px;}
    .kstit h4:after{left:0;top:3px;width:4px;height:20px;}
    .kstit span a{font-size:12px;padding-left:50px;background-size:auto 12px;}

    .kstk ul{width:100%;float:left;overflow:hidden;}
    .kstk ul li{width:32%;float:left;overflow: hidden;margin:0 2% 2% 0;}
    .kstk ul li a{width:98%;height:30px;line-height:30px;text-align:center;font-size:10px;padding:0;}
    .kstk ul li:nth-child(5n){margin-right:2%;}
    .kstk ul li:nth-child(3n){margin-right:0;}

    .ksintrcon{width:96%;padding:2%;height:230px;magin:0 0 3%;}
    .ksintrcon h2{    }
    .ksintrcon .ksintrcontxt{font-size:12px;line-height:26px;height:136px;}
    .ksintrcon a.more {font-size:12px;padding-left:50px;line-height:30px;margin-top:5px;background-size:auto 12px;}
    .kspicd{width:100%;height:200px;}
    .kspic{height:200px;}
    .kspic img{height:200px;}
    .hlsli li{width:100%;margin:0 0 2% 0;}

    /*医生详情*/
    .doctordetail{width:96%;padding:2%;margin:10px 0 0;height:auto;}
    .doctordetail .doctorpic{float:none;margin:0 auto;text-align:center;height:auto;width:100%;}
    .doctordetail .doctorpic img{position:unset;left:0;top:0;width:210px;height:auto;}
    .doctordetail .doctorpic span{display:none;}
    .doctordetail .doctortxt{width:100%;padding:10px 0 0;margin:0;height:auto;}
    .doctordetail .doctortxt h1{font-size:18px;padding:0 0 30px;text-align:center;}
    .doctordetail .doctortxt .zhuangchang{margin:5px 0 0;font-size:14px;line-height:21px;padding:10px 0 20px;}
    .doctorcontitle{font-size:18px;margin:5px 0 0;padding:10px 2%;width:96%;}
    .doctorcon{padding:2%;font-size:12px;text-align:left;width:96%;}


    /*党群建设*/
    .djnav{height:40px;line-height:40px;}
    .djnav a{font-size:12px;margin:0;height:40px;line-height:40px;padding:0 3px;}
    /*页脚区域*/




    .footer{padding:4%;width:92%;}
    .footer .link {font-size:12px;padding:0;}
    .footer .flogo{float:none;margin: 0 auto;}
    .footer .ftxt{padding:10px 10% 0 10%;width:80%;}
    .footer .ftxt p{padding:0;line-height:24px;font-size:12px;}
    .footer .shiye {width:100%;padding:10px 0 0;}
    .footer .shiye ul li{margin:0 0 20px 0;width:27.333%;padding:3%}
    .footer .shiye ul li p{font-size:12px;}
    .copyright{margin:10px 0 10px;font-size:12px;}
    .footnav{position:fixed;bottom:0;left:0;width:100%;height:45px;background:#005e4d;z-index:1000;display: block;}
    .footnav a{width:25%;line-height:15px;display: block; text-align: center;float:left;padding:5px 0 0 0;}
    .footnav a img{height:20px;width:auto;}
    .footnav a p{color:#fff;padding:0px;font-size:12px;}
    .index-map-address,.rightnav{display:none;}
}

@keyframes slideInLeft {
    from {
        transform:translate3d(-50%, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform:translate3d(-50%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none
    }
}
@keyframes slideInUp {
    from {
        transform:translate3d(0, 50%, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
@-webkit-keyframes fadeInUp {
    from {
        -webkit-transform:translate3d(0, 50%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none
    }
}






















