@charset "utf-8";

@font-face {
    font-family: 'Didot';
    src: url('../fonts/didot.eot');
    src:
    url('../fonts/didot.eot') format('embedded-opentype'),
    url('../fonts/didot.woff') format('woff'),
    url('../fonts/didot.ttf') format('truetype'),
    url('../fonts/didot.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DidotBold';
    src: url('../fonts/didotbold.eot');
    src:
    url('../fonts/didotbold.eot') format('embedded-opentype'),
    url('../fonts/didotbold.woff') format('woff'),
    url('../fonts/didotbold.ttf') format('truetype'),
    url('../fonts/didotbold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:5px auto; padding: 3px 0px; font-size:12px; width: 30%;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun",Arial,sans-serif; resize:none;}
body{font:12px 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{-webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran100{-webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -ms-transition:all 0.1s linear; transition:all 0.1s linear;}
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic em,
.scaleimg:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.w1200{width: 1200px;margin: 0 auto;}

input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); }

.cd-popup { position: fixed; left: 0; top: 0;right: 0;bottom: 0; height: 100%; width: 100%;background: url(../images/graybg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block; background: url(../images/search_icon.jpg) no-repeat center center; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none;cursor: pointer;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #800001;}

.header .menuIcon{width: 24px;cursor: pointer;display: none;position: absolute;right: 5%;top:50%;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.header .menuIcon span{display: block;height: 3px;background: #800001;margin-top: 5px;position: relative;}
.header .menuIcon span:first-child{margin-top: 0;}


.navForm{background: #fff;border-radius: 3px;}
.navForm .text{width: 80%;height: 32px;border:none;background: none;font-size: 14px;color: #555;line-height: 32px;text-indent: 8px;}
.navForm .subm{width: 20%;height: 32px;border:none;background: url(../images/search_icon.jpg) no-repeat center;cursor: pointer;}
.mm-listview > li.nBorder:not(.mm-divider):after{display:none;}

.w1240{width: 1240px;margin: 0 auto;}

/* 左侧样式开始 */
.l1000{width: 900px; float: left;}
.l1000b dl dt strong{ line-height: 50px; }
.l1000b dl dd ul li{ width: 30%; float: left; height: 288px; border: 1px #c6bba6 dashed; margin: 30px 12px; }
.l1000b dl dd ul li a{ display: block; height: 192px; position: relative; }
.l1000b dl dd ul li a img{ max-height: 185px; }
.l1000b dl dd ul li a .pic{ width: 295px; height: 100%; text-align: center; }
.r200{ width: 300px; float: right; }


.header{padding-top: 21px;/*background: url(../images/headerbg.jpg) repeat;*/position: relative;}
.header .logo{height: 155px;line-height: 50px/*155px*/;font-size: 0;}
.header .searchBtn{width: 50px;height: 50px;margin-top: 58px;background: url(../images/icon1.png) no-repeat -100px top;cursor: pointer;}
.header .searchBtn:hover{opacity: 0.9;}
.header ul{padding-top: 58px;}
.header ul li{padding: 4px 26px 2px 62px;position: relative;font-family: "Microsoft Yahei";}
.header ul li.li2{padding-right: 14px;}
.header ul li:before{content: "";width: 50px;height: 50px;position: absolute;left: 0;top:0;background: url(../images/icon1.png) no-repeat left top;}
.header ul li p{font-size: 16px /* 14px */;line-height: 22px;color: #000000;}
.header ul li b{display: block;font-size: 20px /* 16px */;line-height: 22px;color: #800001;font-weight: bold;}

.logoimg{ margin-top: 20px; }
.yibao{ color: #940713; font-size: 22px; font-weight: bolder; display: block; }
.yibaom{ display: none; }

.nav{width: 100%;background: #800001;position: relative;z-index: 9;}
.nav ul .nLi{width: 9%;text-align: center;}
.nav ul .nLi h3{position: relative;}
.nav ul .nLi h3:before{content: "";width: 114px;height: 27px;position: absolute;left: 50%;top: 10px;margin-left: -57px;background: url(../images/hnavbg.png) no-repeat center;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.nav ul .nLi:first-child h3:before{}
.nav ul .nLi.on h3:before,.nav ul .nLi.cur h3:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.nav ul .nLi h3 a{display: block;font-size: 18px;color: #fffefe;line-height: 50px;position: relative;z-index: 9;}
.nav ul .nLi h3 a span{letter-spacing: 32px;}
.nav ul .nLi.on h3 a,.nav ul .nLi.cur h3 a{color: #800001;}
.nav ul .nLi .navSub{position: absolute;left: 0;top:50px;width: 100%;background: rgba(245,245,245,0.85);display: none;}
.nav ul .nLi .navSub .w1240{padding: 43px 0;background: url(../images/navsubbg.png) no-repeat right bottom;}
.nav ul .nLi .navSub h4{width: 12%;font-size: 20px;line-height: 35px;color: #800001;font-weight: normal;text-align: center;}
.nav ul .nLi .navSub ul.innerNav{min-height: 200px;width: 16%;position: relative;text-align: center;}
.nav ul .nLi .navSub ul.innerNav:before,
.nav ul .nLi .navSub ul.innerNav:after{content: "";width: 2px;height: 100%;position: absolute;top:0;background: url(../images/line.png) repeat-y left top;}
.nav ul .nLi .navSub ul.innerNav:before{left: 0;}
.nav ul .nLi .navSub ul.innerNav:after{right: 0;}
.nav ul .nLi .navSub ul.innerNav li a{display: inline-block;font-size: 15px;line-height: 36px;color: #800001;font-family: "Microsoft Yahei";position: relative;padding: 0 24px;}
.nav ul .nLi .navSub ul.innerNav li a:before,
.nav ul .nLi .navSub ul.innerNav li a:after{content: "";width: 10px;height: 10px;position: absolute;background: url(../images/icon1.png) no-repeat left -457px;
opacity: 0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}
.nav ul .nLi .navSub ul.innerNav li a:before{left: 0;top:10px;}
.nav ul .nLi .navSub ul.innerNav li a:after{right: 0;bottom:10px;background-position: left -467px;-webkit-transform: translateX(12px);transform: translateX(12px)}
.nav ul .nLi .navSub ul.innerNav li a:hover:before,
.nav ul .nLi .navSub ul.innerNav li a:hover:after{opacity: 1;-webkit-transform:translateX(0); transform:translateX(0);}
.nav ul .nLi .navSub .pic{width: 27%;margin: 16px 4.5% 0 5%;}
.nav ul .nLi .navSub .pic a{display: block;width: 100%;position: relative;overflow: hidden;height: 0;padding-bottom: 70.06%;}
.nav ul .nLi .navSub .pic a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.nav ul .nLi .navSub .pic a:hover em{-webkit-transform: scale(1.1);transform: scale(1.1);}
.nav ul .nLi .navSub .text{width: 29%;padding-top: 6px;}
.nav ul .nLi .navSub .text p{margin-bottom: 18px;font-size: 14px;line-height: 32px;color: #800001;font-family: "Microsoft Yahei";height: 155px;overflow: hidden;text-align: left;}
.nav ul .nLi .navSub .text .more{display: block;width: 102px;height: 24px;background: url(../images/icon1.png) no-repeat left -432px;
line-height: 24px;font-size: 14px;color: #800001;}



/* 导航 科室介绍骨伤科分类 样式 */

.nav ul .nLi .navSub .gk{ width: 27%; margin: 16px 4.5% 0 5%; font-size: 16px; font-weight: bolder; line-height: 36px; color: #800001; }

/* 科室介绍骨伤科总科室 样式 */

.ksContent .w1240 .item2 .zjScroll{ padding: 0 60px;}
.ksContent .w1240 .item2 .zjScroll .container .swiper-wrapper .swiper-slide{ width: 241.5px; margin-right: 38px; float: left;}
.ksContent .w1240 .item2 .zjScroll .container .swiper-wrapper{ display: inline-block; }






.nav ul .nLi .navSub .navNews{width: 36%;box-sizing:border-box;height: 200px;padding: 0 4%;text-align: left;font-family: "Microsoft Yahei";position: relative;}
.nav ul .nLi .navSub .navNews .tit{margin-bottom: 2px;font-size: 16px;line-height: 36px;color: #800001;font-weight: normal;}
.nav ul .nLi .navSub .navNews ul li a{display: block;padding-left: 20px;position: relative;font-size: 14px;line-height: 34px;color: #800001;}
.nav ul .nLi .navSub .navNews ul li a:before{content: "";width: 3px;height: 3px;background: #800001;border-radius: 50%;position: absolute;left: 0;top:50%;margin-top: -2px;}
.nav ul .nLi .navSub .navNews ul li a:hover{-webkit-transform:translateX(12px);transform:translateX(12px);}

.nav ul .nLi .navSub .wrap{position: relative;}
.nav ul .nLi .navSub .wrap:before{content: "";width: 2px;height: 100%;position: absolute;top:0;right:36%;background: url(../images/line.png) repeat-y left top;}



.banner{width: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide a{display: block;width: 100%;height: 0;padding-bottom: 620px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner .swiper-pagination{bottom: 50px;height: 20px;line-height: 20px;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 20px;margin: 0 15px;padding: 0;background: url(../images/icon1.png) no-repeat left -50px;opacity: 1;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position: left -70px;}

.isec1{background: url(../images/isect1bg.jpg) no-repeat center;background-size: cover;}
.isec1 ul li{width: 25%;}
.isec1 ul li a{display: block;padding: 28px 0 24px;text-align: center;}
.isec1 ul li a .icon{display: block;width: 60px;height: 60px;margin: 0 auto;background: url(../images/icon1.png) no-repeat left -90px;}
.isec1 ul li a h5{font-size: 20px;line-height: 49px;color: #333333;}
.isec1 ul li.li2 a .icon{background-position: -60px -90px;}
.isec1 ul li.li3 a .icon{background-position: -120px -90px;}
.isec1 ul li.li4 a .icon{background-position: -180px -90px;}
/*.isec1 ul li a:hover .icon{-webkit-transform: scale(0.8);transform: scale(0.8);}*/
.isec1 ul li a:hover .icon{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.isec1 ul li a:hover h5{color: #800001;}


.ititle{margin-bottom: 7px;line-height: 109px;position: relative;}
.ititle h3{font-size: 30px;color: #800001;margin-right: 50px;}
.ititle ul{padding: 39px 0 0;}
.ititle ul li{ width: 90px; overflow: hidden; margin-left: 58px;position: relative;font-size: 16px;color: #4c4c4c;height: 30px;line-height: 30px;}
.ititle ul li:first-child{margin-left: 0;}
.ititle ul li:before{content: "/";width: 16px;height: 100%;position: absolute;left: -36px;top:0;text-align: center;}
.ititle ul li:first-child:before{display: none;}
.ititle ul li a{display: block;font-weight: bold;}
.ititle ul li.active a{color: #800001;font-weight: bold;}
.ititle ul li:hover a{color: #800001;}
.ititle .imore{width: 74px;height: 25px;position: absolute;right: 0;top:50%;margin-top: -12px;font-size: 14px;color: #4c4c4c;line-height: 25px;text-align: center;font-family: "SimSun";}
.ititle .imore:before,
.ititle .imore:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/icon1.png) no-repeat -150px top;}
.ititle .imore:after{background-position: -150px -25px;opacity: 0;}
.ititle .imore span{position: relative;z-index: 2;}
.ititle .imore:hover{color: #fff;}
.ititle .imore:hover:after{opacity: 1;}

.isect2{padding: 24px 0 80px;background: url(../images/isect2bg.jpg) repeat;}
.isect2 .ititle .imore{display: none;}
.isect2 .ititle .imore1{display: block;}
.isect2 .container{width: 100%;position: relative;overflow: hidden;height: 290px;}
.isect2 .container .pic{width: 33.87%;height: 290px;overflow: hidden;position: relative;}
.isect2 .container .pic a img{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect2 .container .pic:hover a{-webkit-transform: scale(1.1);transform: scale(1.1);}
.isect2 .container ul{width: 62.9%;margin-top: -1px;}
.isect2 .container ul li{width: 47%;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 15px;}
.isect2 .container ul li a{display: block;padding: 0 0 14px 72px;position: relative;}
.isect2 .container ul li a .date{position: absolute;left: 0;top: 0;font-size: 18px;line-height: 31px;color: #b2b2b2;font-family: "SimSun";}
.isect2 .container ul li a .date em{font-size: 26px;color: #800001;}
.isect2 .container ul li a h5{font-size: 16px;line-height: 32px;font-family: "Microsoft Yahei";}
.isect2 .container ul li a p{font-size: 14px;line-height: 20px;color: #999999;height: 40px;overflow: hidden;font-family: "Microsoft Yahei";}
.isect2 .container ul li a:hover h5{color: #800001;-webkit-transform:translateX(8px);transform:translateX(8px);}

.isect3{padding: 31px 0 29px;background: #800001 url(../images/isect3bg.jpg) no-repeat center bottom;background-size: cover;overflow: hidden;position: relative;}
.isect3 .w1240{position: relative;z-index: 2;}
.isect3 .ititle h3{color: #ffffff;}
.isect3 .ititle ul li{color: #ffffff;}
.isect3 .ititle ul li.active a,.isect3 .ititle ul li:hover a{color: #20a15c;}
.isect3 .ititle .imore{color: #fff;}
.isect3 .ititle .imore:before{background-position: -224px top;}
.isect3 .ititle .imore:after{background-position: -224px -25px;}
.isect3 .ititle .imore:hover{color: #800001;}
.isect3 .list{padding-top: 34px;width: 1284px;}
.isect3 .list li{width: 16.666%;margin-bottom: 65px;width: 250px;}
.isect3 .list li a{display: block;padding-left: 68px;position: relative;}
.isect3 .list li a .icon{width: 49px;height: 47px;position: absolute;left: 0;top:4px;text-align: center;line-height: 47px;}
.isect3 .list li a .icon img{max-width: 100%;max-height: 100%;position: relative;z-index: 2;}
.isect3 .list li a .icon:before,
.isect3 .list li a .icon:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/icon1.png) no-repeat left -146px;}
.isect3 .list li a .icon:after{background-position: -49px -146px;opacity: 0;}
.isect3 .list li a h5{font-size: 16px;line-height: 26px;color: #ffffff;font-weight: normal;}
.isect3 .list li a p{font-size: 14px;line-height: 30px;color: #ff850b;}/*#8d9f93*/
.isect3 .list li a:hover .icon:after{opacity: 1;}
.isect3 .list li a:hover .icon{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}

.isect4{margin: 32px auto 0px;}
.isect4 .ititle ul li{margin-left: 40px;}
.isect4 .ititle ul li:first-child{margin-left: 0;}
.isect4 .ititle ul li:before{left: -26px;}

.isect4 .scroll{padding: 0 28px;position: relative;}
.isect4 .scroll .swiper-button-prev,
.isect4 .scroll .swiper-button-next{width: 15px;height: 30px;position: absolute;top:122px;cursor: pointer;background: url(../images/icon1.png) no-repeat left -202px;}
.isect4 .scroll .swiper-button-next{background-position: -15px -202px;}
.isect4 .scroll .swiper-button-prev:hover,
.isect4 .scroll .swiper-button-next:hover{background-position-y: -232px;}
.isect4 .scroll .container{width: 100%;position: relative;overflow: hidden;}
.isect4 .scroll .container .swiper-slide a{display: block;padding-top: 9px;text-align: center;}
.isect4 .scroll .container .swiper-slide a .pic{width: 194px;height: 216px;margin: 0 auto;position: relative;text-align: center;line-height: 216px;font-size: 0;line-height: 217px;}
.isect4 .scroll .container .swiper-slide a .pic b{width: 190px;height: 190px;position: absolute;left: 0;top:13px;border-radius: 50%;background: #c9cacc;}
.isect4 .scroll .container .swiper-slide a .pic img{max-width: 84%;max-height: 87%;position: relative;z-index: 3;}
.isect4 .scroll .container .swiper-slide a .pic .tC{width: 100%;height: 97px;position: absolute;left: 0;top:11px;z-index: 7;}
.isect4 .scroll .container .swiper-slide a .pic .bC{width: 100%;height: 97px;position: absolute;left: 0;bottom:13px;z-index: 4;}
.isect4 .scroll .container .swiper-slide a .pic .tC:before,
.isect4 .scroll .container .swiper-slide a .pic .tC:after,
.isect4 .scroll .container .swiper-slide a .pic .bC:before,
.isect4 .scroll .container .swiper-slide a .pic .bC:after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.isect4 .scroll .container .swiper-slide a .pic .tC:before{background: url(../images/tcircle.png) no-repeat center;}
.isect4 .scroll .container .swiper-slide a .pic .tC:after{background: url(../images/tcircleon.png) no-repeat center;}
.isect4 .scroll .container .swiper-slide a .pic .bC:before{background: url(../images/bcircle.png) no-repeat center;}
.isect4 .scroll .container .swiper-slide a .pic .bC:after{background: url(../images/bcircleon.png) no-repeat center;}
.isect4 .scroll .container .swiper-slide a .pic .tC:after,
.isect4 .scroll .container .swiper-slide a .pic .bC:after{opacity: 0;}
.isect4 .scroll .container .swiper-slide a .txt{width: 194px;margin: 0 auto;font-family: "Microsoft Yahei";}
.isect4 .scroll .container .swiper-slide a .txt h5{font-size: 16px;line-height: 61px;color: #0e0e0e;font-weight: normal;}
.isect4 .scroll .container .swiper-slide a .txt p{font-size: 14px;line-height: 32px;color: #800001;}
.isect4 .scroll .container .swiper-slide a:hover .pic .tC:after,
.isect4 .scroll .container .swiper-slide a:hover .pic .bC:after{opacity: 1;}

.isect5{position: relative;overflow: hidden;background: url(../images/isect5bg2.jpg) repeat;height: 520px;box-sizing:border-box;padding-top: 10px;}
.isect5:before{content: "";width: 820px;height: 100%;position: absolute;top: 0;right: 50%;margin-right: 140px;background: url(../images/isect5bg1.png) no-repeat right center;}
.isect5 .w1240{position: relative;z-index: 2;}
.isect5 .ititle{margin-bottom: 0;}
.isect5 .isect5_1{width: 33.87%;margin-right: 10.48%;}
.isect5 .isect5_1 .ititle h3{margin-right: 0;color: #ffffff;}
.isect5 .isect5_1 .ititle .btn{font-size: 20px;color: #ffffff;padding-left: 40px; margin-left: 20px; position: relative;}
.isect5 .isect5_1 .ititle .btn:before{content: "";width: 26px;height: 25px;position: absolute;left: 0;top:50%;margin-top: -10px;background: url(../images/icon1.png) no-repeat -304px -23px;}
.isect5 .isect5_1 .ititle .btn:hover{opacity: 0.8;-webkit-transform:translateX(8px);transform:translateX(8px);}
.isect5 .isect5_1 .ititle .btn2{font-size: 20px;color: #ffffff;padding-left: 40px; margin-left: 20px; position: relative;}
.isect5 .isect5_1 .ititle .btn2:before{content: "";width: 20px;height: 19px;position: absolute;left: 0;top:50%;margin-top: -10px;background: url(../images/icon1.png) no-repeat -304px top;}
.isect5 .isect5_1 .ititle .btn2:hover{opacity: 0.8;-webkit-transform:translateX(8px);transform:translateX(8px);}
.isect5 .isect5_1 ul li{border-top: 1px dotted #cccccc;}
.isect5 .isect5_1 ul li a{display: block;padding:16px 0 13px;font-family: "Microsoft Yahei";}
.isect5 .isect5_1 ul li a h5{padding-left: 30px;position: relative;font-size: 14px;line-height: 38px;color: #ffffff;font-weight: normal;}
.isect5 .isect5_1 ul li a p{padding-left: 30px;position: relative;font-size: 14px;line-height: 32px;color: #ffffff;}
.isect5 .isect5_1 ul li a h5:before,
.isect5 .isect5_1 ul li a p:before{content: "";width: 15px;height: 15px;position: absolute;left: 0;top:50%;margin-top: -7px;background: url(../images/icon1.png) no-repeat -325px top;}
.isect5 .isect5_1 ul li a p:before{background-position: -340px top;}
.isect5 .isect5_1 ul li a:hover h5,
.isect5 .isect5_1 ul li a:hover p{-webkit-transform:translateX(12px);transform:translateX(12px);}
.isect5 .isect5_2{width: 54.8%;}
.isect5 .isect5_2 .pic{width: 100%;height: 80px;padding-bottom: 120px;position: relative;overflow: hidden;margin-bottom: 26px;}
.isect5 .isect5_2 .pic a{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect5 .isect5_2 .pic:hover a{-webkit-transform: scale(1.1);transform: scale(1.1);}
.isect5 .isect5_2 .pic a img{ width: 100%;}

.list li a{font-size: 14px;line-height: 40px;color: #333333;padding-left: 30px;position: relative;font-family: "Microsoft Yahei";}
.list li a:before{content: "";width: 4px;height: 4px;background: #800001;position: absolute;left: 0;top:50%;margin-top: -2px;}
.list li a:hover{color: #800001;}

.isect5 .isect5_2 .list li a:hover{color: #800001;-webkit-transform:translateX(6px);transform:translateX(6px);}

.isect6{width: 100%;padding: 22px 0 62px;background: url(../images/isect6bg1.png) no-repeat center bottom;}
.isect6 .container1{width: 100%;position: relative;overflow: hidden;}
.isect6 .container1 .swiper-slide a{display: block;height: 0;padding-bottom: 50.847%;position: relative;}
.isect6 .container1 .swiper-slide a:before,
.isect6 .container1 .swiper-slide a:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/box.png) no-repeat center;background-size: 100% 100%;}
.isect6 .container1 .swiper-slide a:after{background-image: url(../images/boxon.png);opacity: 0;}
.isect6 .container1 .swiper-slide a span{width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing:border-box;padding: 10px 13px;z-index: 2;}
.isect6 .container1 .swiper-slide a span em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect6 .container1 .swiper-slide  p{    max-width: 100%;
    /* max-height: 100%; */
    width: 100%;
    position: relative;
    height: 30px;
    z-index: 3;
    opacity: 0.5;
    background-color: #000000;
    float: left;
    bottom: 30px;
    line-height: 30px;
    text-align: center; color: #ffffff;}
.isect6 .container1 .swiper-slide a:hover:after{opacity: 1;}
.isect6 .container1 .swiper-pagination{display: none;}
.isect6 .container1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #800001;}
.isect6 .link{background: url(../images/isect6bg2.png) no-repeat center;padding: 0 20px 0 135px;position: relative;margin-top: 57px;}
.isect6 .link dt{position: absolute;left: 20px;top:0;line-height: 60px;font-size: 20px;color: #800001;}
.isect6 .link dd .container2{width: 100%;position: relative;overflow: hidden;}
.isect6 .link dd .container2 .swiper-slide{width: auto;}
.isect6 .link dd .container2 .swiper-slide a{display: block;line-height: 60px;font-size: 14px;color: #333333;font-family: "Microsoft Yahei";}
.isect6 .link dd .container2 .swiper-slide a:hover{color: #800001;}

.qEntry{width: 100%;background: url(../images/fquickbg.jpg) no-repeat center;background-size: cover;padding: 51px 0 53px;position: relative;}
.qEntry .line{width: 100%;height: 18px;position: absolute;left: 0;background: url(../images/fquickbg1.png) no-repeat left top;}
.qEntry .line1{top: 0;}
.qEntry .line2{bottom: 0;}
.qEntry ul li{width: 25%;position: relative;text-align: center;font-size: 0;}
.qEntry ul li:before{content: "";width: 1px;height: 28px;background: #fff;opacity: 0.4;position: absolute;left: 0;top:50%;margin-top: -14px;}
.qEntry ul li:first-child:before{display: none;}
.qEntry ul li a{display: inline-block;font-size: 20px;color: #ffffff;line-height: 47px;padding-left: 69px;position: relative;}
.qEntry ul li a .icon{width: 49px;height: 47px;position: absolute;left: 0;top:0;text-align: center;line-height: 47px;}
.qEntry ul li a .icon span{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url(../images/icon1.png) no-repeat left -268px;z-index: 2;}
.qEntry ul li a .icon:before,
.qEntry ul li a .icon:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/icon1.png) no-repeat left -150px;}
.qEntry ul li a .icon:after{background-position: -49px -150px;opacity: 0;}
.qEntry ul li.li2 a .icon span{background-position: -49px -268px;}
.qEntry ul li.li3 a .icon span{background-position: -98px -268px;}
.qEntry ul li.li4 a .icon span{background-position: -147px -268px;}
.qEntry ul li a:hover .icon:after{opacity: 1;}
.qEntry ul li a:hover .icon{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}

.footer{padding: 42px 0 0;background: url(../images/footerbg.png) no-repeat center;background-size: cover;}
.footer .fNav{padding-bottom: 24px;border-bottom: 1px solid #4c4c4c;margin-bottom: 36px;position: relative;}
.footer .fNav:before{content: "";width: 100%;height: 1px;background: #232323;position: absolute;left: 0;bottom: -2px;}
.footer .fNav li{ margin: 0 15px;}
.footer .fNav li:first-child{margin-left: 20px;}
.footer .fNav li a{display: block;font-size: 18px;color: #ffffff;line-height: 35px;}
.footer .fNav li a em{letter-spacing: 32px;}
.footer .fNav li a:hover{opacity: 0.8;}
.footer .cont{padding-right: 380px;position: relative;min-height: 124px;padding-bottom: 128px;border-bottom: 1px solid #4c4c4c;font-size: 14px;color: #ffffff;line-height: 32px;font-family: "Microsoft Yahei";}
.footer .cont:before{content: "";width: 100%;height: 1px;background: #232323;position: absolute;left: 0;bottom: -2px;}

.footer .cont .footer-left{width: 500px/*336px*/; float: left;}

.footer .cont p{margin-bottom: 14px;}
.footer .cont p span{margin-left: 15px;}
.footer .cont p span:first-child{margin-left: 0;}
.footer .cont .qrcode{position: absolute;right: 0;top:8px;}
.footer .cont .qrcode li{margin-left: 35px;}
.footer .cont .qrcode li:first-child{margin-left: 0;}
.footer .cont .qrcode li dl dt{width: 45px;height: 110px;box-sizing:border-box;background: url(../images/qrcodebg.png) no-repeat center;padding: 0 16px 0;font-size: 14px;color: #ffffff;line-height: 14px;display: flex;align-items:center;justify-content:center;}
.footer .cont .qrcode li dl dd{width: 110px;height: 110px;}
.footer .cont .qrcode li dl dd img{width: 100%;height: 100%;}
.footer .copy{padding: 14px 0;line-height: 52px;font-size: 14px;color: #ffffff;font-family: "Microsoft Yahei";}
.footer .copy span{margin-left: 14px;}
.footer .copy span:first-child{margin-left: 0;}
.footer .copy a:hover{opacity: 0.8;text-decoration: underline;}

.footer .cont .qrcode li{width:110px;}
.footer .cont .qrcode li{margin-left:20px;}
.footer .cont .qrcode li dl dt{width:100%;height:46px;background: url(../images/qrcodebg1.png) no-repeat center;padding: 0 3px;text-align:center;font-size:12px;}

.footer .cont .form-footer{ width: 336px; float: left; text-align: center; padding-bottom: 8px; }
.footer .cont .form-footer h1{ font-size: 16px; }
.footer .cont .form-footer .form-input{ width: 80%; line-height: 18px; margin: 5px auto;}
.footer .cont .form-footer .coolbg{ width: 30%; line-height: 30px; background: #c6bba6; border: none; text-align: center; color: #800001; }
.footer .cont .form-footer .span-color{ color: #ff0000; }


.goTop{width: 66px;height: 66px;position: fixed;bottom: 10%;z-index: 999;background: #ccc url(../images/gotop.png) no-repeat center;border-radius: 50%;
cursor: pointer;right: -80px; -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg);opacity: 0; }
.goTop:hover{background-color: #800001;}
.goTop.show{right: 10px;-webkit-transform: rotateZ(0); transform: rotateZ(0);opacity: 1;}


.nyBanner{width: 100%;height: 300px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.nyNav{width: 100%;padding: 15px 0 16px;background: url(../images/navbg1.jpg) repeat;}

.nyNav strong{ line-height: 60px; margin-left: 30px; }

.nyNav ul li{margin-right: 14px;position: relative;}
.nyNav ul li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/navon.png) no-repeat center;opacity: 0;}
.nyNav ul li a{display: block;min-width: 144px;min-width: 152px;height: 29px;font-size: 18px;color: #333333;line-height: 30px;text-align: center;position: relative;z-index: 3;}
.nyNav ul li.on:before,.nyNav ul li:hover:before{opacity: 1;}
.nyNav ul li.on a,.nyNav ul li:hover a{color: #fff;}
.nyNav ul li{margin-right: 0;}
.nyNav ul li a{min-width: 140px;}

/* 右侧推荐专家样式开始 */
.nyNav .tjzj li a {  line-height: 22px; }
.nyNav .tjzj li a img{ width: 42%; margin: 20px; float: left; }
.nyNav .tjzj li a h5{ width: 40%; float: right; font-size: 16px; margin-top: 20px; margin-right: 12px; color: #800001;}
.nyNav .tjzj li a p { width: 40%; float: right; font-size: 15px; margin-top: 5px; margin-right: 12px; }

/* 右侧热点内容样式开始 */
.nyNav .hotarti li{ list-style-type:decimal ; margin-left: 60px; width: 100%; line-height: 50px; }
.nyNav .hotarti li a p { width: 96%; float: left; font-size: 15px; margin-left: 5px; }

.ad{ margin:20px auto; }


/* 面包屑导航 */
.place{ font-size: 18px; }


.nyWrap{padding: 60px 0 70px;min-height: 350px;font-family: "Microsoft Yahei";}

.pageStyle{font-size: 16px;line-height: 31px;color: #333333;}
.pageStyle *{max-width: 100% !important;}
.pageStyle img{height: auto !important;}


.about .item1{margin-bottom: 50px;}
.about .item1 .text{width: 68.54%;}
.about .item1 .text .tit{margin-bottom: 28px;font-size: 32px;line-height: 35px;color: #800001;font-weight: normal;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";}
.about .item1 .text .tit span{display: inline-block;padding: 0 23px;position: relative;}
.about .item1 .text .tit span:before,
.about .item1 .text .tit span:after{content: "";width: 15px;height: 27px;position: absolute;top:50%;margin-top: -14px;}
.about .item1 .text .tit span:before{background: url(../images/leftarr.png) no-repeat center;left: 0;}
.about .item1 .text .tit span:after{background: url(../images/rightarr.png) no-repeat center;right: 0;}
.about .item1 .text .list{padding-top: 53px;text-align: center;}
.about .item1 .text .list li{width: 33.33%;}
.about .item1 .text .list li h5{font-size: 16px;line-height: 45px;color: #800001;font-weight: normal;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";}
.about .item1 .text .list li h5 span{font-size: 42px;font-family: "Didot";margin-right: 10px;}
.about .item1 .text .list li p{color: #800001;}
.about .item1 .pic{width: 25.97%;margin: 18px 18px 0 0;position: relative;}
.about .item1 .pic:before{content: "";width: 100%;height: 100%;position: absolute;left: 18px;bottom:18px;z-index: -1;}
.about .item1 .pic img{width: 100%;}

.about .item2 .tit{display: inline-block;width: 235px;margin: 0 8px 0 30px;font-size: 16px;color: #ffffff;font-weight: bold;text-align: center;background: url(../images/abouttitle.png) no-repeat center;}
.about .item2 .mrgBtm{margin-bottom: 22px;}

.nyTitle{margin-bottom: 75px;font-size: 0;text-align: center;}
.nyTitle span{display: inline-block;height: 40px;line-height: 40px;font-size: 24px;color: #800001;font-weight: normal;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";padding: 0 20px;/*padding: 0 40px;*/position: relative;}
.nyTitle span:before,
.nyTitle span:after{content: "";width: 15px;height: 27px;position: absolute;top:50%;margin-top: -14px;}
.nyTitle span:before{background: url(../images/leftarr.png) no-repeat center;left: 0;}
.nyTitle span:after{background: url(../images/rightarr.png) no-repeat center;right: 0;}







/*骨伤科科室介绍 二级栏目分类样式*/

.nyTitle a{ font-size: 20px; color: #880001; font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";}
















.nyBg{border-top: 1px solid #e0e0e0;background: url(../images/nybg.jpg) repeat;}

.leaderList ul li{width: 47.58%;margin-bottom: 68px;}
/* .leaderList ul li a{display: block;padding-left: 260px;position: relative;height: 312px;}
.leaderList ul li a .pic{width: 232px;height: 312px;position: absolute;left: -6px;top:0;box-sizing:border-box;padding: 33px 25px;}
.leaderList ul li a .pic img{width: 100%;height: 100%;}
.leaderList ul li a .pic:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/leaderbg.png) no-repeat center;background-size: 100% 100%;z-index: 2;}
.leaderList ul li a h5{margin-bottom: 10px;line-height: 70px;font-size: 22px;color: #800001;font-weight: normal;}
.leaderList ul li a h5 span{font-size: 18px;}
.leaderList ul li a p{font-size: 16px;line-height: 34px;color: #333333;height: 136px;overflow: hidden;margin-bottom: 40px;}
.leaderList ul li a .more{display: block;width: 112px;height: 24px;position: relative;font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;}
.leaderList ul li a .more em{position: relative;z-index: 2;}
.leaderList ul li a .more:before,
.leaderList ul li a .more:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.leaderList ul li a .more:before{background: url(../images/navon.png) no-repeat center;background-size: 100% 100%;}
.leaderList ul li a .more:after{background: url(../images/navon1.png) no-repeat center;background-size: 100% 100%;opacity: 0;}
.leaderList ul li a:hover .more:before{opacity: 0;}
.leaderList ul li a:hover .more:after{opacity: 1;}
.leaderList ul li a:hover .more{color: #333;}
.leaderList ul li a:hover .pic{-webkit-transform: scale(0.92);transform: scale(0.92);} */
/* 20240719 */
.leaderList ul li .fldiv{display: block;padding-left: 260px;position: relative;height: 312px;}
.leaderList ul li .fldiv .pic{width: 232px;height: 312px;position: absolute;left: -6px;top:0;box-sizing:border-box;padding: 33px 25px;}
.leaderList ul li .fldiv .pic img{width: 100%;height: 100%;}
.leaderList ul li .fldiv .pic:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/leaderbg.png) no-repeat center;background-size: 100% 100%;z-index: 2;}
.leaderList ul li .fldiv h5{margin-bottom: 10px;line-height: 70px;font-size: 22px;color: #800001;font-weight: normal;}
.leaderList ul li .fldiv h5 span{font-size: 18px;}
.leaderList ul li .fldiv p{font-size: 16px;line-height: 34px;color: #333333;height: 136px;overflow: hidden;margin-bottom: 40px;}
.leaderList ul li .fldiv a{ width: 45%; float: left;}
.leaderList ul li .fldiv a .more{display: block;width: 112px;height: 24px;position: relative;font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;}
.leaderList ul li .fldiv a .more em{position: relative;z-index: 2;}
.leaderList ul li .fldiv a .more:before,
.leaderList ul li .fldiv a .more:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.leaderList ul li .fldiv a .more:before{background: url(../images/navon.png) no-repeat center;background-size: 100% 100%;}
.leaderList ul li .fldiv a .more:after{background: url(../images/navon1.png) no-repeat center;background-size: 100% 100%;opacity: 0;}
.leaderList ul li .fldiv a:hover .more:before{opacity: 0;}
.leaderList ul li .fldiv a:hover .more:after{opacity: 1;}
.leaderList ul li .fldiv a:hover .more{color: #333;}
.leaderList ul li .fldiv a:hover .pic{-webkit-transform: scale(0.92);transform: scale(0.92);}

.history .tabScroll{width: 30.64%;padding: 59px 0;position: relative;}
.history .tabScroll .swiper-button-prev,
.history .tabScroll .swiper-button-next{position: absolute;left: 0;background: none;width: 100%;height: auto;margin-top: 0;}
.history .tabScroll .swiper-button-prev img,
.history .tabScroll .swiper-button-next img{width: 100%;}
.history .tabScroll .swiper-button-prev{top:0;}
.history .tabScroll .swiper-button-next{bottom: 0;top:auto;}
.history .tabScroll .swiper-button-prev:hover,
.history .tabScroll .swiper-button-next:hover{-webkit-transform: scale(0.96);transform: scale(0.96);}
.history .tabScroll .container{width: 100%;height: 690px;overflow: hidden;}
.history .tabScroll .container .swiper-slide{background: url(../images/nybg.jpg) repeat;position: relative;cursor: pointer;}
.history .tabScroll .container .swiper-slide:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/historybg.jpg) no-repeat center;background-size: cover;opacity: 0;}
.history .tabScroll .container .swiper-slide .wrap{display: block;width: 100%;height: 100%;box-sizing:border-box;padding: 44px 24px 0 158px;position: relative;z-index: 2;cursor: pointer;}
.history .tabScroll .container .swiper-slide .wrap h5{margin-bottom: 10px;line-height: 42px;font-size: 28px;color: #800001;font-family: "DidotBold";font-weight: normal;}
.history .tabScroll .container .swiper-slide .wrap p{font-size: 22px;line-height: 32px;color: #1f1f1f;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";}
.history .tabScroll .container .swiper-slide.current:before{opacity: 1;}
.history .tabScroll .container .swiper-slide.current h5,
.history .tabScroll .container .swiper-slide.current p{color: #fff;}


.history .hisCont{width: 65.48%;height: 805px;box-sizing:border-box;padding-left: 5px;overflow: hidden;position: relative;padding-right: 20px;}
.history .hisCont:before{content: "";width: 1px;height: 100%;position: absolute;left: 5px;top:0;background: #d6d6d6;}
.history .hisCont .wrap{width: 100%;box-sizing:border-box;padding-left: 49px;position: absolute;left: 0;top:0;width: 100%;}


.history .hisCont .tit{margin: 23px 0;padding-left: 38px;background: url(../images/icon2.png) no-repeat left 12px;line-height: 40px;font-size: 20px;color: #800001;}
.history .hisCont .tit:first-child{}
.history .hisCont .tit span{display: none;}
.history .hisCont .list .li{margin-bottom: 40px;position: relative;}
.history .hisCont .list .li .dot{width: 9px;height: 9px;border: 1px solid #800001;border-radius: 50%;background: #fff;position: absolute;left: -49px;top:14px;z-index: 2;}
.history .hisCont .list .li .dot:before{content: '';width: 5px;height: 5px;background: #800001;border-radius: 50%;position: absolute;left: 2px;top:2px;}
.history .hisCont .list .li .bold{font-weight: bold;}


.newsList ul{padding-bottom: 30px;}
.newsList ul li{margin-bottom: 30px;}
.newsList ul li a{display: block;height: 192px;padding-left: 340px;position: relative;}
.newsList ul li a .pic{width: 295px;height: 100%;position: absolute;left: 0;top:0;box-sizing:border-box;padding: 10px 12px;}
.newsList ul li a .pic:before,
.newsList ul li a .pic:after{content: "";position: absolute;border: 2px solid #c6bba6;box-sizing:border-box;}
.newsList ul li a .pic:before{width: 255px;height: 193px;left: 20px;top:0;}
.newsList ul li a .pic:after{width: 295px;height: 153px;left: 0;top:20px;}
.newsList ul li a .pic span{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 2;}
.newsList ul li a .pic span em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.newsList ul li a .pic span em img{ width: 90%; max-height: 150px;}
.newsList ul li a .text{padding-top: 10px;border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;}
.newsList ul li a .text h5{font-size: 20px;line-height: 72px;color: #333333;}
.newsList ul li a .text p{font-size: 16px;line-height: 28px;color: #525252;height: 56px;overflow: hidden;}
.newsList ul li a .text .date{font-size: 15px;line-height: 53px;color: #9e9e9e;text-align: right;}
.newsList ul li a:hover .text h5{color: #800001;}
.newsList ul li a:hover .pic:before,
.newsList ul li a:hover .pic:after{border-color: #800001;}
.newsList ul li.noImg a{padding-left: 0;}

.page{text-align: center;/*font-size: 0;*/}
.page li{display: inline-block;}
.page li a{width: 40px;height: 40px;margin: 0 8px;font-size: 16px;color: #525252;line-height: 40px;position: relative;}
.page select{display:none;}
 .page li.num span{position: relative;z-index: 2;}
.page li.btn{margin: 0 17px;font-size: 16px;line-height: 40px;color: #800001;}
.page li.btn.prev{padding-left: 33px;background: url(../images/leftarr.png) no-repeat left center;}
.page li.btn.next{padding-right: 33px;background: url(../images/rightarr.png) no-repeat right center;}
.page li.num.on,.page a.num:hover{color: #fff;}
.page a.num.on:before,.page a.num:hover:before{background: #800001;}

.passage{overflow: hidden;}
.passage .psgTit{text-align: center;padding-bottom: 21px;}
.passage .psgTit h5{margin-bottom: 20px;font-size: 28px;line-height: 38px;color: #333333;font-weight: normal;}
.passage .psgTit .info{font-size: 14px;line-height: 32px;color: #999999;}
.passage .psgTit .info span{margin: 0 7px;}
.passage .line{width: 100%;height: 1px;position: relative;}
.passage .line:before{content: "";width: 100%;height: 1px;background: #e0e0e0;position: absolute;/*left: 49px;*/top:0;}
.passage .line img{position: absolute;left: 0;bottom: -7px;}
.passage .psgCont{padding: 31px 0 33px;min-height: 350px;}
.passage .psgCont .subTit{text-align: center;margin-bottom: 16px;font-size: 22px;line-height: 42px;color: #333333;font-weight: normal;}
.passage .psgCont .pic{text-align: center;padding: 33px 0;}
.passage .psgShare{margin-bottom: 17px;}
.passage .psgShare span{line-height: 38px;width: 50px;}
.passage .psgShare .shareItem{width: 38px;height: 38px;padding: 0;margin: 0 0 0 20px;background: url(../images/shareicon.png) no-repeat left top;}
.passage .psgShare .shareItem.bds_weixin{background-position: -38px top;}
.passage .psgShare .shareItem.bds_tsina{background-position: -76px top;}
.passage .psgLink{padding-top: 50px;color: #666666;}
.passage .psgLink a:hover{color: #800001;text-decoration: underline;}

.noticeList ul{padding-bottom: 94px;}
.noticeList ul li{border-bottom: 1px solid #b3b3b3;border-top: 1px solid #b3b3b3;margin-top: -1px;position: relative;}
.noticeList ul li:before,
.noticeList ul li:after{content: "";width: 84px;height: 100%;position: absolute;top:0;opacity: 0;
-webkit-transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.noticeList ul li:before{left: 0;background: url(../images/newsbg1.png) no-repeat left center;}
.noticeList ul li:after{right: 0;background: url(../images/newsbg2.png) no-repeat right center;}
.noticeList ul li a{display: block;padding: 11px 0 18px;position: relative;z-index: 2;}
.noticeList ul li a h5{font-size: 20px;line-height: 70px;color: #333333;}
.noticeList ul li a p{font-size: 16px;line-height: 28px;color: #525252;height: 56px;overflow: hidden;}
.noticeList ul li a .date{font-size: 15px;line-height: 35px;color: #9e9e9e;text-align: right;}
.noticeList ul li:hover{border-color: #800001;z-index: 9;background: #ffffff;}
.noticeList ul li:hover:before,.noticeList ul li:hover:after{opacity: 1;}
.noticeList ul li:hover a h5{color: #800001;}

.searchForm{margin-bottom: 32px;padding: 21px 40px;background: url(../images/searchbg.jpg) no-repeat center;background-size: cover;}
.searchForm .label{font-size: 16px;line-height: 44px;color: #000000;}
.searchForm .text{margin: 0 20px 0 29px;width: 320px;height: 44px;border:none;background: url(../images/textbg.png) no-repeat center;box-sizing:border-box;padding: 0 30px;font-size: 15px;color: #333;line-height: 44px;font-family: "Microsoft Yahei";}
.searchForm .subm{width: 320px;height: 44px;border:none;background: url(../images/submbg.png) no-repeat center;cursor: pointer;text-align: center;font-size: 16px;color: #ffffff;line-height: 44px;font-family: "Microsoft Yahei";}

.searchForm.searchForm1{background-image: url(../images/searchbg1.jpg);padding: 21px 60px 21px 50px;position: relative;z-index: 99;}
.searchForm.searchForm1 .subm{width: 20.3%;background-image: url(../images/submbg1.png);margin: 0;}
.searchForm .select{width: 24.778%;margin-right: 1.68%;position: relative;}
.searchForm .select dt{width: 100%;box-sizing:border-box;padding: 0 50px 0 30px;cursor: pointer;height: 44px;line-height: 44px;font-size: 16px;color: #808080;background: url(../images/selectbg.png) no-repeat center;position: relative;}
.searchForm .select dt i{width: 17px;height: 7px;position: absolute;right: 26px;top:50%;margin-top: -3px;background: url(../images/arrow1.png) no-repeat center;}
.searchForm .select dd{position: absolute;left: 0;top: 44px;background: #fff;width: 100%;border-radius: 15px;display: none;}
.searchForm .select dd ul{padding: 12px 0;}
.searchForm .select dd ul li a{display: block;font-size: 14px;color: #333;line-height: 24px;padding: 6px 30px;line-height: 24px;}
.searchForm .select dd ul li a:hover{color: #800001;}
.searchForm .select dt.cur i{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}



.msgList{padding-bottom: 27px;}
.msgList .nLi{margin-bottom: 25px;}
.msgList .nLi .dt{position: relative;background: #e6e6e6;line-height: 61px;font-size: 16px;color: #333333;cursor: pointer;position: relative;}
.msgList .nLi .dt .wrap{position: relative;z-index: 3;padding: 0 140px 0 94px;}
.msgList .nLi .dt:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/dtbg.jpg) no-repeat center;background-size: cover;opacity: 0;}
.msgList .nLi .dt .label{width: 24px;height: 22px;position: absolute;left: 40px;top:21px;background: url(../images/gbg.png) no-repeat center;text-align: center;line-height: 20px;font-size: 16px;color: #ffffff;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";font-weight: bold;}
.msgList .nLi .dt .arr{width: 28px;height: 10px;position: absolute;right: 43px;top:27px;background: url(../images/arrow.png) no-repeat left top;}
.msgList .nLi .dd{display: none;}
.msgList .nLi .dd .wrap{padding: 30px 40px 30px 94px;position: relative;font-size: 16px;line-height: 32px;color: #333333;background: #f7f5f0;}
.msgList .nLi .dd .wrap .label{width: 24px;height: 22px;position: absolute;left: 40px;top:36px;background: url(../images/gbg.png) no-repeat center;text-align: center;line-height: 20px;font-size: 16px;color: #ffffff;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";font-weight: bold;}
.msgList .nLi.on .dt{color: #fff;}
.msgList .nLi.on .dt:before{opacity: 1;}
.msgList .nLi.on .dt .label{background-image: url(../images/wbg.png);color: #800001;}
.msgList .nLi.on .dt .arr{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg);background-position: left bottom;}

.msgForm{padding: 19px 0 39px;background: url(../images/formbg.jpg) no-repeat center;background-size: cover;font-family: "Microsoft Yahei";}
.msgForm .item{width: 30.6%;margin-right: 4.1%;}
.msgForm .item.noMargin{margin-right: 0;}
.msgForm .item.w100p{width: 100%;}
.msgForm .item label{display: block;font-size: 16px;line-height: 54px;color: #000000;}
.msgForm .item label span{color: #d80101;margin-right: 13px;}
.msgForm .item .text,
.msgForm .item textarea{width: 100%;box-sizing:border-box;height: 45px;border:none;background: #ffffff;padding: 0 20px;font-size: 15px;color: #333;line-height: 45px;font-family: "Microsoft Yahei";}
.msgForm .item textarea{height: 140px;overflow: auto;line-height: 30px;padding: 7px 20px;}
.msgForm .item .text.codeText{width: 280px;}
.msgForm .item .codePic{margin: 0 18px 0 12px;width: 120px;height: 45px;background: #fff;}
.msgForm .item .codePic img{width: 100%;height: 100%;cursor: pointer;}
.msgForm .item .subm{width: 150px;height: 45px;border:none;background: #800001;text-align: center;line-height: 45px;font-size: 16px;color: #ffffff;font-weight: bold;cursor: pointer;font-family: "Microsoft Yahei";}
.msgForm .item .subm:hover{background: #025a2b;}

.contact .mapList{width: 60%;height: 584px;position: relative;}

.map{ height: 646px; }

.contact .mapList .item{position: absolute;left: 0;top:0;width: 100%;height: 100%;display: none;}
.contact .mapList .item:first-child{display: block;}
.contact .content{width: 40%;box-sizing:border-box;padding: 53px 2.4% 193px;background: url(../images/contactbg.jpg) no-repeat right bottom;background-size: cover;}
.contact .content .tabs{padding-bottom: 54px;}
.contact .content .tabs li{width: 32%;margin-left: 2%;height: 40px;position: relative;text-align: center;font-size: 16px;color: #1f1f1f;line-height: 40px;cursor: pointer;}
.contact .content .tabs li span{position: relative;z-index: 2;}
.contact .content .tabs li:before,
.contact .content .tabs li:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.contact .content .tabs li:before{background: url(../images/tabbg.png) no-repeat center;background-size: 100% 100%;}
.contact .content .tabs li:after{background: url(../images/tabon.png) no-repeat center;background-size: 100% 100%;opacity: 0;}
.contact .content .tabs li:first-child{margin-left: 0;}
.contact .content .tabs li.on{color: #fff;}
.contact .content .tabs li.on:before{opacity: 0;}
.contact .content .tabs li.on:after{opacity: 1;}
.contact .content .textList .item{display: none;max-height: 400px;overflow: auto;}
.contact .content .textList .item:first-child{display: block;}
.contact .content .textList .item dl{margin-top: 29px;}
.contact .content .textList .item dl:first-child{margin-top: 0;}
.contact .content .textList .item dl dt{padding-left: 32px;font-size: 16px;line-height: 26px;color: #333333;font-weight: bold;background: url(../images/addicon.png) no-repeat left center;}
.contact .content .textList .item dl dd{padding-left: 32px;font-size: 16px;line-height: 34px;color: #333333;}
.contact .content .textList .item dl.route dt{background-image: url(../images/routeicon.png);}
.contact .content .textList .item dl.tel dt{background-image: url(../images/telicon.png);}

.contact .content .textList .item::-webkit-scrollbar{width:3px;height:3px}
.contact .content .textList .item::-webkit-scrollbar-button:vertical{display:none}
.contact .content .textList .item::-webkit-scrollbar-corner,
.contact .content .textList .item::-webkit-scrollbar-track{background-color:#ccc}
.contact .content .textList .item::-webkit-scrollbar-thumb{border-radius:0;background-color:#800001; }
.contact .content .textList .item::-webkit-scrollbar-thumb:vertical:hover{ }
.contact .content .textList .item::-webkit-scrollbar-thumb:vertical:active{ }

.jylc .wapCont{display: none;}

.jylc .nyTitle span a{color: #999999;}
.jylc .nyTitle span a.on,.jylc .nyTitle span a:hover{color: #800001;}
.jylc .nyTitle span em{color: #999999;margin: 0 32px;}

.addScroll{padding: 0 40px;position: relative;}
.addScroll .swiper-button-prev,.addScroll .swiper-button-next{background: none;margin-top: 0;width: 40px;height: 44px;line-height: 44px;text-align: left;cursor: pointer;top:0;}
.addScroll .swiper-button-prev{left: 0;}
.addScroll .swiper-button-next{text-align: right;right: 0;}
.addScroll .container{width: 100%;position: relative;overflow: hidden;}
.addScroll .container .swiper-slide a{display: block;position: relative;overflow: hidden;}
.addScroll .container .swiper-slide a span{display: block;font-size: 16px;color: #1f1f1f;line-height: 44px;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";position: relative;background: #f1eee9;overflow: hidden;box-sizing:border-box;border:1px solid #dadada;text-align: center;}
.addScroll .container .swiper-slide a i{width: 20px;height: 20px;background: #fff;border-radius: 50%;box-sizing:border-box;border:1px solid #dadada;position: absolute;z-index: 2;}
.addScroll .container .swiper-slide a i.circle1{left: -10px;top:-10px;}
.addScroll .container .swiper-slide a i.circle2{right: -10px;top:-10px;}
.addScroll .container .swiper-slide a i.circle3{left: -10px;bottom: -10px;}
.addScroll .container .swiper-slide a i.circle4{right: -10px;bottom: -10px;}
.addScroll .container .swiper-slide.on a span,
.addScroll .container .swiper-slide a:hover span{background: #800001;border-color: #800001;color: #fff;}
.addScroll .container .swiper-slide.on a i,
.addScroll .container .swiper-slide a:hover i{border-color: #800001;}

.outpatient{margin-top: 36px;}
.nyTable table{width: 100%;border-collapse:collapse;border-spacing:0;}
.nyTable table tr th{background: #800001;border:1px solid #136b3c;font-size: 20px;line-height: 67px;color: #ffffff;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";line-height: 30px;padding: 18px 8px;}
.nyTable table tr td{font-size: 16px;color: #333333;line-height: 28px;padding: 10px 4px;border:1px solid #dadada;text-align: center;}
.nyTable table tr.gray td{background: #f2f2f2;}
.nyTable table tr td a{display: inline-block;}
.nyTable table tr td a:hover{color: #800001;text-decoration: underline;}


.ksWrap{background: url(../images/ksbg.jpg) no-repeat center top;background-size: cover;padding-bottom: 45px;position: relative;min-height: 700px;}
.ksWrap .upper{position: relative;z-index: 2;}
.ksBg{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: -1;background: url(../images/ksbg1.jpg) no-repeat center bottom;background-size: cover;display: none;}


.ksList .dl{padding-bottom: 19px;}
.ksList .dl .dt{height: 61px;position: relative;font-size: 20px;color: #ffffff;line-height: 61px;/*background: url(../images/hdbg1.jpg) no-repeat right center;background-size: cover;*/font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";cursor: pointer;background: #68312d;}
.ksList .dl .dt .bg{position: absolute;top:0;right: 0;width: 56.45%;height: 100%;background: url(../images/hdbg1.png) no-repeat left center;}
.ksList .dl .dt .wrap{position: relative;z-index: 2;padding: 0 40px;}
.ksList .dl .dt i{width: 28px;height: 10px;position: absolute;right: 43px;top:50%;margin-top: -5px;background: url(../images/arrow.png) no-repeat left bottom;}
.ksList .dl.on .dt i{-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.ksList .dl .dd .wrap{padding-top: 50px;overflow: hidden;}
.ksList .dl .dd ul{width: 1260px;}
.ksList .dl .dd ul li{margin: 0 20px 67px 0;
    width: 231px;
    position: relative;}
.ksList .dl .dd ul li a:before,
.ksList .dl .dd ul li a:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/box1.png) no-repeat center;background-size: 100% 100%;}
.ksList .dl .dd ul li a:after{background-image: url(../images/box1on.png);opacity: 0;}
.ksList .dl .dd ul li a{display: block;height: 40px;position: relative;z-index: 2;text-align: center;font-size: 16px;color: #333333;line-height: 40px;padding: 0 2px;}
.ksList .dl .dd ul li:hover:before{opacity: 0;}
.ksList .dl .dd ul li:hover:after{opacity: 1;}
.ksList .dl .dd ul li:hover a{color: #000 ;}/*#fff*/
.img-ks{ width: 100%; text-align: center; margin-bottom: 20px; }
.img-ks img{ width: 231px; height: 173px; }

.ksList .dl .dd .wrap .top{margin-bottom: 30px;padding: 0 38px;background: url(../images/box2.png) no-repeat center;background-size: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #333333;}
.ksList .dl .dd .wrap .top label{margin-right: 36px;}
.ksList .dl .dd .wrap .top a{margin-right: 59px;padding: 0 28px;position: relative;}
.ksList .dl .dd .wrap .top a:last-child{margin-right: 0;}
.ksList .dl .dd .wrap .top a:before,
.ksList .dl .dd .wrap .top a:after{content: "";width: 10px;height: 10px;position: absolute;top:13px;}
.ksList .dl .dd .wrap .top a:before{left: 0;background: url(../images/icon1.png) no-repeat right -10px;}
.ksList .dl .dd .wrap .top a:after{right: 0;background: url(../images/icon1.png) no-repeat right top;}
.ksList .dl .dd .wrap .top a:hover{color: #800001;}
.ksList .dl .dd .wrap .top a:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px);}
.ksList .dl .dd .wrap .top a:hover:after{-webkit-transform:translateX(-10px);transform:translateX(-10px);}

.ksList .dl.dl2 .dt{/*background-image: url(../images/hdbg3.jpg);*/background: #800001;}
.ksList .dl.dl2 .dt .bg{background-image: url(../images/hdbg3.png);}
.ksList .dl.dl2 .dd ul li:before{background-image: url(../images/box3.png);}
.ksList .dl.dl2 .dd ul li:after{background-image: url(../images/box3on.png);}

.spList .dl .dd ul li { width: 310px; float: left; text-align: center; margin: 6px 0px; color: #800001; font-size: 16px; line-height: 22px; }
.spList .dl .dd ul li a{ overflow: hidden; }
.spList .dl .dd .page{ font-size: 12px; margin-top: 20px; }

.ksContent{padding: 57px 0 53px;}
.ksContent .nyTitle{margin-bottom: 57px;}
.ksContent .item1{margin-bottom: 46px;}
.ksContent .item1 .cont{position: relative;overflow: hidden;}
.ksContent .item1 .cont .bg{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.ksContent .item1 .cont .text{width: 45.06%;box-sizing:border-box;padding: 38px 56px 75px;background: rgba(0,0,0,0.3);position: relative;z-index: 2;}
.ksContent .item1 .cont .text .tit{font-size: 26px;line-height: 86px;color: #ffffff;font-weight: normal;}
.ksContent .item1 .cont .text .desc{font-size: 16px;line-height: 40px;color: #ffffff;height: 200px;overflow: hidden;margin-bottom: 37px;}
.ksContent .item1 .cont .text .more{display: block;width: 102px;height: 25px;background: url(../images/morebg.png) no-repeat center;box-sizing:border-box;padding: 3px 0 0 16px;font-size: 14px;color: #ffffff;line-height: 20px;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";}
.ksContent .item1 .cont .text .more:hover{background-image: url(../images/morebgon.png);color: #333;}
.ksContent .item1 .cont:hover .bg{-webkit-transform: scale(1.1);transform: scale(1.1); }
.ksContent .item2{margin-bottom: 47px;}
.ksContent .item2 .zjScroll{margin-top: -10px;padding: 0 80px;position: relative;}
.ksContent .item2 .zjScroll .swiper-button-prev,
.ksContent .item2 .zjScroll .swiper-button-next{width: 60px;height: 100px;top:50%;margin-top: -76px;line-height: 100px;text-align: left;background: none;}
.ksContent .item2 .zjScroll .swiper-button-prev{left: 0;}
.ksContent .item2 .zjScroll .swiper-button-next{right: 0;text-align: right;}
.ksContent .item2 .zjScroll .container{width: 100%;position: relative;overflow: hidden;}
.ksContent .item2 .zjScroll .container .swiper-slide a{display: block;}
.ksContent .item2 .zjScroll .container .swiper-slide a .pic{padding: 38px 30px;position: relative;}
.ksContent .item2 .zjScroll .container .swiper-slide a .pic span{display: block;width: 100%;height: 0;padding-bottom: 136.667%;position: relative;}
.ksContent .item2 .zjScroll .container .swiper-slide a .pic span img{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.ksContent .item2 .zjScroll .container .swiper-slide a .pic:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;background: url(../images/mask.png) no-repeat center;background-size: 100% 100%;}
.ksContent .item2 .zjScroll .container .swiper-slide a h5{font-size: 17px;line-height: 53px;color: #333333;font-weight: normal;text-align: center;}
.ksContent .item2 .zjScroll .container .swiper-slide a:hover h5{color: #800001;}
.ksContent .item2 .zjScroll .container .swiper-slide a:hover .pic{-webkit-transform: scale(0.92);transform: scale(0.92); }
.ksContent .item3 .tabs{background: url(../images/hdbg4.jpg) no-repeat center;background-size: cover;padding: 23px 38px;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";margin-bottom: 48px;}
.ksContent .item3 .tabs li{width: 220px;height: 40px;font-size: 20px;color: #ffffff;line-height: 40px;text-align: center;cursor: pointer;position: relative;}
.ksContent .item3 .tabs li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;
background: url(../images/box4.png) no-repeat center;background-size: 100%;opacity: 0;}
.ksContent .item3 .tabs li.on:before{opacity: 1;}
.ksContent .item3 .container{width: 100%;position: relative;overflow: hidden;}
.ksContent .item3 .container .swiper-slide{line-height: 40px;background: url(../images/nybg.jpg) repeat;}

.zjDl{margin-bottom: 18px;height: 320px;padding-left: 240px;position: relative;}
.zjDl .dt{width: 240px;height: 100%;box-sizing:border-box;position: absolute;left: -10px;top:0;padding: 38px 30px;}
.zjDl .dt span{display: block;width: 100%;height: 0;padding-bottom: 136.667%;position: relative;}
.zjDl .dt span img{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.zjDl .dt:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;background: url(../images/mask.png) no-repeat center;background-size: 100% 100%;}
.zjDl .dd{width: 100%;margin-right: -10px;height: 320px;background: url(../images/zjbg.png) no-repeat center;background-size: 100% 100%;/* border-box; */padding: 35px 10px 52px 50px;box-sizing:border-box;}
.zjDl .dd .wrap{width: 100%;height: 100%;overflow: auto;padding-right: 40px;box-sizing:border-box;}
.zjDl .dd .wrap .name{font-size: 26px;line-height: 45px;color: #800001;font-weight: normal;margin-bottom: 17px;}
.zjDl .dd .wrap .name .cont{font-size: 16px;line-height: 34px;color: #333333;}
.zjDl .dd .wrap .name .cont .item{margin-bottom: 14px;}
.zjDl .dd .wrap .name .cont .item .bold{font-weight: bold;color: #333333;}

.zjContent .zjTitle{font-size: 26px;line-height: 84px;color: #333333;font-weight: normal;font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC',"SimSun";padding-left: 30px;background: url(../images/diamond.png) no-repeat left center;}
.zjContent .item1{margin-bottom: 14px;font-size: 16px;line-height: 36px;}
.zjContent .item1 .mrgBtm{margin-bottom: 22px;}
.zjContent .item2 .nyTable table tr.gray td{background: #faf8f8;}

.jobList .jList{padding-bottom: 26px;}
.jobList .jList .nLi{margin-bottom: 30px;}
.jobList .jList .nLi .dl .dt{padding: 0 95px;height: 61px;background: #e6e6e6;position: relative;font-size: 16px;color: #333333;font-weight: bold;cursor: pointer;
line-height: 61px;overflow: hidden;}
.jobList .jList .nLi .dl .dt:before{content: "";width: 56.45%;height: 61px;background: url(../images/dtbg1.png) no-repeat left center;position: absolute;right: 0;top:0;opacity: 0;}
.jobList .jList .nLi .dl .dt h5{position: relative;z-index: 2;}
.jobList .jList .nLi .dl .dt h5 span{font-weight: normal;}
.jobList .jList .nLi .dl .dt .icon{position: absolute;left: 34px;z-index: 2;}
.jobList .jList .nLi .dl .dt .icon div{position: absolute;left: 0;top:0;}
.jobList .jList .nLi .dl .dt .icon .d{padding-left: 17px;}
.jobList .jList .nLi .dl .dt .icon .o{opacity: 0;}
.jobList .jList .nLi .dl .dt i{width: 28px;height: 10px;position: absolute;right: 43px;top:50%;margin-top: -5px;background: url(../images/arrow.png) no-repeat left top;z-index: 2;}
.jobList .jList .nLi .dl .dd{display: none;}
.jobList .jList .nLi .dl .dd .wrap{padding: 30px 30px 40px 95px;line-height: 32px;background: #fff url(../images/cloud2.png) no-repeat right bottom;}
.jobList .jList .nLi .dl .dd .wrap .item{margin-bottom: 40px;}
.jobList .jList .nLi .dl .dd .wrap .btn{display: block;width: 150px;height: 44px;position: relative;font-size: 16px;color: #ffffff;text-align: center;line-height: 44px;}
.jobList .jList .nLi .dl .dd .wrap .btn:before,
.jobList .jList .nLi .dl .dd .wrap .btn:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;-webkit-transition:all 0s linear;transition:all 0s linear;}
.jobList .jList .nLi .dl .dd .wrap .btn:before{background: url(../images/btnbg1.png) no-repeat center;}
.jobList .jList .nLi .dl .dd .wrap .btn:after{background: url(../images/btnbg1on.png) no-repeat center;opacity: 0;}
.jobList .jList .nLi .dl .dd .wrap .btn span{position: relative;z-index: 2;}
.jobList .jList .nLi .dl .dd .wrap .btn:hover:before{opacity: 0;}
.jobList .jList .nLi .dl .dd .wrap .btn:hover:after{opacity: 1;}
.jobList .jList .nLi.on .dl .dt{color: #fff;background: #800001;}
.jobList .jList .nLi.on .dl .dt:before{opacity: 1;}
.jobList .jList .nLi.on .dl .dt .icon .d{opacity: 0;}
.jobList .jList .nLi.on .dl .dt .icon .o{opacity: 1;}
.jobList .jList .nLi.on .dl .dt i{background-position: left bottom;-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg); }
.jobList .jList .nLi:first-child .dl .dd{display: block;}



.investigate{padding: 21px 30px 40px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}
.investigate .title{font-size: 22px;line-height: 38px;color: #333333;font-weight: normal;margin-bottom: 23px;text-align: center;}
.investigate .desc{font-size: 15px;line-height: 28px;color: #4c4c4c;text-align: center;margin-bottom: 5px;}
.investigate .form .nLi .tit{font-size: 16px;color: #333333;line-height: 32px;padding: 10px 0;}
.investigate .form .innerLi h5{font-size: 16px;line-height: 30px;color: #333333;font-weight: normal;}
.investigate .form .innerLi .cont{padding: 0 0 12px 33px;}
.investigate .form .innerLi .cont label{padding-left: 24px;position: relative;font-size: 15px;line-height: 34px;color: #333333;margin-right: 32px;cursor: pointer;}
.investigate .form .innerLi .cont label .btn{position: absolute;left: 0;top:50%;width: 14px;height: 14px;margin-top: -6px;cursor: pointer;}
.investigate .form .formSubm{display: block;margin: 26px auto 0;width: 130px;height: 40px;background: #800001;border-radius: 5px;text-align: center;line-height: 38px;font-size: 16px;color: #fff;border:none;cursor: pointer;vertical-align: middle;
-webkit-appearance:none;appearance:none;font-family: "Microsoft Yahei";}
.investigate .form .formSubm:hover{background: #02391c;}


.ztzl{overflow: hidden;}
.ztzl ul{width: 1270px;padding-bottom: 20px;}
.ztzl ul li{width: 393px;margin: 0 30px 30px 0;}
.ztzl ul li a{display: block;height: 0;padding-bottom: 50.847%;position: relative;}
.ztzl ul li a:before,
.ztzl ul li a:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/box5.png) no-repeat center;background-size: 100% 100%;}
.ztzl ul li a:after{background-image: url(../images/box5on.png);opacity: 0;}
.ztzl ul li a span{width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing:border-box;padding: 10px 13px;z-index: 2;}
.ztzl ul li a span em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.ztzl ul li a:hover:after{opacity: 1;}


/*20200518*/
.addScroll{margin-bottom: 30px;}
.isect5 .isect5_1 ul li a h5,.isect5 .isect5_1 ul li a p,.isect5_2 .list li a,.isect6 .link dd .container2 .swiper-slide a{font-size: 16px;}
.searchForm .select{margin-right: 4%;}
.nyNav ul li:before{background-size: 100% 100%;}

.ksWrap{background: url(../images/nybgwap1.jpg) repeat;}
.ksBg1{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-attachment: fixed;}
/*20200518 end*/

/*20200520*/
.nav ul .nLi.nLi5 .navSub ul.innerNav{width: 22%;}

.isect2 .container .slide3{overflow: hidden;}
.isect2 .container .slide3 ul{width: 1300px;float: left;}
.isect2 .container .slide3 ul li{width: 383px;box-sizing:border-box;margin-right: 50px;float: left;}


.nyNav{padding: 15px 0 8px;}
.nyNav ul li{margin: 10px 30px 8px 20px;}/*0 30px 8px 0*/
.nyNav ul li a{min-width: 107px;}
.nyNav ul li:before{width: 130%;left: -12%;}
/*20200520 end*/

/*20200526*/
.mzPageStyle{}
.mzPageStyle table{width: 100% !important;}
.mzPageStyle table tbody tr:nth-child(2n) td{background: #f2f2f2 !important;}
.mzPageStyle table tbody tr:first-child td,
.mzPageStyle table tbody tr:nth-child(2) td{background: #800001 !important;border-color: #136b3c !important;color: #fff !important;}
.mzPageStyle table tbody tr:first-child td *,
.mzPageStyle table tbody tr:nth-child(2) td *{color: #fff !important;}
.mzPageStyle table tbody td{border-color: #dadada !important;padding: 8px 0 !important;}
.mzPageStyle table tbody tr td *{font-size: 16px !important;color: #333333 !important;font-family: "Microsoft Yahei";}

/*20200526 end*/

/* list_article_yygh.htm PC样式 开始 */
.form-yygh{ width: 56%; float: left;  line-height: 28px; }
.form-yygh h1{ font-size: 16px; text-align: center; line-height: 36px; }
.form-yygh td{ line-height: 30px; }
.form-yygh .form-input{ width: 30%; padding: 4px 0px; margin: 5px auto; border: 1px solid #8f8f9d; background: #fff; }
.form-yygh .coolbg{ width: 20%; line-height: 36px; background: #c6bba6; border: none; text-align: center; color: #800001; }
.form-yygh-list{ width: 36%; float: right; font-size: 12px; line-height: 20px;}
.form-yygh-list ul li{ width: 80%; margin: 3px 0px; line-height: 22px; border-bottom: 1px solid #999999; }
.nyWrap{ padding-bottom: 200px/*130px*/; }

.zxzxr{ width: 36%; font-size: 16px; color: #880001; line-height: 36px;}
.zxzxr h3{ color: #000000; font-size: 22px; }
.zxzxr ul li{ border-bottom: 1px dotted #ccc; }
.wen{ color: #af8027; }

/* list_article_yygh.htm PC样式 结束 */

/* yyhj.htm PC样式 开始 */
.list_yyhj{ min-height: 900px; }
.list_yyhj ul li{width: 25%; float: left; text-align: center; line-height: 50px; font-size: 18px;}
.list_yyhj ul li img{ width: 92%; }
/* yyhj.htm PC样式 结束 */

/* 网站地图样式 */
.sitemap{ min-height: 600px; }
.linkbox{ float: left; font-size: 16px; line-height: 36px; margin-left: 36px; }
.linkbox h3{ line-height: 60px; }
.linkbox a{ padding-left: 20px; }
.linkbox a:hover{ background: url(/static/images/diamond2.png) no-repeat left; }

/* spzl.php */
.text_spzl{ line-height: 50px; }

@media screen and (max-width: 1280px){
.w1240{width: auto;padding: 0 5%;}

.header .logo{height: 120px;line-height: 120px;}
.header .logo img{height: 48px;}
.header ul{padding-top: 32px;}
.header ul li{padding-left: 50px;padding-right: 16px;}
.header ul li:before{-webkit-transform: scale(0.8);transform: scale(0.8);}
.header .searchBtn{margin-top: 32px;-webkit-transform: scale(0.8);transform: scale(0.8);}

.nav ul .nLi .navSub .w1240{padding: 43px 5%;}

.banner .swiper-slide a{padding-bottom: 44%;}
.banner .swiper-pagination{bottom: 5%;}

.isect3 .list{width: 100%;}
.isect3 .list li{width: 16.66%;}

.isect4 .ititle h3{margin-right: 20px;}
.isect4 .ititle ul li{margin-left: 20px;font-size: 15px;}
.isect4 .ititle ul li:first-child{margin-left: 0;}
.isect4 .ititle ul li:before{left: -16px;}

.isect5 .isect5_1{width: 30%;}

.isect6 .link{background: none;border:1px solid #800001;}

.footer .fNav{text-align: center;font-size: 0;}
.footer .fNav li{margin: 0;float: none;display: inline-block;width: 10%;}
.footer .fNav li:first-child{margin: 0;}
.footer .fNav li a em{letter-spacing: 20px;}



.about .item1 .text{width: 60%;}
.about .item1 .pic{width: 36%;}

.nyNav ul li{margin-right: 0;}

/* .leaderList ul li a{padding-left: 220px;height: 258px;} */
.leaderList ul li a .pic{width: 200px;padding: 26px 20px;height: 258px}
.leaderList ul li a h5{font-size: 22px;line-height: 44px;}
.leaderList ul li a h5 span{font-size: 14px;}
.leaderList ul li a p{font-size: 14px;line-height: 26px;height: 104px;}


.nyWrap.w1240{padding: 60px 5% 70px;}
.history .tabScroll .container .swiper-slide .wrap{padding: 23px 20px 0;}

.passage{margin: 0 5%;padding: 0;}

.contact .content,.contact .mapList{width: 50%;}

.ksList .dl .dd ul{width: 100%;}
.ksList .dl .dd ul li{margin: 0 1.5% 1.5% 0;width: 18.8%;}
.ksList .dl .dd ul li:nth-child(5n){margin-right: 0;}
.ksList .dl .dd .wrap .top{background: none;border:1px solid #800001;padding: 5px 12px;font-size: 14px;margin-bottom: 20px;height: auto;line-height: 30px;}
.ksList .dl .dd .wrap .top a{margin-right: 20px;padding: 0 18px;}
.ksList .dl .dd .wrap .top a:before,
.ksList .dl .dd .wrap .top a:after{top:9px;}
.ksList .dl .dd .wrap{padding-top: 25px;}
.ksList .dl .dd ul li a{font-size: 14px;}
.ksList .dl .dd .wrap .top a:hover:before{-webkit-transform:translateX(0);transform:translateX(0);}
.ksList .dl .dd .wrap .top a:hover:after{-webkit-transform:translateX(0);transform:translateX(0);}
.ksList .dl .dt{height: 48px;line-height: 48px;font-size: 16px;}
.ksList .dl .dt .wrap{padding: 0 20px;}
.ksList .dl .dt i{right: 20px;}

.zjDl .dd{background: #fff url(../images/zjbg2.png) no-repeat right bottom;box-shadow: 0px 2px 6px 0px rgba(153, 153, 153, 0.75);border-radius: 20px;}

.ztzl ul{width: 100%;}
.ztzl ul li{margin: 0 2% 2% 0;width: 32%;}
.ztzl ul li:nth-child(3n){margin-right: 0;}


.nav ul .nLi .navSub ul.innerNav li a:before,
.nav ul .nLi .navSub ul.innerNav li a:after{display: none;}
.nav ul .nLi .navSub ul.innerNav li a{padding: 0 5px;font-size: 13px;}

.isect2 .container .slide3 ul{width: 100%;}
.isect2 .container .slide3 ul li{width: 32%;margin-right: 2%;}
.isect2 .container .slide3 ul li:nth-child(3n){margin-right: 0;}

/* 网站地图样式 */
.sitemap{ min-height: 600px; }
.linkbox{ float: left; font-size: 16px; line-height: 36px; margin-left: 36px; }
.linkbox h3{ line-height: 60px; }
.linkbox a{ padding-left: 20px; }
.linkbox a:hover{ background: url(/static/images/diamond2.png) no-repeat left; }

}



@media screen and (max-width: 1024px){
.header ul,.header .searchBtn,.nav{display: none;}
.header{padding-top: 0;}
.header .menuIcon{display: block;}

.isect2 .container .pic{display: none;}
.isect2 .container ul{width: 100%;}
.isect2 .container ul li{width: 100%;}
.isect2 .container ul li:nth-child(3){margin-bottom: 0;}
.isect2 .container ul li:nth-child(4),
.isect2 .container ul li:nth-child(5),
.isect2 .container ul li:nth-child(6){display: none;}
.isect2 .container ul li a p{height: auto;max-height: 40px;}

.isect3{padding: 20px 0 0;}
.isect3 .list{padding-top: 0;}
.isect3 .list li{width: 33.33%;}

.isect4 .ititle ul{display: none;}

.isect5{height: auto;padding: 0;}
.isect5:before{display: none;}
.isect5 .w1240{padding: 0;}
.isect5 .isect5_1,.isect5 .isect5_2{width: 100%;box-sizing:border-box;padding: 20px 5% 0;}
.isect5 .isect5_1{background: url(../images/isect5bg3.jpg) repeat center;padding-bottom: 20px;}
.isect5 .isect5_2 .pic{margin-bottom: 12px; height:20px;}
.list li a{padding-left: 20px;font-size: 13px;line-height: 32px;}

.qEntry ul li a{padding-left: 42px;font-size: 16px;}
.qEntry ul li a .icon,
.qEntry ul li a:hover .icon{-webkit-transform: scale(0.7);-webkit-transform: scale(0.7);-webkit-transform-origin: 0 50% 0;transform-origin: 0 50% 0;}


.footer .fNav{display: none;}
.footer .cont{padding-right: 0;text-align: center;}
.footer .cont .qrcode{position: relative;width: 330px;margin: 0 auto;}
.footer .cont .qrcode li{margin-left: 20px;}

.about .item1 .text{width: 100%;}
.about .item1 .pic{display: none;}
.nyNav{display: none;}
.about .item1 .text .tit{text-align: center;}

.leaderList ul li{width: 100%;}

.newsList ul li a .pic{width: 248px;height: 163px;}
.newsList ul li a .pic:before{width: 210px;height: 165px;}
.newsList ul li a .pic:after{width: 250px;height: 122px;}
.newsList ul li a{height: 163px;padding-left: 280px;}
.newsList ul li a .text{height: 100%;box-sizing:border-box;}
.newsList ul li a .text h5{font-size: 16px;line-height: 32px;margin-bottom: 12px;}
.newsList ul li a .text p{font-size: 14px;line-height: 24px;height: 48px;}
.newsList ul li a .text .date{font-size: 12px;text-align: left;}


.searchForm{padding: 21px 20px;}
.searchForm .text,.searchForm .subm{width: 220px;}

.contact .content,.contact .mapList{width: 100%;}

.jylc .wapCont{display: block;}
.jylc .pcCont{display: none;}

.searchForm.searchForm1{padding: 12px 20px;}
.searchForm .select dt{padding: 0 12px;}
.searchForm .select dt i{right: 5px;}
.searchForm .select dd ul{padding: 6px 0;}
.searchForm .select dd ul li a{padding: 4px 12px;}


.ksList .dl .dd ul li{margin: 0 1.5% 1.5% 0;width: 23.875%;}
.ksList .dl .dd ul li:nth-child(5n){margin-right: 1.5%;}
.ksList .dl .dd ul li:nth-child(4n){margin-right: 0;}

.spList .dl .dd ul li{margin: 0 1.5% 1.5% 0;width: 23.875%;}
.spList .dl .dd ul li:nth-child(5n){margin-right: 1.5%;}
.spList .dl .dd ul li:nth-child(4n){margin-right: 0;}

.ksContent .item2 .zjScroll .container .swiper-slide a .pic{padding: 28px 27px;}

.isect2 .container .slide3 ul li{width: 48%;margin-right: 0;}
.isect2 .container .slide3 ul li:nth-child(2n){float: right;}

/* 网站地图样式 */
.sitemap{ min-height: 600px; }
.linkbox{ float: left; font-size: 16px; line-height: 36px; margin-left: 36px; }
.linkbox h3{ line-height: 60px; }
.linkbox a{ padding-left: 20px; }
.linkbox a:hover{ background: url(/static/images/diamond2.png) no-repeat left; }


}

@media screen and (max-width: 768px){
.header .logo{height: 66px;line-height: 20px/*66px*/;}
.header .logo img{height: 30px;}

.logoimg{ margin-top: 8px; }
.yibao{ display: none; }
.yibaom{ color: #7e453a; font-size: 12px; line-height: 26px; display: block; }

.banner .swiper-pagination .swiper-pagination-bullet{margin: 0 2px;-webkit-transform: scale(0.7);-webkit-transform: scale(0.7);}

.isec1{background-image: url(../images/isect1bgwap.jpg);}
.isec1 ul li a{padding: 12px 0 20px;}
.isec1 ul li a h5{font-size: 16px;line-height: 24px;}
.isec1 ul li a .icon{-webkit-transform: scale(0.8);transform: scale(0.8);}

.isect2{padding: 20px 0 40px;}
.isect2 .container{height: auto;}
.isect2 .container .pic{display: block;width: 100%;height: 0;padding-bottom: 69.05%;margin-bottom: 20px;}

.ititle{line-height: 54px;}
.ititle h3{font-size: 24px;}
.ititle ul{display: none;}
.ititle .imore{-webkit-transform: scale(0.8);transform: scale(0.8);-webkit-transform-origin: 100% 50% 0;transform-origin: 100% 50% 0;}

.isect3{padding-bottom: 20px;background: url(../images/gbg1.jpg) repeat;}
.isect3 .list li{width: 50%;margin-bottom: 20px;}
.isect3 .bg{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url(../images/isect3bg1.png) no-repeat center bottom;background-size: auto 80%;}


.isect6 .link{margin-top: 20px;}

.qEntry ul li{width: 50%;}
.qEntry ul li:nth-child(3):before{display: none;}
.qEntry ul li:before{height: 18px;margin-top: -9px;}
.qEntry ul li a{padding-left: 28px;font-size: 14px;}
.qEntry ul li a .icon,
.qEntry ul li a:hover .icon{-webkit-transform: scale(0.4);-webkit-transform: scale(0.4);-webkit-transform-origin: 0 50% 0;transform-origin: 0 50% 0;}

.footer .cont{font-size: 12px;line-height: 24px;}
.footer .cont p{margin-bottom: 8px;}
.footer .copy{text-align: center;font-size: 12px;line-height: 24px;}
.footer .copy .txt,.footer .copy .sydw{width: 100%;}
.footer .copy .sydw{line-height: 32px;}
.footer .copy .sydw img{height: 24px;}

.goTop{width: 40px;height: 40px;background-size: 32px;}


.pageStyle{font-size: 15px;line-height: 34px;}

.nyBanner{height: 200px;}
.about .item1{margin-bottom: 30px;}
.about .item1 .text .tit{margin-bottom: 20px;font-size: 26px;}
.about .item1 .text .tit span{padding: 0 30px;}
.about .item1 .text .list{padding-top: 30px;}
.about .item1 .text .list li h5{line-height: 30px;}
.about .item1 .text .list li h5 span{font-size: 30px;}

.nyTitle{margin-bottom: 30px;font-size: 26px;}
.nyTitle span{padding: 0 30px;}

.history .tabScroll{display: none;}
.history .hisCont{width: 100%;height: auto;overflow: auto;}
.history .hisCont .tit span{display: inline-block;margin-right: 12px;}
.history .hisCont .wrap{position: relative;}
.history .hisCont .tit{margin: 25px 0 12px;padding-left: 26px;font-size: 15px;line-height: 30px;background-position: left 7px;}
.history .hisCont .wrap{padding-left: 24px;}
.history .hisCont .list .li .dot{left: -29px;top:12px;}
.history .hisCont .list .li{margin-bottom: 20px;}

.newsList ul li a{height: auto;padding-left: 0;}
.newsList ul li a .pic{position: relative;width: 100%;padding: 0;height: 0;padding-bottom: 64.07%;}
.newsList ul li a .pic span{position: absolute;left: 0;top:0;}
.newsList ul li a .pic:before,.newsList ul li a .pic:after{display: none;}
.newsList ul li a .text h5{margin-bottom: 6px;}
.newsList ul li a .text .date{line-height: 40px;padding-bottom: 12px;}

.page a.num{display: none;}
.page a.num.on{display: inline-block;}

.passage .psgTit h5{font-size: 22px;margin-bottom: 12px;line-height: 32px;}
.passage .psgTit .info{font-size: 12px;line-height: 24px;}
.passage .psgCont{padding-bottom: 40px;}
.passage .psgCont .subTit{font-size: 18px;line-height: 30px;}
.passage .psgCont .pic{padding: 18px 0;}
.passage .psgShare{display: none;}
.passage .psgLink{padding-top: 30px;}

.noticeList ul{padding-bottom: 40px;}
.noticeList ul li:before,
.noticeList ul li:after{display: none;}
.noticeList ul li a{padding: 10px 0 12px;}
.noticeList ul li a h5{font-size: 16px;line-height: 32px;padding: 4px 0 6px;}
.noticeList ul li a p{font-size: 14px;line-height: 24px;height: 48px;margin-bottom: 4px;}
.noticeList ul li a .date{text-align: left;font-size: 12px;}

.msgForm .item{width: 100%;margin-right: 0;}
.msgForm .item .subm{width: 100%;margin-top: 20px;}
.msgForm .item .text.codeText{width: 70%;}
.msgForm .item .codePic{width: 28%;margin: 0;float: right;}


.searchForm .label{width: 100%;margin-bottom: 5px;}
.searchForm .text{width: 70%;margin: 0;background: #fff;padding: 0 12px;}
.searchForm .subm{width: 28%;}

.msgList{padding-bottom: 12px;}
.msgList .nLi .dt{font-size: 15px;line-height: 50px;}
.msgList .nLi .dt .wrap{padding: 0 40px;}
.msgList .nLi .dt .label{left: 8px;top:17px;}
.msgList .nLi .dt .arr{right: 8px;-webkit-transform: scale(0.7);transform: scale(0.7);top:22px;}
.msgList .nLi .dd .wrap{padding: 20px 40px;}
.msgList .nLi .dd .wrap .label{left: 8px;top:29px;}

.nyTitle span{font-size: 24px;}
.jylc .nyTitle span em{margin: 0 12px;}

.searchForm .select{width: 100%;margin-bottom: 12px;}
.searchForm .select dt{background: #fff;}
.searchForm.searchForm1 .subm{width: 100%;background: #4d2623;}

.outpatient{overflow: auto;}
.nyTable table tr th{font-size: 14px;line-height: 24px;}
.nyTable table tr td{font-size: 13px;line-height: 24px;padding: 6px 2px;}
.nyTable .wrap{min-width: 800px;}

.ksList .dl .dd ul li{margin: 0 1.5% 1.5% 0;width: 32.33%;}
.ksList .dl .dd ul li:nth-child(4n){margin-right: 1.5%;}
.ksList .dl .dd ul li:nth-child(3n){margin-right: 0;}
.ksList .dl .dt .bg{width: 70%;}


.ksContent .nyTitle{margin-bottom: 30px;}
.ksContent .item1 .cont .text{width: 100%;padding: 50px 30px;text-align: center;}
.ksContent .item1 .cont .text .tit{font-size: 22px;line-height: 40px;margin-bottom: 12px;}
.ksContent .item1 .cont .text .desc{font-size: 14px;line-height: 30px;height: 150px;margin-bottom: 30px;}
.ksContent .item1 .cont .text .more{margin: 0 auto;}
.ksContent .item3 .tabs{padding: 15px 20px;margin-bottom: 24px;}
.ksContent .item3 .tabs li{width: 50%;box-sizing:border-box;font-size: 15px;}
.ksContent .item3 .tabs li:before{display: none;}
.ksContent .item3 .tabs li.on{border:1px solid #459068;}
.ksContent .item3 .container .swiper-slide{line-height: 32px;}

.zjDl{height: auto;padding-left: 0;}
.zjDl .dt{position: relative;display: none;}
.zjDl .dd{height: auto;}
.zjDl .dd{padding: 30px;}
.zjDl .dd .wrap{height: auto;padding: 0;}
.nyTable{overflow: auto;}


.jobList .jList .nLi .dl .dt{padding: 0 20px 0 40px;font-size: 14px;}
.jobList .jList .nLi .dl .dt .icon{left: 10px;}
.jobList .jList .nLi.on .dl .dt .icon .o img{height: 10px;}
.jobList .jList .nLi .dl .dt .icon .d{padding-left: 10px;}
.jobList .jList .nLi .dl .dt .icon .d img{height: 10px;}
.jobList .jList .nLi .dl .dt i{right: 10px;-webkit-transform: scale(0.6);transform: scale(0.6);}
.jobList .jList .nLi.on .dl .dt i{-webkit-transform: rotateZ(180deg) scale(0.6);transform: rotateZ(180deg) scale(0.6);}
.jobList .jList .nLi .dl .dd .wrap{background-size: 40% auto;padding: 30px ;}

.nyBg,.isect5,.isect2{background-image: url(../images/nybgwap.jpg);}
.searchForm{background: url(../images/nybgwap.jpg) repeat;}
.header{/*background: url(../images/hwapbg.jpg) no-repeat center;*/background-size: cover;}
.qEntry{background-image: url(../images/fquickbgwap.jpg);}
.searchForm.searchForm1{background: url(../images/nybgwap.jpg);}

.ksWrap{min-height: 350px;background: none;background: url(../images/nybgwap1.jpg) repeat;}
.ksBg{display: block;}
.ksBg1{position: absolute;left: 0;bottom: 0;width: 100%;height: 70%;background: url(../images/ksbg1.png) no-repeat center top;background-size: cover;}


.investigate{padding: 12px 12px 30px;}
.investigate .desc{font-size: 12px;line-height: 24px;}
.investigate .form .nLi .tit{font-size: 15px;line-height: 24px;padding-top: 15px;}
.investigate .form .innerLi .cont{padding-left: 12px;}
.investigate .form .innerLi .cont label{margin-right: 20px;font-size: 13px;line-height: 26px;margin-bottom: 3px;}
.investigate .form .innerLi h5{font-size: 13px;line-height: 26px;margin: 20px 0 0;}
.investigate .form .nLi ul .innerLi:first-child h5{margin-top: 0;}

.ztzl ul li{ width: 98%; /*width: 49%;*/margin-right: 0;}
.ztzl ul li:nth-child(2n){float: right;}

.isect2 .container .slide3 ul li{width: 100%;}
.isect2 .container ul li{display: none;}
.isect2 .container ul li:nth-child(1),
.isect2 .container ul li:nth-child(2),
.isect2 .container ul li:nth-child(3),
.isect2 .container ul li:nth-child(4),
.isect2 .container ul li:nth-child(5){display: block;}

.mzPageStyle{overflow: auto;}
.mzPageStyle .wrap{min-width: 760px;max-width: none !important;}

.mzPageStyle table tbody td{padding: 8px 0 !important;}
.mzPageStyle table tbody tr td *{font-size: 14px !important;}


/* 网站地图样式 */
.sitemap{ min-height: 800px; }
.linkbox{ float: left; font-size: 16px; line-height: 36px; margin-left: 36px; }
.linkbox h3{ line-height: 60px; }
.linkbox a{ padding-left: 20px; }
.linkbox a:hover{ background: url(/static/images/diamond2.png) no-repeat left; }

}

@media screen and (max-width: 468px){
.header .logo img{height: 30px;}
.header .menuIcon{width: 20px;}
.header .menuIcon span{height: 2px;margin-top: 4px;}

/* 底部样式20240717 start */
.footer .cont .footer-left{width: 336px/*336px*/; float: left;}
/* 底部样式20240717 end */

.isec1 ul li a{padding-top: 0;}
.isec1 ul li a .icon{-webkit-transform: scale(0.6);transform: scale(0.6);}
.isec1 ul li a:hover .icon{-webkit-transform: rotateY(180deg) scale(0.6);transform: rotateY(180deg) scale(0.6);}
.isec1 ul li a h5{font-size: 14px;line-height: 14px;}
.isect2 .container ul li{margin-bottom: 10px;}
.isect2 .container ul li a h5{font-size: 14px;}


.isect3 .list li a{padding-left: 44px;}
.isect3 .list li a .icon,
.isect3 .list li a:hover .icon{-webkit-transform: scale(0.6);transform: scale(0.6);-webkit-transform-origin: 0 0 0;transform-origin: 0 0 0;}

.isect3 .list li a h5{font-size: 14px;line-height: 20px;}
.isect3 .list li a p{font-size: 12px;line-height: 20px;}

.isect4{margin: 20px auto 40px;}
.isect4 .scroll .container .swiper-slide a .txt h5{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.isect4 .scroll .container .swiper-slide a .txt p{font-size: 12px;line-height: 20px;}

.isect5 .isect5_1 .ititle .btn{padding-left: 24px;font-size: 16px;}
.isect5 .isect5_1 .ititle .btn:before{-webkit-transform: scale(0.8);transform: scale(0.8);-webkit-transform-origin: 0 50% 0;transform-origin: 0 50% 0;}
.isect5 .isect5_1 ul li a{padding: 8px;}

.isect6{padding: 22px 0;}
.isect6 .container1{padding-bottom: 40px;}
.isect6 .container1 .swiper-pagination{display: block;}

.isect6 .link{padding: 0 20px 0 95px;}
.isect6 .link dt{font-size: 15px;left: 10px;line-height: 44px;}
.isect6 .link dd .container2 .swiper-slide a{font-size: 13px;line-height: 44px;}

.qEntry{padding: 24px 0;}

.footer{padding-top: 24px;}

/*.footer .cont .form-footer{ width: 360px; text-align: center; padding-bottom: 8px; }
.footer .cont .form-footer h1{ font-size: 16px; }
.footer .cont .form-footer .form-input{line-height: 18px; margin: 5px auto;}
.footer .cont .form-footer .coolbg{ width: 30%; line-height: 30px; background: #c6bba6; border: none; text-align: center; color: #800001; }
.footer .cont .form-footer .span-color{ color: #ff0000; }*/

.footer .cont { border-bottom:none; }
.footer .cont:before{ background: none; }

.footer .cont .qrcode{width: 288px;}
/*.footer .cont .qrcode li dl dt{width: 38px;padding: 0 12px;background-size: 100% auto;font-size: 12px;height: 96px;}
.footer .cont .qrcode li dl dd{width: 96px;height: 96px;}*/

.footer .cont .qrcode{width: 100%; height: 360px; float: left; text-align:center;}
.footer .cont .qrcode li{width:31.3%;margin: 0 1%;}
.footer .cont .qrcode li:first-child{margin-left: 1%;}
.footer .cont .qrcode li dl dt{height: 38px;background-size: 100% 100%;}
.footer .cont .qrcode li dl dd{width: 100%;height: 0;padding-bottom:100%;position:relative;}
.footer .cont .qrcode li dl dd img{position:absolute;left:0;top:0;width:100%;height:100%;}


.about .item2 .tit{display: block;margin: 0 auto 12px;font-size: 15px;}
.about .item2 .mrgBtm{margin-bottom: 20px;}

.about .item1 .text{float: none;}
.about .item1 .text .list li{width: 100%;border-bottom: 1px solid #ccc;padding: 30px 0 20px;}
.about .item1 .text .list li:last-child{border:none;padding-bottom: 15px;}
.about .item1 .pic{width: 100%;float: none;margin: 0 auto;display: block;}
.about .item1 .pic:before{display: none;}

/* .leaderList ul li{margin-bottom: 40px;}
.leaderList ul li a{height: auto;padding-left: 0;}
.leaderList ul li a .pic{position: relative;margin: 0 auto;}
.leaderList ul li a h5{text-align: center;}
.leaderList ul li a h5 span{display: block;float: none;font-size: 13px;line-height: 20px;}
.leaderList ul li a p{height: auto;max-height: 78px;text-align: center;margin-bottom: 20px;padding: 0 5%;}
.leaderList ul li a p br{display: none;}
.leaderList ul li a .more{margin: 0 auto;} */
/* 20240719 */
.leaderList ul li{margin-bottom: 40px;}
.leaderList ul li .fldiv{height: auto;padding-left: 0;}
.leaderList ul li .fldiv .pic{position: relative;margin: 0 auto;}
.leaderList ul li .fldiv h5{text-align: center;}
.leaderList ul li .fldiv h5 span{display: block;float: none;font-size: 13px;line-height: 20px;}
.leaderList ul li .fldiv p{height: auto;max-height: 78px;text-align: center;margin-bottom: 20px;padding: 0 5%;}
.leaderList ul li .fldiv p br{display: none;}
.leaderList ul li .fldiv a .more{margin: 0 auto;}

.passage .psgTit .info span:nth-child(1),
.passage .psgTit .info span:nth-child(2){display: none;}
.passage .psgTit h5{font-size: 20px;line-height: 30px;}
.passage .line img{width: 30px;}
.passage .line:before{left: 30px;}

.nyWrap{padding: 40px 0 60px;}

.contact .content .tabs{padding-bottom: 30px;}
.contact .content{height: auto;background: #fff;padding: 30px 12px;}
.contact .content .textList .item dl dd{font-size: 14px;line-height: 28px;}
.contact .mapList{height: 320px;}

.map{height: 320px;}

.nyTitle span{font-size: 20px;padding: 0 20px;}
.nyTitle span:before,.nyTitle span:after{-webkit-transform: scale(0.6);transform: scale(0.6);}

.ksList .dl .dd ul li{margin: 0 0 1.5% 0;width: 49%;}
.ksList .dl .dd ul li:nth-child(4n){margin-right: 0;}
.ksList .dl .dd ul li:nth-child(2n){float: right;}

.img-ks img { width: 164px; height: 123px;}

.ksList .dl .dd .wrap .top label{margin-right: 0;width: 100%;}

.ksContent .nyTitle{margin-bottom: 12px;}
.ksContent .item1{margin-bottom: 12px;}
.ksContent .item1 .cont .bg{position: relative;display: block;padding-bottom: 37.09%;}
.ksContent .item1 .cont .text{background: none;padding: 20px 0;}
.ksContent .item1 .cont .text .tit,
.ksContent .item1 .cont .text .desc{color: #333;}
.ksContent .item1 .cont .text .more{padding: 4px 0 0 3px;}
.ksContent .item1 .cont:hover .bg{-webkit-transform: scale(1);transform: scale(1);}
.ksContent .item1 .cont .text .tit{font-size: 18px;margin-bottom: 0;}
.ksContent .item1 .cont .text .desc{margin-bottom: 15px;}

.ksContent .item2{margin-bottom: 30px;}
.ksContent .item2 .zjScroll{padding: 0 40px;}
.ksContent .item2 .zjScroll .container .swiper-slide a .pic{padding: 16px;}
.ksContent .item2 .zjScroll .container .swiper-slide a h5{font-size: 15px;line-height: 32px;}
.ksContent .item2 .zjScroll .swiper-button-prev, .ksContent .item2 .zjScroll .swiper-button-next{margin-top: -66px;}
.ksContent .item3 .tabs{padding: 12px;}

.spList .dl .dd ul li{margin: 0 0 1.5% 0;width: 98%;}
.spList .dl .dd ul li:nth-child(4n){margin-right: 0;}
.spList .dl .dd ul li:nth-child(2n){float: right;}

.zjDl .dd{padding: 20px;}
.zjDl .dd .wrap .name{font-size: 22px;margin-bottom: 0;}
.zjContent .zjTitle{font-size: 22px;line-height: 38px;padding: 8px 0 8px 24px;margin-top: 12px;}
.zjContent .item1 .mrgBtm{margin-bottom: 12px;}
.zjContent .item1{font-size: 15px;line-height: 34px;}

.jobList .jList .nLi .dl .dt{height: 52px;line-height: 52px;}
.jobList .jList .nLi .dl .dt:before{width: 120%;}
.jobList .jList .nLi{margin-bottom: 20px;}
.jobList .jList .nLi .dl .dd .wrap{padding: 20px;line-height: 28px;}
.jobList .jList .nLi .dl .dd .wrap .item{margin-bottom: 20px;}

/* 左侧样式开始 */
.l1000{width: 100%; float: left;}
.l1000b dl dt strong{ line-height: 50px; }
.l1000b dl dd ul li{ width: 45%; float: left; height: 296px; border: 1px #c6bba6 dashed; margin: 9px 6px; }
.l1000b dl dd ul li a{ display: block; height: 192px; position: relative; }
.l1000b dl dd ul li a img{ width: 100%; max-height: 185px; }
.l1000b dl dd ul li a .pic{ width: 100%; height: 100%; text-align: center; }
.r200{ width: 100%; }

.pageStyle{font-size: 14px;line-height: 28px;}
.isect5{padding-bottom: 12px;}
.nyBanner{height: 130px;}

.isect5 .isect5_1{background: url(../images/gbg1.jpg) repeat;}
.ksList .dl .dt i{-webkit-transform: scale(0.8);transform: scale(0.8);}
.ksList .dl.on .dt i{-webkit-transform: rotateZ(180deg) scale(0.8);transform: rotateZ(180deg) scale(0.8);}
.ksList .dl .dt .bg{width: 100%;}
.nyTitle{margin-bottom: 12px;}

/*.ztzl ul li{width: 100%;margin-bottom: 20px;}*/
.ztzl ul li a span{padding: 5px;}
.investigate .form .innerLi .cont{padding-bottom: 0;}


.addScroll{margin-bottom: 20px;}
.isect5 .isect5_1 ul li a h5,.isect5 .isect5_1 ul li a p,.isect5_2 .list li a,.isect6 .link dd .container2 .swiper-slide a{font-size: 14px;}

.newsList ul{padding-bottom: 10px;}
.newsList ul li{margin-bottom: 20px;}

/* list_article_yygh.htm 手机样式 开始 */
.form-yygh{ width: 96%; float: left;  line-height: 22px; }
.form-yygh h1{ font-size: 16px; text-align: center; line-height: 36px; }
.form-yygh td{ line-height: 30px; }
.form-yygh .form-input{ width: 80%; padding: 3px 0px; margin: 5px auto; }
.form-yygh .coolbg{ width: 20%; line-height: 36px; background: #c6bba6; border: none; text-align: center; color: #800001; }
.form-yygh-list{ width: 96%; float: right; font-size: 12px; line-height: 20px; margin-top: 30px;}
.form-yygh-list ul li{ width: 96%; margin: 3px 0px; line-height: 22px; border-bottom: 1px solid #999999; }
.nyWrap{ padding-bottom: 500px/*330px*/; }

.zxzxr{ width: 96%; font-size: 16px; color: #880001; line-height: 36px;}
.zxzxr h3{ color: #000000; font-size: 22px; text-align: center; line-height: 36px; margin-top: 36px; }
.zxzxr ul li{ border-bottom: 1px dotted #ccc; }
.wen{ color: #af8027; }
/* list_article_yygh.htm 手机样式 结束 */

/* yyhj.htm 手机样式 开始 */
.list_yyhj{ min-height: 1000px; }
.list_yyhj ul li{width: 50%; float: left; text-align: center; line-height: 50px; font-size: 16px;}
.list_yyhj ul li img{ width: 92%; }
/* yyhj.htm 手机样式 结束 */

/* 网站地图样式 */
.sitemap{ min-height: 1300px; }
.linkbox{ float: left; font-size: 16px; line-height: 36px; margin-left: 36px; }
.linkbox h3{ line-height: 60px; }
.linkbox a{ padding-left: 20px; }
.linkbox a:hover{ background: url(/static/images/diamond2.png) no-repeat left; }

}