#header {background-color:#3f8dbf;float:left;width:100%;height:50px;color:rgba(255,255,255,1);line-height:50px;position:fixed;left:0px;top:0px;z-index:1;}
#header a {color:rgba(255,255,255,1);text-decoration:none;display:block;font-size:15px;}
#header-left {float:left;height:50px;}
#header-left:hover #header-left-icon {background-color:#3F8DBF;}
#header-left:hover #header-left-text {background-color:#599BC8;}
#header-left-icon {float:left;height:50px;width:50px;text-align:center;background-color:#35759F;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#header-left-icon a {font-size:25px;}
#header-left-text {float:left;height:50px;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#header-left-text a {padding-left:20px;padding-right:20px;}
#header-right {float:right;height:50px;}
#header-right:hover #header-right-icon {background-color:#3F8DBF;}
#header-right:hover #header-right-text {background-color:#599BC8;}
#header-right-icon {float:right;height:50px;width:50px;text-align:center;background-color:#35759F;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#header-right-text {float:right;height:50px;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#header-right-text a {padding-right:20px;padding-left:20px;}
.wrapper {}
.wrapper-inner {width:1100px;margin-right:auto;margin-left:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.wrapper-inner-buttons {width:100%;float:left;margin-top:50px;text-align:center;}
.wrapper-inner-buttons a {background-color:#3f8dbf;line-height:35px;padding-right:15px;padding-left:15px;margin:10px;display:inline-block;text-align:center;text-decoration:none;color:#FFFFFF;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;border-radius:calc(35px / 2);}
.wrapper-inner-buttons a.current {background-color:#f5d76e;color:#d35400;}
.wrapper-inner-buttons a:hover {background-color:#35759F;color:#fff;}
.mobile {width:100%;}
.mobile-inner {margin-right:auto;margin-left:auto;/* background-color:#000000;*/position:relative;}
.mobile-inner img {}
.mobile-inner p {color:#676767;line-height:25px;font-size:16px;padding-bottom:30px;padding-right:30px;padding-left:30px;margin:0px;}
.mobile-inner-header {background-color:rgb(255,255,255);width:100%;height:50px;position:relative;top:0px;z-index:33;left:0px;}
.mobile-inner-header-icon {color:#ffffff;height:50px;font-size:25px;text-align:center;float:right;width:50px;position:relative;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.mobile-inner-header-icon:hover {background-color:rgba(255,255,255,0.2);cursor:pointer;}
.mobile-inner-header-icon span {position:absolute;left:calc((100% - 25px) / 2);top:calc((100% - 1px) / 2);width:25px;height:1px;background-color:rgb(199,34,27);}
.mobile-inner-header-icon span:nth-child(1) {transform:translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2) {transform:translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clickfirst;}
.mobile-inner-header-icon-click span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clicksecond;}
@keyframes clickfirst {0% {transform:translateY(4px) rotate(0deg);}
100% {transform:translateY(0) rotate(45deg);}
}
@keyframes clicksecond {0% {transform:translateY(-4px) rotate(0deg);}
100% {transform:translateY(0) rotate(-45deg);}
}
.mobile-inner-header-icon-out span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outfirst;}
.mobile-inner-header-icon-out span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outsecond;}
@keyframes outfirst {0% {transform:translateY(0) rotate(-45deg);}
100% {transform:translateY(-4px) rotate(0deg);}
}
@keyframes outsecond {0% {transform:translateY(0) rotate(45deg);}
100% {transform:translateY(4px) rotate(0deg);}
}
.mobile-inner-nav {background-color:hsl(0,53%,31%);width:100%;position:absolute;top:50px;padding-bottom:0%;display:none;z-index:444;}
.mobile-inner-nav  a {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;color:#fff;transition:all 0.5s;}
.mobile-inner-nav  dl {display:none;}
.mobile-inner-nav  dl dd {line-height:33px;text-decoration:none;text-indent:3em;font-size:16px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;font-size:14px;}
.mobile-inner-nav  li {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;line-height:53px;text-indent:20px;}
.mobile-inner-nav h2.h2tit {line-height:39px;text-decoration:none;text-indent:2em;font-size:14px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;}
.mobile-inner-nav h2.h2tit a {color:#FFFFFF;}
.mobile-inner-nav a {border-bottom:none;}
.mobile-inner-nav li {-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal;}
@-webkit-keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@-webkit-keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
.mobile-inner-nav li:last-child h2.h2tit {border-bottom:none;}
.mobile-inner-nav li .h3tit {height:50px;position:relative;background:url(../images/51_icon_search@2x.png) no-repeat 30px center;background-size:17px;}
.mobile-inner-nav li  .words {display:block;width:100%;height:100%;border:none;background:none;text-indent:60px;font-size:15px;color:#fff;background:url(../images/search2.png) no-repeat 30px center;background-size:20px;}
.mobile-inner-nav li:last-child {border-bottom:none;}
.mobile-inner-nav li  form {display:block;width:100%;height:100%;}

.animated {animation-duration:1s;animation-fill-mode:both;}

.fadeInUp {
    animation-duration: 1.76s;
    animation-name: fadeInUp;
}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,9%,0);}
to {opacity:1;transform:none;}
}




body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span {margin:0;padding:0;}
html {font-size:62.5%;}
body {font-size:1.4rem;}
html,body {-moz-user-select:none;-khtml-user-select:none;user-select:none;}
body {font-family:"HanHei SC","PingFang SC","Microsoft YaHei";font-weight:300;color:#000000;background:#fff;margin:0 auto;padding:0px;}
body {-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
a {text-decoration:none;color:#235aa7;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
img {border:0px;vertical-align:middle;}
li {list-style:none;}
* {outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
.loading {position:fixed;left:0px;top:0px;width:100%;height:100%;background:#fff;z-index:99999;}
.loadingfa {width:50px;height:50px;line-height:50px;text-align:center;font-size:29px;color:#1f8adf;position:absolute;left:50%;margin-top:-25px;margin-left:-25px;top:50%;}
@keyframes rotate {from {-webkit-transform:rotate(0deg)}
to {-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate {from {-webkit-transform:rotate(0deg)}
to {-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate {from {-moz-transform:rotate(0deg)}
to {-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate {from {-ms-transform:rotate(0deg)}
to {-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate {from {-o-transform:rotate(0deg)}
to {-o-transform:rotate(360deg)}
}
.xuanzhuan {animation:2s linear 0s normal forwards infinite rotate;-webkit-animation:2s linear 0s normal forwards infinite rotate;-moz-animation:2s linear 0s normal forwards infinite rotate;-o-animation:2s linear 0s normal forwards infinite rotate;}
.xuanzhuan img {display:block;width:100%;}
.pc {display:block;}
.wap {display:none;}
.w1200:after,.clearflex:after,.w1440:after {content:"";display:table;clear:both;}
.w1200 {width:1230px;margin:auto;max-width:100%;padding:0px 15px;}
.w1440 {width:1470px;margin:auto;max-width:100%;padding:0px 15px;}
.Guide_page .w1440 {height:100%;position:relative;}
.Guide_page {overflow:hidden;height:100vh;background:url(../images/guide.jpg) no-repeat center center;background-size:cover;position:relative;}
.Guide_page .center {position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0px 67px;height:670px;}
.Guide_page .item:last-child {margin-right:0px;}
.Guide_page .item .block_1 {padding-top:101px;border-radius:10px 8px 8px 10px;overflow:hidden;height:100%;background:rgba(118,37,37,0.8);}
.Guide_page .item {float:left;margin-right:17px;width:calc((100% - 34px)/3);text-align:center;height:100%;}
.Guide_page .icon {}
.Guide_page .icon img {height:88px;}
.Guide_page .title {font-size:24px;font-weight:500;color:rgba(255,255,255,1);line-height:33px;padding-top:4px;}
.Guide_page .btn {width:300px;height:60px;border-radius:6px;border:1px solid rgba(255,255,255,1);display:block;margin:auto;max-width:90%;line-height:58px;font-size:18px;font-weight:500;color:rgba(255,255,255,1);margin-top:311px;}
.Guide_page .height {}
.Guide_page .model {height:326px;background:rgba(118,37,37,0.8);border-radius:8px;margin-bottom:18px;padding-top:101px;}
.Guide_page .model:nth-child(2) {margin-bottom:0px;}
.Guide_page .block_2 {height:100%;background:rgba(255,255,255,1);border-radius:8px;}
.Guide_page .logo {padding-top:33px;}
.Guide_page .logo img {width:338px;max-width:90%;}
.Guide_page .text {padding-top:23px;padding-bottom:34px;}
.Guide_page .text img {width:285px;max-width:90%;}
.Guide_page .dec {text-align:left;padding-left:69px;}
.Guide_page .dec p {padding-left:36px;line-height:26px;background-size: 26px 26px !important;margin-bottom:18px;font-size:16px;color:rgba(0,0,0,1);font-family:PingFang-SC-Bold,PingFang-SC;background-position:left 0px !important;min-height: 26px;}
.Guide_page .dec strong {font-weight:bold;}
.Guide_page .dec em {width:2em;display:inline-block;}
.Guide_page .dec p.icon1 {background:url(../images/icon-yygh@2x.png) no-repeat left center;}
.Guide_page .dec p.icon2 {background:url(../images/icon-jjdh@2x.png) no-repeat left center}
.Guide_page .dec p.icon3 {background:url(../images/icon-jktj@2x.png) no-repeat left center}
.Guide_page .dec p.icon4 {background:url(../images/icon-fwdh@2x.png) no-repeat left center}
.Guide_page .dec p.icon5 {background:url(../images/icon-dz@2x.png) no-repeat left center}
.Guide_page .ewm_wrap {padding-top:15px;font-size:0;}
.Guide_page .ewm {display:inline-block;vertical-align:middle;padding:0px 5px;}
.Guide_page .ewm img {width:143px;}
.Guide_page .title1 {font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,1);line-height:22px;}
.Guide_page,.Guide_page * {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.Guide_page .btn:hover {color:#762525;background:#fff;}
.top {border-bottom:1px solid rgba(234,234,234,1);}
.top .h1tit {float:left;font-size:12px;font-family:;font-weight:500;color:rgba(107,107,107,1);line-height:30px;}
.top .right {float:right;line-height:30px;font-size:12px;font-family:;font-weight:500;color:rgba(109,109,109,1);}
.top .right a {font-size:12px;font-family:;font-weight:500;color:rgba(109,109,109,1);margin-left:16px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.top .right a.pl0 {margin-left:0;}
.top .right a:hover {color:#782525}
.head {padding-bottom:11px;}
.head .logo {float:left;}
.head .logo img {width:210px;padding-top:27px;}
.head .text {float:left;padding-left:32px;padding-top: 38px;}
.head .text img {width: 224px;}
.head .search {margin-top:3px;}
.head .words {width:322px;height:50px;border:1px solid rgba(221,221,221,1);float:left;font-size:14px;font-family:;font-weight:500;color:rgba(70,70,70,1);border-right:none;padding:0px 20px;}
.head .send {width:109px;height:50px;background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);border:none;cursor:pointer;font-size:14px;font-family:;font-weight:500;color:rgba(255,255,255,1);}
.head .right {padding-top:14px;float:right;}
.head .right a.current {color:#782525}
.head .right a:hover {color:#782525}
.head .right a {margin-right:16px;font-size:13px;font-family:;font-weight:500;color:rgba(70,70,70,1);line-height:17px;}
.nav {background:rgba(120,37,37,1);padding-top:12px;position: relative;}
.nav li:last-child {
    margin-right: 0 !important;
}
.nav li:first-child {}
.nav li {float:left;width:9%;text-align:center;/* position:relative; */}
.nav li .h2tit {}
.nav li .h2tit a {font-size:16px;font-family:;font-weight:500;color: rgba(255,255,255,.8);display:inline-block;vertical-align:middle;padding:0px 17px;line-height:48px;border-radius:4px 4px 0px 0px;}
.nav li.current .h2tit a,.nav li:hover .h2tit a {background:#fff;color:#782525}
.nav ul {}
.nav,.nav *,.top,.top *,.head,.head * {-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.banner img {width:100%;}
.banner .swiper-pagination-bullet {width:14px;height:14px;border:1px solid rgba(255,255,255,1);margin:0px 5px;background:none;opacity:1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background:rgba(255,255,255,1);}
.index {}
.index .section_1 {padding-top:20px;padding-bottom:55px;}
.index .section_1 a:last-child {margin-right:0px;}
.index .section_1 a.icon1 i {background:url(../images/icon-mzczb-red@2x.png);}
.index .section_1 a.icon1.current i,.index .section_1 a.icon1:hover i {background:url(../images/icon-mzczb-white@2x.png);}
.index .section_1 a.icon2 i {background:url(../images/icon-yygh-red@2x.png);}
.index .section_1 a.icon2.current i,.index .section_1 a.icon2:hover i {background:url(../images/icon-yygh-white@2x.png);}
.index .section_1 a.icon3 i {background:url(../images/icon-jzzn-red@2x.png);}
.index .section_1 a.icon3.current i,.index .section_1 a.icon3:hover i {background:url(../images/icon-jzzn-white@2x.png);}
.index .section_1 a.icon4 i {background:url(../images/icon-jccx-red@2x.png);}
.index .section_1 a.icon4.current i,.index .section_1 a.icon4:hover i {background:url(../images/icon-jycx-white@2x.png);}
.index .section_1 a.icon5 i {background:url(../images/icon-ybfw-red@2x.png);}
.index .section_1 a.icon5.current i,.index .section_1 a.icon5:hover i {background:url(../images/icon-ybfw-white@2x.png);}
.index .section_1 a.icon6 i {background:url(../images/icon-cjwt-red@2x.png);}
.index .section_1 a.icon6.current i,.index .section_1 a.icon6:hover i {background:url(../images/icon-cjwt-white@2x.png);}
.index .section_1 a.current,.index .section_1 a:hover {background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);}
.index .section_1 a:hover span,.index .section_1 a.current span {color:#fff;}
.index .section_1 a {height:70px;background:rgba(255,255,255,1);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.12);float:left;line-height:70px;width:calc((100% - 100px)/6);margin-right:20px;text-align:center;font-size:0;overflow:hidden;}
.index .section_1 a i {width:24px;height:100%;position:relative;display:inline-block;vertical-align:middle;background-position:center center !important;background-size:100% !important;background-repeat:no-repeat !important;margin-right:10px;}
.index .section_1 a span {font-size:18px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(0,0,0,.8);display:inline-block;vertical-align:middle;}
.shadowmodel {background:rgba(255,255,255,1);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.12);}
.index .section_2 {}
.index .section_2 .hd {zoom:1;overflow:hidden;border-bottom:1px solid #E7E7E7;margin-bottom:19px;}
.titlemodel:after {content:"";width:4px;height:18px;background:rgba(121,37,37,1);position:absolute;left:0px;top:6px;}
.titlemodel {font-size:20px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(51,51,51,1);line-height:28px;padding-left:11px;position:relative;}
.index .section_2 .hd .titlemodel {float:left;}
.index .section_2 .hd .right {float:left;padding-left:52px;}
.index .section_2 .hd .right a {float:left;position:relative;font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;padding-bottom:22px;color:#000000;margin-right:48px;line-height:28px;}
.index .section_2 .hd .right a.current,.index .section_2 .hd .right a:hover {border-bottom:1px solid #792525;background:url(../images/jt-red@2x.png) no-repeat center bottom;background-size:auto 4px;color:#792525;}
.paddingmodel {padding:30px;}
.index .section_2 .hd .moremodal {float:right;}
.moremodal {width:100px;height:30px;border:1px solid rgba(120,37,37,1);text-align:center;line-height:28px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(120,37,37,1);-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;display:block;}
.moremodal:hover {color:#fff;background:rgba(120,37,37,1);}
.index .section_2 .bd {}
.index .section_2 .bd .left {float:left;width:550px;}
.index .section_2 .bd .left#sw5{
  display: none;
}
.index .section_2 .bd .left#sw5 + .right{
  display: block;
  float: none;
  width: 100%;
  padding-left: 0;
}
.index .section_2 .bd .left#sw5 + .right{
  display: block;
}

.index .section_2 .bd .left#sw5 + .right .listmodel1 ul li{
float: left;
width: 50%;
}
.index .section_2 .bd .left#sw5 + .right .listmodel1 ul li:last-child{
padding-bottom: 0;
}
.index .section_2 .bd .left#sw5 + .right .listmodel1 ul li:nth-last-child(2){
padding-bottom: 0;
}
.index .section_2 .bd .left .imgbox {}
.index .section_2 .bd .left .imgbox a {display:block;overflow:hidden;position:relative;height:374px;}
.index .section_2 .bd .left .imgbox img {display:block;height:374px;width:100%;}
.index .section_2 .bd .left .title {font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:25px;position:absolute;width:100%;padding:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;left:0;bottom:0;width:54%;}
.index .section_2 .bd .right {float:right;width:calc(100% - 550px);padding-left:20px;}
.listmodel1 {}
.listmodel1 ul {}
.listmodel1 ul li:last-child {padding-bottom:0px;}
.listmodel1 ul li {padding-bottom:28px;}
.listmodel1 ul li a:after {content:"";left:0px;position:absolute;width:4px;height:4px;background:rgba(216,216,216,1);border-radius:30px;top:9px;}
.listmodel1 ul li a {zoom:1;overflow:hidden;display:block;padding-left:20px;position:relative;}
.listmodel1 ul li .title {font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(97,97,97,1);line-height:22px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 95px);}
.listmodel1 ul li .time {font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(97,97,97,.8);line-height:22px;float:right;width:70px;text-align:right;}
.index .section_2 .bd .swiper-pagination-bullet {width:30px;height:30px;text-align:center;opacity:1;line-height:30px;font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);background:rgba(255,255,255,0.5);margin:0px;margin-left:10px;}
.index .section_2 .bd .swiper-pagination-bullet.swiper-pagination-bullet-active {background:rgba(120,37,37,0.7);}
.index .section_2 .bd .swiper-pagination {padding-right:14px;text-align:right;}
.index .section_2 .bd .right,.index .section_2 .bd .right * {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.listmodel1,.listmodel1 *,.index .section_2 .hd,.index .section_2 .hd .more,.listmodel1 ul li a:after {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.listmodel1 ul li a:hover:after {background:#782525}
.listmodel1 ul li a:hover .title {color:#782525}
.index .section_3 {margin-bottom:20px;}
.index .section_3 .hd {border-bottom:1px solid #E7E7E7;padding-bottom:16px;margin-bottom:19px;}
.index .section_3 .hd .titlemodel {float:left;margin-right:19px;margin-top:6px;}
.index .section_3 .hd .numbers {float:left;width:calc(100% - 293px);}
.index .section_3 .hd .numbers span {float:left;width: 53px;font-size:16px;font-family:;font-weight:500;color:rgba(190,190,190,1);line-height:39px;}
.index .section_3 .hd .list {float:left;width:calc(100% - 55px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
.index .section_3 .hd .list a {float:left;font-size:16px;font-family:;font-weight:500;color:rgba(51,51,51,1);line-height:39px;text-align:center;flex:1;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.index .section_3 .hd .list a.current {color:#C8C8C8;}
.selectmodel {position:relative;}
.selectmodel:after {content:"";width:38px;height:100%;background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);position:absolute;right:0px;top:0px;}
.index .section_3 .hd .selectmodel {float:right;}
.selectmodel select {width:173px;height:39px;border:1px solid rgba(120,37,37,1);font-size:14px;font-family:;font-weight:500;color:rgba(121,37,37,1);padding-left:17px;background:url(../images/jt-white@2x.png) no-repeat 93% center;background-size:12px;position:relative;z-index:4;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.index .section_3 .bd {}
.index .section_3 .bd .menu {}
.index .section_3 .bd .menu a:last-child {margin-right:0px;}
.index .section_3 .bd .menu a:hover span,.index .section_3 .bd .menu a.current span {color:#fff}
.index .section_3 .bd .menu a:hover,.index .section_3 .bd .menu a.current {background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);}
.index .section_3 .bd .menu a {float:left;line-height:60px;background:rgba(237,230,230,0.54);text-align:center;width:calc((100% - 60px)/4);margin-right:20px;font-size:0;height:60px;}
.index .section_3 .bd .menu a i {display:inline-block;vertical-align:middle;height:100%;width:40px;margin-right:30px;background-position:center center !important;background-size:100% !important;background-repeat:no-repeat !important;}
.index .section_3 .bd .menu a span {display:inline-block;vertical-align:middle;font-size:18px;font-family:PingFang-SC-Bold,PingFang-SC;font-weight:bold;color:rgba(51,51,51,1);}
.index .section_3 .bd .menu a.icon1 i {background:url(../images/icon-ssks-red@2x.png);}
.index .section_3 .bd .menu a.icon1:hover i,.index .section_3 .bd .menu a.icon1.current i {background:url(../images/icon-ssks@2x.png);}
.index .section_3 .bd .menu a.icon2 i {background:url(../images/icon-fssks-red@2x.png);}
.index .section_3 .bd .menu a.icon2:hover i,.index .section_3 .bd .menu a.icon2.current i {background:url(../images/icon-fssks@2x.png);}
.index .section_3 .bd .menu a.icon3 i {background:url(../images/icon-yjfzks-red@2x.png);}
.index .section_3 .bd .menu a.icon3:hover i,.index .section_3 .bd .menu a.icon3.current i {background:url(../images/icon-yjfzks@2x.png);}
.index .section_3 .bd .menu a.icon4 i {background:url(../images/icon-yxzx-red@2x.png);}
.index .section_3 .bd .menu a.icon4:hover i,.index .section_3 .bd .menu a.icon4.current i {background:url(../images/icon-yxzx@2x.png);}
.index .section_3 .bd .model {padding-top:30px;zoom:1;overflow:hidden;}
.index .section_3 .bd .model li {float:left;padding-bottom:15px;width:16.666666%;}
.index .section_3 .bd .model li a:not(.moremodal) {display:block;font-size:16px;font-family:;font-weight:500;color:rgba(51,51,51,1);line-height:30px;position:relative;padding-left:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index .section_3 .bd .model li a:not(.moremodal):hover:after {background:#782525}
.index .section_3 .bd .model li a:not(.moremodal):hover {color:#782525}
.index .section_4 .bd a:after {width:4px;height:4px;background:rgba(216,216,216,1);position:absolute;left:0px;border-radius:10px;content:"";top:10px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.index .section_3 .bd .model li a:not(.moremodal):after {width:4px;height:4px;background:rgba(216,216,216,1);position:absolute;left:0px;border-radius:10px;content:"";top:13px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.index .section_3 .paddingmodel {padding-bottom:15px;}
.index .section_4 .paddingmodel {padding-bottom:10px;padding-top:24px;}
.index .section_4 {}
.index .section_4 .hd {zoom:1;overflow:hidden;padding-bottom:16px;border-bottom:1px solid #E7E7E7;}
.index .section_4 .hd .titlemodel {float:left;margin-top:7px;}
.index .section_4 .hd .search {float:right;}
.index .section_4 .hd .words {height:39px;border:1px solid rgba(122,38,38,1);float:left;width:180px;font-size:13px;font-family:;font-weight:500;color:rgba(51,51,51,1);padding:0px 15px;border-right:none;}
.index .section_4 .hd .send {width:79px;height:39px;background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);float:left;border:none;font-size:14px;font-family:;font-weight:500;color:rgba(255,255,255,1);}
.index .section_4 .bd {z-index:1;overflow:hidden;zoom:1;padding-top:31px;}
.index .section_4 .bd a {float:left;font-size:16px;font-family:;font-weight:500;color:rgba(51,51,51,1);line-height:22px;width:20%;position:relative;padding-left:15px;margin-bottom:20px;}
.index .section_4 .left {float:left;width:61.4%;}
.index .section_4 .right {float:right;width:37%;}
.index .section_4 .right a {display:block;position:relative;height:111px;overflow:hidden;margin-bottom:20px;text-align:center;}
.index .section_4 .right a .imgbox {display:block;height:100%;background-size:cover !important;background-position:center center !important;}
.index .section_4 .right a .center {position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:20px;font-weight:bold;color:rgba(255,255,255,1);line-height:28px;text-transform:uppercase;}
.index .section_4 .right a .cn {display:block;}
.index .section_4 .right a .en {font-size:18px;color:rgba(255,255,255,1);line-height:21px;padding-top:5px;}
.index .section_4 .bd a:hover:after {background:#792626;}
.index .section_4 .bd a:hover {color:#792626}
.index .section_5 {margin-bottom:20px;}
.index .section_5 .hd {padding-bottom:20px;border-bottom:1px solid #E7E7E7}
.index .section_5 .hd .titlemodel {float:left;margin-top:1px;}
.index .section_5 .hd .moremodal {float:right;}
.index .section_5 .list {position:relative;padding-top:49px;}
.index .section_5 .bd {}
.index .section_5 .bd a {}
.index .section_5 .bd .imgbox {}
.index .section_5 .bd .imgbox img {display:block;width:100%;height: 200px;}
.index .section_5 .bd  a * {display:block;}
.index .section_5 .bd .content {padding:30px 20px;border:1px solid rgba(225,225,225,1);border-top:none;}
.index .section_5 .bd .title {font-size:18px;font-family:;font-weight:500;color:rgba(0,0,0,1);line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index .section_5 .bd .dec {font-size:14px;font-family:;font-weight:500;color:rgba(0,0,0,1);line-height:24px;padding-top:6px;}
.swiper-button-next,.swiper-button-prev {width:30px !important;height:30px !important;margin:0px !important;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;top:0px !important;right:0px !important;background-size:100% !important;}
.swiper-button-next {background:url(../images/right.png);}
.swiper-button-next:hover {background:url(../images/rightred.png);}
.swiper-button-prev {background:url(../images/left.png);left:auto !important;right:30px !important;}
.swiper-button-prev:hover {background:url(../images/leftred.png);}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {display:none;}
.index .section_6 {margin-bottom:13px;}
.index .section_6 .left {float:left;width:37%;}
.index .section_6 .left .item {zoom:1;overflow:hidden;}
.index .section_6 .left .item a:nth-child(2n) {margin-right:0px;}
.index .section_6 .left .item a {float:left;height:189px;overflow:hidden;width:calc((100% - 20px)/2);margin-right:20px;position:relative;text-align:center;}
.index .section_6 .left .imgbox {display:block;height:100%;background-size:cover !important;background-position:center center !important;}
.index .section_6 .left .title {font-size:16px;font-family:;font-weight:500;color:rgba(255,255,255,1);line-height:22px;position:absolute;left:0px;bottom:10px;width:100%;z-index:4;}
.index .section_6 .right .paddingmodel {padding-bottom:10px;}
.index .section_6 .right {float:right;width:61%;}
.index .section_6 .right .list {}
.index .section_6 .right .list li {width:calc((100% - 40px)/3);margin-right:20px;float:left;margin-bottom:20px;overflow:hidden;}
.index .section_6 .right .list img {width:100%;}
.index .section_6 .hd {padding-bottom:22px;border-bottom:1px solid #E7E7E7;margin-bottom:20px;}
.index .section_6 .titlemodel {float:left;}
.index .section_6 .moremodal {float:right;}
.index .section_6 .right .list li:nth-child(3n) {margin-right:0px;}
.index .section_7 {margin-bottom:20px;}
.index .section_7 .left .title:before {position:absolute;right:-10px;width:10px;content:"";top:0px;background:#9A3131;height:100%;}
.index .section_7 .left .title:after {content:"";width:0;height:0;border-style:solid;border-width: 25px 0 25px 16px;border-color:transparent transparent transparent #9A3131;position:absolute;top:0;right:-26px;}
.index .section_7 .left {width:39.5%;background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);z-index:5;position:relative;}
.index .section_7 .left .title {}
.index .section_7 .left .content {padding-left:42px;padding-top:31px;padding-right:30px;padding-bottom:6px;/* border-bottom:1px solid rgba(255,255,255,.2);*/}
.index .section_7 .left .icon1 {background:url(../images/icon-fwdh-white@2x.png) no-repeat left center;}
.index .section_7 .left .icon2 {background:url(../images/icon-dd-white@2x.png) no-repeat left center;}
.index .section_7 .left .icon3 {background:url(../images/icon-cclx-white@2x.png) no-repeat left 2px;}
.index .section_7 .left .icon4 {}
.index .section_7 .left .content p {zoom:1;overflow:hidden;font-size:14px;font-weight:500;color:rgba(255,255,255,1);line-height:20px;padding-left:25px;background-size:16px !important;margin-bottom:24px;background-position:left 2px !important;}
.index .section_7 .left .s1 {width: 75px;float:left;}
.index .section_7 .left .s2 {float:left;width: calc(100% - 75px);}
.index .section_7 .left .s1 em {display:inline-block;vertical-align:middle;width:2em;}
.index .section_7 .left .link {padding-bottom:35px;}
.index .section_7 .left .link a {display:block;line-height:54px;font-size:18px;font-weight:500;color:rgba(255,255,255,1);text-align:center;border-top:1px solid rgba(255,255,255,.2);}
.index .section_7 .posr {position:relative;}
.index .section_7 .right {position:absolute;left:0px;top:0px;width:100%;height:100%;padding-left:39.5%;}
.index .section_7 .right .map {height:100%;}
.footer {background:rgba(120,37,37,1);}
.footer .flink {font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:20px;border-bottom:1px solid rgba(255,255,255,.2);padding:20px 0px;}
.footer .flink a {color:rgba(255,255,255,1);}
.footer .sec_2 {padding-bottom:36px;}
.footer .sec_2 .left {float:left;padding-top:32px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:20px;}
.footer .sec_2 .left .title {}
.footer .sec_2 .left .dec {}
.footer .sec_2 .left .dec p {margin-bottom:9px;padding-left:22px;background-position:left center;background-size:16px !important;margin-right:14px;}
.footer .sec_2 .left .icon1 {background:url(../images/icon-fwdh-white@2x.png) no-repeat left center;display:inline-block;vertical-align:middle;}
.footer .sec_2 .left .icon2 {background:url(../images/icon-jjdh-white@2x.png) no-repeat left center;display:inline-block;vertical-align:middle;}
.footer .sec_2 .left .dec p.icon3 {background: url(../images/icon-jktj-white@2x.png) no-repeat left center;display:inline-block;vertical-align:middle;background-size: 12px auto !important;}
.footer .sec_2 .left .icon4 {background:url(../images/icon-dd-white@2x.png) no-repeat left center;}
.footer .sec_2 .left .title {padding-bottom:7px;}
.footer .sec_2 .left .copy {padding-top:4px;}
.footer .sec_2 .left .copy img {width:26px;margin-right:6px;}
.footer .sec_2 .left .copy a {color:#fff;}
.footer .sec_2 .right {float:right;padding-top:46px;}
.footer .sec_2 .right .model {float:left;text-align:center;margin-left:10px;}
.footer .sec_2 .right .model img {width:116px;}
.footer .sec_2 .right .title2 {font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:20px;}
.Guide_page .bottomcopy {position:absolute;left:0px;text-align:center;width:100%;font-size:14px;font-family:;font-weight:500;color:rgba(255,255,255,1);line-height:20px;bottom:2%;}
.Guide_page .bottomcopy img {height:40px;margin:0px 3px;}
.Guide_page .bottomcopy a {color:#fff;}
.footer .sec_2 .left .copy a {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.footer .sec_2 .left .copy a:hover {opacity:.7;}
.index .section_1 {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.index .section_5 .bd a:hover .title {color:rgba(120,37,37,1)}
.sidemenu {position:fixed;top:50%;right:0;-o-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);z-index:8888;}
.sidemenu a:last-child {margin-bottom:0px;}
.sidemenu a {display:block;position:relative;overflow:hidden;width:60px;height:60px;background:rgba(255,255,255,1);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.18);border-radius:4px;text-align:center;margin-bottom:10px;}
.sidemenu a span {display:block;}
.sidemenu a span.cur {background-position:center center !important;background-repeat:no-repeat !important;background-size:40px !important;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;}
.sidemenu a span.def {position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:20px;width:100%;background:rgba(120,37,37,1);height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;top:150%;opacity:0;}
.sidemenu a.icon1 span.cur {background:url(../images/icon-yygh-grey@2x.png);}
.sidemenu a.icon1:hover span.cur {}
.sidemenu a.icon2 span.cur {background:url(../images/icon-mzcz-grey@2x.png);}
.sidemenu a.icon2:hover span.cur {}
.sidemenu a.icon3 span.cur {background:url(../images/icon-tsyl-grey@2x.png);}
.sidemenu a.icon3:hover span.cur {}
.sidemenu a.icon4 span.cur {background:url(../images/icon-jycx-grey@2x.png);}
.sidemenu a.icon4:hover span.cur {}
.sidemenu a.icon5 span.cur {background:url(../images/icon-bafy-grey@2x.png);}
.sidemenu a.icon5:hover span.cur {}
.sidemenu a.icon6 span.cur {background:url(../images/icon-weixin-grey@2x.png);}
.sidemenu a.icon6:hover span.cur {}
.sidemenu a.icon7 span.cur {background:url(../images/icon-weibo-grey@2x.png);}
.sidemenu a.icon7:hover span.cur {}
.sidemenu a.icon8 span.cur {background:url(../images/icon-top-grey@2x.png);}
.sidemenu a.icon8:hover span.cur {}
.sidemenu,.sidemenu * {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.sidemenu a:hover span.def {opacity:1;top:50%;}
.sidemenu a:hover span.cur {opacity:0;top:-150%;}
.sidemenu a:hover {box-shadow:0px 0px 10px 0px rgba(120,37,37,0.4);}
.index .section_5 .bd a *,.index .section_6 .left .imgbox,.index .section_6 .right .list img,.index .section_2 .bd .left .imgbox img,.index .section_4 .right a .imgbox {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.index .section_5 .bd .imgbox img:hover,.index .section_6 .left a:hover .imgbox,.index .section_6 .right .list img:hover,.index .section_2 .bd .left .imgbox img:hover,.index .section_4 .right a:hover .imgbox {-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.index .section_5 .bd .imgbox {overflow:hidden;}
.mobile-inner-nav {max-height:calc(100vh - 50px);overflow:auto;}
.searchwap {float:right;position:absolute;right:52px;top:10px;}
.searchwap .words:hover {width:176px;background:url(../images/search.png) no-repeat 10px center rgba(245,245,245,1);padding:0px 30px;background-size:auto 38%;}
.searchwap .words {display:block;float:left;border:none;background:url(../images/search.png) no-repeat center center;width:50px;background-size:auto 46% !important;height:30px;border-radius:100px;margin-top:0;font-size:14px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.searchwap .send {border:none;padding:0px;width:0;background:none;}
.locaposition {
    font-size: 14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:22px;
    padding: 20px 0px;
}
.menumain .hd:after{
  content:"";
  display:table;
  clear:both;
}
.locaposition a {
    color:rgba(51,51,51,1);
}
.menumain {
    margin-bottom: 20px;
}
.menumain .hd {
    border-bottom: 1px solid #E7E7E7;
}
.menumain .hd .left {
    float: left;
}
.menumain .hd .left a {
    float: left;
    margin-right: 30px;
    font-size: 20px;
    color:rgba(51,51,51,1);
    line-height:24px;
    padding-bottom: 20px;
    font-weight: 600;
}
.menumain .hd .left a:hover,.menumain .hd .left a.current {
    border-bottom: 1px solid #792525;
    background:url(../images/jt-red@2x.png) no-repeat center bottom;
    background-size:auto 4px;
    color:#792525;
}
.menumain .hd .right {
    float: right;
    margin-top: -6px;
}
.menumain .hd .right .s1 {
    float: left;
    font-size: 16px;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height: 39px;
    font-weight: 600;
}
.menumain .hd .right .words {
    float: left;
    margin-left: 20px;
    width: 120px;
    height:39px;
    border:1px solid rgba(221,221,221,1);
    font-size: 14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(70,70,70,1);
    padding: 0px 20px;
}
.menumain .hd .right .send {
    width: 80px;
    height:39px;
    background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);
    margin-left: 20px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(255,255,255,1);
}
.menumain .bd {
    padding-top: 20px;
}
.menumain .bd .title {
    height: 60px;
    background:rgba(237,230,230,0.54);
    line-height: 60px;
    overflow: hidden;
    padding-left: 21px;
}
.menumain .bd .title i {
    float: left;
    width:  40px;
    height: 100%;
    margin-right: 30px;
    background-size: 100% !important;
    background-repeat: no-repeat  !important;
    background-position: center center !important;
}
.menumain .bd .title span {
    font-size: 18px;
    font-family:Helvetica;
    color:rgba(51,51,51,1);
    float: left;
}
.menumain .bd .list {
    zoom: 1;
    overflow: hidden;
    padding-top: 30px;
}
.menumain .bd .item .list li{
  width:33.333%;
}
.menumain .bd .list li {
    float: left;
    width: 16.6666%;
    padding-bottom: 20px;
}
.menumain .bd .list li a:hover{
    color:#792626
}
.menumain .bd .list li a:hover:after{
  background:#792626
}
.menumain .bd .list li a:after{
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
content:"";position:absolute;border-radius:30px;left:0px;width:4px;height:4px;background:rgba(216,216,216,1);top: 9px;}
.menumain .bd .list li a {
  
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

    display: block;
    font-size: 16px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:22px;
    padding-left: 15px;
    position: relative;
}
.menumain .bd .list li a:after {}
.menumain .bd .list li a:hover,.menumain .bd .list li a.current {}
.menumain .bd .list li a:hover:after,.menumain .bd .list li a.current:after {}
.othermain {
    background: rgba(245,245,245,1);
    padding-bottom: 32px;
}
.othermain .title {
    text-align: center;
    padding: 30px 0px;
    font-size: 26px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:37px;
}
.othermain .list {}
.othermain .list li {
    float: left;
    width: 14.28%;
    text-align: center;
}
.othermain .list li a {
    display: block;
}
.othermain .list li a i {
    display: block;
    margin: auto;
    width: 95px;
    height:95px;
    background:rgba(255,255,255,1);
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.12);
}
.othermain .list li a span {
    font-size: 18px;
    font-family:Helvetica;
    color:rgba(0,0,0,1);
    line-height:22px;
    padding-top: 19px;
    display: block;
}
.detailbanner {height:335px;background:url(../images/head-banner@2x.jpg) no-repeat center center;background-size:cover;}
.detailbanner .h2tit {font-size:50px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:70px;padding-top:55px;padding-bottom:14px;}
.detailbanner .more {width:100px;height:30px;border:1px solid rgba(255,255,255,1);display:block;text-align:center;line-height:28px;color:#fff;font-size:13px;}
.detailbanner .dec {font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(255,255,255,1);line-height:22px;padding-bottom:21px;}
.main {padding-top:20px;}
.titlegroup {zoom:1;overflow:hidden;padding-bottom:21px;border-bottom:1px solid #E7E7E7;}
.titlegroup .titlemodel {float:left;}
.titlegroup .moremodal {float:right;}
.main .section_1 {margin-bottom:20px;}
.main .section_1 .hd {/* padding-bottom:21px;*//* border-bottom:1px solid #E7E7E7;*/}
.main .section_1 .list {padding-top:50px;position:relative;}
.main .section_1 .swiper-button-next {}
.main .section_1 .swiper-button-prev {}
.main .section_1 .bd .swiper-slide a {display:block;position:relative;overflow:hidden;}
.main .section_1 .imgbox {}
.main .section_1 .imgbox img {width:100%;}
.main .section_1 .content {font-size:22px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(255,255,255,1);line-height:30px;width:100%;text-align:center;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.main .section_1 .title {}
.main .section_2 {margin-bottom:20px;}
.main .section_2 .left {float:left;width:calc((100% - 20px)/2);}
.main .section_2 .left .shadowmodel {
height:453px;}
.main .section_2 .left .listmodel1 {padding-top:20px;}
.main .section_2 .right {float:right;width:calc((100% - 20px)/2);}
.main .section_2 .right .list {padding-top:18px;zoom:1;overflow:hidden;}
.main .section_2 .titlegroup {}
.main .section_2 .right .list li {float:left;width:33.333%;background:url(../images/item-bg-kscj@2x.png) no-repeat center center;background-size:auto 100%;height:323px;position:relative;text-align:center;}
.main .section_2 .right .list li .border {}
.main .section_2 .right .list li .title2 {font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(120,37,37,1);line-height:25px;padding-top:83px;margin-bottom:21px;}
.main .section_2 .right .list li .link {}
.main .section_2 .right .list li .link a:hover:after {width:40px;}
.main .section_2 .right .list li .link a:hover {color:#792626}
.main .section_2 .right .list li .link a:after {content:"";display:block;margin:auto;margin-top:5px;width:40px;height:1px;background:#792626;width:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.main .section_2 .right .list li .link a {display:block;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:600;color:rgba(0,0,0,1);line-height:20px;padding-bottom:8px;position:relative;margin-bottom:7px;}
.main .section_2 .right .list li .link a:after {}
.main .section_2 .right .list li .link a.current,.main .section_2 .right .list li .link a:hover {}
.main .section_2 .right .list li .link a:hover:after,.main .section_2 .right .list li .link a.current:after {}
.main .section_3 {margin-bottom:20px;}
.main .section_3 .hd {}
.main .section_3 .list {padding-top:50px;position:relative;}
.main .section_3 .swiper-button-next {}
.main .section_3 .swiper-button-prev {}
.main .section_3 .bd .swiper-slide a {}
.main .section_3 .bd .swiper-slide a * {display:block;}
.main .section_3 .imgbox {}
.main .section_3 .title b {display:inline-block !important;width:74px;height:21px;line-height:21px;background:url(../images/label-zjtd-red@2x.png) no-repeat center center;background-size:100%;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(255,255,255,1);vertical-align:top;}
.main .section_3 .imgbox img {width:100%;height: 275px;}
.main .section_3 .content {}
.main .section_3 .title {text-align:center;padding-top:21px;font-size:20px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(0,0,0,1);line-height:28px;}
.main .section_3 .dec {font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(102,102,102,1);line-height:24px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;}
.main .section_4 .paddingmodel {background:linear-gradient(180deg,rgba(250,246,243,1) 0%,rgba(255,255,255,1) 100%);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.17);}
.main .section_4 {
    margin-bottom: 20px;
}
.main .section_4 .hd {}
.main .section_4 .list {position:relative;margin-top:20px;padding-right: 0px !important;}
.main .section_4 .swiper-button-next {
    right: 0px;
    top: 50% !important;
    -o-transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}
.main .section_4 .swiper-button-prev {
    right: auto !important;
    top: 50% !important;
    -o-transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    left: 0 !important;
}
.main .section_4 .bd .content {
    position: relative;
    height: 413px;
    cursor: pointer;
    margin: auto;
}
.main .section_4 .bd .content:hover:before{
background:#782525;
}
.main .section_4 .bd .content:hover:after{
border-color:#782525;
}
.main .section_4 .bd .content:hover .border:after{
  background:#782525;
}

.main .section_4 .bd .content:hover .border{
border-color:#782525
}


.main .section_4 .bd .border {
    width: 100%;
    height: 163px;
    background: rgba(255,255,255,0.5);
    border-radius: 4px;
    border: 1px solid rgba(204,204,204,1);
    position: absolute;
    top: 0;
    left: 50%;
    -o-transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    padding: 20px;
    padding-bottom: 0px;
    padding-top: 14px;
}
.main .section_4 .bd .content:hover .dec,
.main .section_4 .bd .content:hover .time{
  color:#782525
}
.main .section_4 .bd .time {
    font-size: 22px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:28px;
}
.main .section_4 .bd .dec {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 24px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.listmodel2 {
    padding-top: 9px;
}
.listmodel2 li {}
.listmodel2 li a {
    border-bottom: 1px solid #DDDDDD;
    zoom: 1;
    overflow: hidden;
    display: block;
    padding-top: 8px;
    color: #616161;
}
.listmodel2 .title {
    display: block;
    font-size: 16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    line-height:22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.listmodel2 .time {
    font-size: 12px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    line-height:17px;
    padding-bottom: 12px;
    display: block;
}
.main .section_5 {
    margin-bottom: 20px;
}
.main .section_5 .titlegroup {}
.main .section_5 .left {
    float: right;
    width: calc((100% - 40px)/3);
}
.main .section_5 .left .model {
    padding: 30px 30px;
    -webkit-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.19);
    -moz-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.19);
    -o-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.19);
    -ms-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.19);
    box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.19);
    height: 241px;
}
.main .section_5 .left .titlemodel {
    color: #fff;
}
.main .section_5 .left .titlemodel:after{
content:"";
background:#fff;}
.main .section_5 .left .moremodal {
    color: #fff;
    border-color: #fff;
}
.main .section_5 .left .listmodel2 li a {
    color: #fff;
}
.main .section_5 .left .listmodel2 li a * {}
.main .section_5 .left .model.bg1 {
    background: url(../images/dimg1.jpg) no-repeat center center;
    background-size: cover;
    margin-bottom: 20px;
}
.main .section_5 .left .model.bg2 {
    background: url(../images/dimg2.jpg) no-repeat center center;
    background-size: cover;
}
.main .section_5 .center .listmodel2 a{
  
padding-bottom: 3px;
}
.main .section_5 .center .listmodel2{
  padding-top:10px;

}
.main .section_5 .center .shadowmodel,.main .section_5 .right .shadowmodel {
  
height: 500px;
}
.main .section_5 .center {
    float: left;
    margin: 0;
    width: calc((100% - 40px)/3);
}
.main .section_5 .right {
    float: left;
    width: calc((100% - 40px)/3);
    margin-left: 20px;
}
.main .section_5 .right .list {
    margin-top: 20px;
    position: relative;
}
.main .section_5 .right .list a {
    height: 178px;
    display: block;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.main .section_5 .right .list img {
    width: 100%;
    display: none;
}
.main .section_5 .right .listmodel2 {
    padding-top: 10px;
}

.main .section_6{
  
margin-bottom: 20px;
}

.main .section_6 .paddingmodel {
    background: linear-gradient(180deg,rgba(250,246,243,1) 0%,rgba(255,255,255,1) 100%);
}
.main .section_6 .hd {}
.main .section_6 .bd {}
.main .section_6 .bd .content {
    margin-top: 20px;
    position:  relative;
    zoom: 1;
    overflow: hidden;
}
.main .section_6 .bd .content * {
    display: block;
}
.main .section_6 .bd .imgbox {
    float: left;
    width: 49%;
    overflow: hidden;
}
.main .section_6 .bd .imgbox img {
    width: 100%;
}
.main .section_6 .bd .right {
    float: right;
    width: 48.6%;
    padding-top: 23px;
}
.main .section_6 .bd .title {
    font-size: 26px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(0,0,0,1);
    line-height:37px;
}
.main .section_6 .bd .dec {
    font-size: 16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
    padding-top: 20px;
    padding-bottom: 33px;
}
.main .section_6 .bd .infor {
    font-size: 14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
}
.menumain .bd .listmodel3 {
    padding-top: 20px;
}
.menumain .bd .listmodel3 .item:nth-child(3n){
  margin-right:0px;
}
.menumain .bd .listmodel3 .item {
    width: 367px;
    height:194px;
    border:1px solid rgba(227,227,227,1);
    float: left;
    padding: 20px;
    width: calc((100% - 40px)/3);
    margin-right: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.menumain .bd .listmodel3 .item .title2 {
    zoom: 1;
    overflow: hidden;
}
.menumain .bd .listmodel3 .item .titlemodel {
    float: left;
}
 .morebase2 {
    float: right;
    font-size: 12px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(120,37,37,1);
    line-height:17px;
    line-height: 28px;
}
.menumain .bd .listmodel3 .item .list {
    padding: 0;
    margin-top: 20px;
}
.menumain .bd .listmodel3 .item .list ul {overflow:auto;height: 126px;}


.main .section_4 .bd .swiper-slide:nth-child(2n) .content .border{top: auto;bottom: 0px;margin: 0;}
.main .section_4 .bd .list li:nth-child(2n) .content .border{
top: auto;
bottom: 0px;
}
.main .section_4 .bd .border:after{
  content: "";
  position:absolute;
  bottom: -36px;
  left: 50%;
  -o-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  width:2px;
  height:36px;
  background: #ccc;
  -webkit-transition: all 0.4s;
  -o-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -ms-transition:all 0.4s;
  transition:all 0.4s;
}
.main .section_4 .bd .swiper-slide:nth-child(2n) .content .border:after{
bottom: auto;
top: -36px;
}
.main .section_4 .bd li:nth-child(2n) .content .border:after{
bottom: auto;
top: -36px;
}

.main .section_4 .bd .content:after{
  width:16px;
  -webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
height:16px;
background:rgba(255,255,255,1);
border:1px solid rgba(204,204,204,1);
position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 400px;
content: "";
}

.main .section_4 .bd .content:before{-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
width:8px;height:8px;background:rgba(204,204,204,1);position:absolute;top: 50%;left: 50%;-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 400px;content: "";z-index: 4;}

.main .section_4 .list:after{
  content: "";
  width: 100%;
  background: #ccc;
  height: 1px;
  position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.main .section_4 .bd .content,.main .section_4 .bd .content *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}

.main .section_5 .right .list .swiper-pagination-bullet{
width:40px;
height:3px;
background:rgba(229,229,229,1);
margin: 0px 3px;
border-radius: 0px;
opacity: 1;
}
.main .section_5 .right .list .swiper-pagination-bullet.swiper-pagination-bullet-active{
background: #782525
}

.menumain .bd .title i.icon1{
  background: url(../images/icon-ssks-red@2x.png);
}
.menumain .bd .title i.icon2{
  background: url(../images/icon-fssks-red@2x.png) ;
}
.menumain .bd .title i.icon3{
  background: url(../images/icon-yjfzks-red@2x.png);
}
.menumain .bd .title i.icon4{
  background: url(../images/icon-yxzx-red@2x.png);
}

.othermain .list li a i{
  background-size: 40px !important;
}
.othermain .list li a.icon1 i{
  background: url(../images/icon-mzcz-red@2x.png) no-repeat center center #fff;
}
.othermain .list li a.icon2 i{
  background: url(../images/icon-yygh-red@2x.png) no-repeat center center #fff;
}
.othermain .list li a.icon3 i{
  background: url(../images/icon-jzzn-red@2x.png) no-repeat center center #fff;
}
.othermain .list li a.icon4 i{
  background: url(../images/icon-ksdh-red@2x.png) no-repeat center center #fff;
}
.othermain .list li a.icon5 i{
  background: url(../images/icon-ybfw-red@2x.png) no-repeat center center #fff;
}
.othermain .list li a.icon6 i{
  background: url(../images/icon-jktj2-red@2x.png) no-repeat center center #fff;
}
.othermain .list li a.icon7 i{
  background: url(../images/icon-cjwt-red@2x.png) no-repeat center center #fff;
}

.doctor_infor_1{
  
}
.doctor_infor_1 .imgbox{
  float: left;
  width: 211px;
  overflow: hidden;
}
.doctor_infor_1 .imgbox img{
  width: 100%;
}
.doctor_infor_1 .right{
  float: left;
padding-left: 20px;
width: calc(100% - 211px);
}
.doctor_infor_1 .more{
  float: right;
  width:136px;
height:30px;
border:1px solid rgba(120,37,37,1);
text-align: center;
line-height: 28px;
font-size:12px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(120,37,37,1);
}
.doctor_infor_1 .name{
  font-size:20px;
  clear: both;
font-family:PingFangSC-Medium,PingFang SC;
font-weight:500;
color:rgba(0,0,0,1);
line-height:28px;
}
.doctor_infor_1 .pos{
  font-size:18px;
font-family:PingFangSC-Medium,PingFang SC;
font-weight:500;
color:rgba(0,0,0,1);
line-height:28px;
padding-top: 20px;
}
.doctor_infor_1 .dec{
  font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:24px;
padding-top: 30px;
}
.doctor_infor_1 {
  margin-bottom: 20px;
}
.doctor_infor_2{
  
margin-bottom: 20px;
}
.doctor_infor_2 .table{
  
}
.doctor_infor_2 .table table th:last-child{
  border-right:1px solid rgba(227,227,227,1);

}
.doctor_infor_2 .table table{
  border:1px solid rgba(227,227,227,1);
  border-right: none;
  border-bottom: none;
  table-layout: fixed;
}
.doctor_infor_2 .table table th{
height:60px;
background:rgba(246,242,242,1);
border:1px solid rgba(246,242,242,1);
font-size:14px;
font-family:Helvetica;
color:rgba(51,51,51,1);
}
.doctor_infor_2 .table table td{
  border:1px solid rgba(227,227,227,1);
  font-size:14px;
  font-family:PingFangSC-Medium,PingFang SC;
  border-left: none;
  border-top: none;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:20px;
  text-align: center;
  padding: 22px 0px;
}
.doctor_infor_2 .titlegroup{
  border-bottom: none
}
.doctor_infor_2 .table table td.teal{
  text-align: left;
  padding-left: 20px;
}
.brnone{
  border-right: none !important;
}
.doctor_infor_3{
  margin-bottom: 20px;
}
.doctor_infor_3 .titlegroup{
border-bottom: none;  
}
.doctor_infor_3 .dec p{
  padding-bottom: 24px;
}
.doctor_infor_3 .dec{
  font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:24px;
}
.doctor_infor_3 .paddingmodel{
  padding-bottom: 6px;
}

.doctor_infor_2 .tablelist{
  
}

.doctor_infor_2 .tablelist li{
  zoom: 1;
  overflow: hidden;
font-size:14px;
font-family:PingFangSC-Medium,PingFang SC;
font-weight:500;
color:rgba(51,51,51,1);
line-height:25px;
padding: 5px 0px;
}
.doctor_infor_2 .tablelist li .s1{
  float: left;
  width: 80px;
}
.doctor_infor_2 .tablelist li .s2{

}
.doctor_infor_2 .tablelist li .s3{
padding-left: 20px;
}
.doctor_infor_2 .tablelist li .s1-1{
  float: left;
  width: calc(100% - 80px);
}

.newsbanner{
background: url(../images/head-banner@2x.jpg) no-repeat center center;
background-size: cover;
height: 335px;
text-align: center;  
}
.newsbanner .h2tit{
  font-size:50px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(255,255,255,1);
line-height:70px;
padding-top: 76px;
padding-bottom: 52px;
}
.newsbanner .link{
  font-size: 0px;
}
.newsbanner .link a{
  margin: 0px 10px;
  width:190px;
  background:rgba(255,255,255,0.4);
  border-radius:4px;
  display: inline-block;
  line-height: 50px;
  font-size:18px;
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color:rgba(255,255,255,1);
  vertical-align: top;
  -webkit-transition:color 0.4s;
-o-transition:color 0.4s;
-moz-transition:color 0.4s;
-ms-transition:color 0.4s;
transition:color 0.4s;
margin-bottom: 10px;
}
.newsbanner .link a:hover,
.newsbanner .link a.current{
  background:url(../images/button-head-tab@2x.png) no-repeat center center;
  background-size: 100% 100%;
  height:58px;
  color:rgba(120,37,37,1);
}

.newslist_1{
  
margin-top: 28px;
  
padding-bottom: 20px;
}
.newslist_1 .list .swiper-button-next,
.newslist_1 .list .swiper-button-prev{
top:auto !important;
bottom:0px !important;
}
.newslist_1 .list{
  
padding-bottom: 50px;
  
position: relative;
}
.newslist_1 .list a{
  
}
.newslist_1 .list a *{
  display: block;
  -webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.newslist_1 .list a .imgbox{
  overflow: hidden;
  height: 200px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.newslist_1 .list a:hover img{

-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}
.newslist_1 .list a:hover .title{
color: #782525
}
.newslist_1 .list a img{
  width: 100%;
  height: 200px;
}
.newslist_1 .list a .content{
  background: #fff;
  padding: 20px;
  border:1px solid rgba(225,225,225,1);
  border-top: none;
}
.newslist_1 .list a .title{
  font-size:18px;
font-family:PingFangSC-Medium,PingFang SC;
font-weight:500;
color:rgba(0,0,0,1);
line-height:25px;
}
.newslist_1 .list a .dec{
  font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:24px;
padding-top: 8px;
}
.newslist_1 .list a .infor{
  font-size:12px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:24px;
}
.newslist_2{
  
}
.newslist_2 ul{
  
}
.newslist_2 ul li{
  
}
.newslist_2 ul li a *{
  display: block;
}
.newslist_2 ul li a{
  display: block;
  zoom: 1;
  overflow: hidden;
  border-bottom: 1px solid #E1E1E1;
  padding-bottom: 34px;
  margin-bottom: 34px;
}
.newslist_2 ul li a .date{
  
float: left;
  
text-align: center;
  
width: 88px;
  
border-radius: 4px;
  
border:1px solid rgba(221,221,221,1);
  
overflow: hidden;
}
.newslist_2 ul li a .day{
  
font-size: 26px;
  
font-family:PingFangSC-Semibold,PingFang SC;
  
font-weight:600;
  
color:rgba(51,51,51,1);
  
line-height: 52px;
  
background: rgba(221,221,221,1);
}
.newslist_2 ul li a .mouty{
  
font-size: 14px;
  
font-family:PingFangSC-Medium,PingFang SC;
  
font-weight:500;
  
color:rgba(51,51,51,1);
  
line-height: 39px;
}
.newslist_2 ul li a .right{
  
width: calc(100% - 88px);
  
float: left;
  
padding-left: 20px;
}
.newslist_2 ul li a .title{
  
font-size: 26px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(35,46,58,1);
  
line-height:24px;
  
margin-top: 7px;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
white-space: nowrap;
  
height: 26px;
}
.newslist_2 ul li a .dec{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
  
padding-top: 12px;
}
.newslist_2,.newslist_2 *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;


}
.newslist_2 ul li a:hover .day{
  background: #782525;
  color: #fff
}
.newslist_2 ul li a:hover .title,
.newslist_2 ul li a:hover .mouty{
  color: #782525
}
.newslist_2 ul li a:hover .date{
  border-color:  #782525
}
.newslist_2 ul li:last-child a{
  margin-bottom: 0px;
  padding-bottom: 0;
}
.newslist_2{
  margin-bottom: 20px;
}

.article_article{
  
margin-bottom: 20px;
}
.article_article .h2tit{
  
text-align: center;
  
padding-top: 10px;
  
font-size: 26px;
  
font-family:PingFangSC-Medium,PingFang SC;
  
font-weight:500;
  
color:rgba(0,0,0,1);
  
line-height:37px;
}
.article_article .infor{
  
font-size: 14px;
  
font-family:PingFangSC-Medium,PingFang SC;
  
font-weight:500;
  
color:rgba(0,0,0,1);
  
line-height:20px;
  
padding-top: 20px;
  
padding-bottom: 40px;
  
text-align: center;
}
.article_article .article{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
}
.article_article .article *{
  max-width: 100%;
}
.newslist_1 .list a{
  display: block;
}

.channel_banner{
  
height: 335px;
  
text-align: center;
}
.channel_banner .h2tit{
  
font-size: 50px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(255,255,255,1);
  
line-height:70px;
  
padding-top: 121px;
}
.channel_banner .en{
  
font-size: 30px;
  
font-family:ArialMT;
  
color:rgba(255,255,255,1);
  
line-height:34px;
  
padding-top: 10px;
  
text-transform: uppercase;
}

.index .section_2 .list_wrap{
  
padding-top: 20px;
zoom: 1;
overflow: hidden;
}
.listmodel4:nth-child(2n){
margin-right:0px;
}
.listmodel4{
  
float: left;
  
width: calc((100% - 20px)/2);
  
margin-right: 20px;
  
border: 1px solid rgba(227,227,227,1);
  
height: 308px;
  
padding: 20px;
  
padding-bottom: 0;
  
margin-bottom: 20px;
}
.index .section_2 .list_wrap .listmodel1{
  
margin-top: 19px;
}
.title2{
  zoom: 1;
  overflow: hidden;
}
.title2 .titlemodel{
  float: left;
}
.pb10{
  padding-bottom: 10px !important;
}
.height20{
  height: 20px;
}

.listmodel5{
  
}
.listmodel5 li{
  
}
.listmodel5 li a{

zoom: 1;

overflow: hidden;

background: #fff;

padding-bottom: 9px;

margin-bottom: 9px;

border-bottom: 1px solid #E7E7E7;
}
.listmodel5 li *{
  display: block;
}
.listmodel5 li .imgbox{
  
float: left;
overflow: hidden;
  
width: 250px;
}
.listmodel5 li .content{
  
width: calc(100% - 250px);
  
float: left;
  
padding-left: 24px;
}
.listmodel5 li .title{
  
font-size: 18px;
  
font-family:PingFang-SC-Bold,PingFang-SC;
  
font-weight:bold;
  
color:rgba(51,51,51,1);
  
line-height:25px;
}
.listmodel5 li .dec{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
  
padding-top: 15px;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
display: -webkit-box;
  
-webkit-line-clamp: 3;
  
-webkit-box-orient: vertical;
}
.listmodel5 li .imgbox img{
  
width: 100%;
  
height: 140px;
}
.listmodel5 ,.listmodel5 *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.listmodel5 li a:hover .imgbox img{

-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}
.listmodel5 li a:hover .title{
  color: rgba(120,37,37,1)
}

.listmodel5 li:last-child a{
  margin-bottom: 0px;
  border: none
}
.pb20{
  padding-bottom: 20px !important;
}


.listmodel6:nth-child(3n){
margin-right:0px;
}
.listmodel6{
  
float: left;
  
width: calc((100% - 40px)/3);
  
margin-right: 20px;
  
border: 1px solid rgba(227,227,227,1);
  
height: 567px;
  
padding: 20px;
  
padding-bottom: 0;
  
margin-bottom: 20px;
}

.index .section_8{
  margin-bottom: 20px;
}
.index .section_8 .titlegroup{
  border-bottom: none;
}
.index .section_8 .bd{

}
.index .section_8 .bd ul{

}
.index .section_8 .bd ul li:nth-child(3n){
  margin-right: 0px;
}
.index .section_8 .paddingmodel{
  padding-bottom:10px;
}

.index .section_8 .bd ul li{float: left;width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 20px;}
.index .section_8 .bd ul li a *{
  display: block;
}
.index .section_8 .bd ul li a{
display: block;
position: relative;
}
.index .section_8 .bd ul li a .imgbox{
overflow: hidden;
}
.index .section_8 .bd ul li a .imgbox img{width: 100%;height: 200px;}
.index .section_8 .bd ul li a .title{
font-size:22px;
font-family:;
font-weight:500;
color:rgba(255,255,255,1);
line-height:30px;
position: absolute;
left: 0px;
bottom: 0px;
padding: 20px;
}

.index .section_8 .bd ul li,.index .section_8 .bd ul li *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.index .section_8 .bd ul li a:hover .imgbox img{
  -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}

.listmodel6 .listmodel1 ul li .title{
  width: 100%;
}
.index .section_8 .bd ul li a .title{
  width: 100%;
}

.gallerymain{
  
}
.gallerymain .h2tit{
  padding-top: 10px;
  font-size:26px;
font-family:;
font-weight:500;
color:rgba(0,0,0,1);
line-height:37px;
}
.gallerymain .infor{
  padding-top: 14px;
  line-height: 32px;
}
.gallerymain .left{
  float: left;
  font-size:14px;
font-family:;
font-weight:500;
color:rgba(0,0,0,1);
}
.gallerymain .right{
  float: right;
  padding-left: 9px;
}
.gallerymain .right b{
  float: left;
  font-size:18px;
font-family:PingFangSC-Semibold,PingFang SC;
font-weight:600;
color:rgba(102,102,102,1);
letter-spacing:2px;
margin-right: 27px;
}
.gallerymain .right span{
  float: left;
  margin-right: 10px;
  
}
.gallerymain .right span img{
  width: 32px
}
.gallerymain .floating{
  
margin-top: 24px;
}
.gallerymain .floating .gallery-top .imgbox{
  
position: relative;
  
overflow: hidden;
}
.gallerymain .floating .gallery-top .imgbox img{
  width: 100%;
}
.gallerymain .floating .gallery-top .title{
  
font-size: 22px;
  
font-family:PingFang-SC-Medium,PingFang-SC;
  
font-weight:500;
  
color:rgba(255,255,255,1);
  
line-height:30px;
  
position: absolute;
  
left: 0px;
  
bottom: 0;
  
width: 100%;
  
padding: 30px;
}
.gallerymain .floating .gallery-thumbs .imgbox{
  
}
.gallerymain .floating .gallery-thumbs .imgbox img{
    width: 100%;
    display: block;
    margin: auto;
}
.gallerymain .floating .gallery-top{
  margin-bottom: 20px;
}
.gallerymain .floating .gallery-thumbs{

}




.gallerymain .floating .gallery-top .swiper-button-prev{width: 60px !important;height:60px !important;
  border-radius: 400px;background: url(../images/left1.png) no-repeat center center !important;
  background-size: 100% !important;

  position:absolute;top: 50% !important;left: 30px !important;-o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);transform: translate(0%, -50%);

}

.gallerymain .floating .gallery-top .swiper-button-next{
width: 60px !important;
height:60px !important;
border-radius: 400px;
background: url(../images/right1.png) no-repeat center center !important;
background-size: 100% !important;


  position:absolute;top: 50% !important;right: 30px !important;-o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);transform: translate(0%, -50%);


}

.gallerymain .floating .gallery-top .swiper-button-prev:hover{
background: url(../images/left1hover.png) no-repeat center center !important;
background-size: 100% !important;
}

.gallerymain .floating .gallery-top .swiper-button-next:hover{
background: url(../images/right1hover.png) no-repeat center center !important;
background-size: 100% !important;
}













.gallerymain .floating .small .swiper-button-prev{width: 60px !important;height:60px !important;
  border-radius: 400px;background: url(../images/left1.png) no-repeat center center !important;
  background-size: 100% !important;

  position:absolute;top: 50% !important;left: 40px !important;-o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);transform: translate(0%, -50%);

}

.gallerymain .floating .small .swiper-button-next{
width: 60px !important;
height:60px !important;
border-radius: 400px;
background: url(../images/right1.png) no-repeat center center !important;
background-size: 100% !important;


  position:absolute;top: 50% !important;right: 40px !important;-o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);transform: translate(0%, -50%);


}

.gallerymain .floating .small .swiper-button-prev:hover{
background: url(../images/left1hover.png) no-repeat center center !important;
background-size: 100% !important;
}

.gallerymain .floating .small .swiper-button-next:hover{
background: url(../images/right1hover.png) no-repeat center center !important;
background-size: 100% !important;
}
.gallerymain .floating .small{
  padding-left: 130px;
  padding-right: 130px;
  position: relative;
}

.listmodel7{
  
}
.listmodel7 li:nth-child(3n){
  margin-right: 0px;
}
.listmodel7 li{
  float: left;
  width: calc((100% - 40px)/3);
  margin-right: 20px;
  margin-bottom: 20px;
}
.listmodel7 li a{
  display: block;
  position: relative;
  overflow: hidden;
  height: 0;
  position: relative;
  width: 100%;
  padding-bottom: 50%;
}
.listmodel7 li a img{
  width: 100%;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.listmodel7 li a .title{
  padding: 0px ;
  width: 100%;
  overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: absolute;
left: 0px;
bottom: 0px;
padding: 20px;
font-size:22px;
font-family:PingFang-SC-Medium,PingFang-SC;
font-weight:500;
color:rgba(255,255,255,1);
line-height:30px;
}

.listmodel7 .moremodal{
  margin: auto;
}
.listmodel7,
.listmodel7 *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.listmodel7 li a:hover img{
  
-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}

.type2.newsbanner .link a{
  width: 154px
}


.searchmain2{
  padding-top: 20px;
  padding-bottom: 20px;
}
.searchmain2 .right {
    float: right;
    margin-top: -6px;
}
.searchmain2 .right .s1 {
    float: left;
    font-size: 16px;
    font-weight: 600;
    color:rgba(51,51,51,1);
    line-height: 39px;
}
.searchmain2 .right .words {
    float: left;
    margin-left: 20px;
    width: 120px;
    height:39px;
    border:1px solid rgba(221,221,221,1);
    font-size: 14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(70,70,70,1);
    padding: 0px 20px;
}
.searchmain2 .right .send {
    width: 80px;
    height:39px;
    background:linear-gradient(180deg,rgba(176,76,76,1) 0%,rgba(120,37,37,1) 100%);
    margin-left: 20px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(255,255,255,1);
}
.menumain .hd .right .total{
  font-size:16px;
font-family:PingFang-SC-Medium,PingFang-SC;
font-weight:500;
color:rgba(51,51,51,1);
line-height:22px;
padding-top: 11px
}
.menumain .bd .table{
  
} 
.menumain .bd.type2 .table table{
   table-layout: inherit;
   border-right: none
}
.menumain .bd .table table{
    border: 1px solid rgba(227,227,227,1);
    /* border-right: none; */
    border-bottom: none;
    table-layout: fixed;
} 
.menumain .bd .table table th{
      height: 60px;
      background: rgba(246,242,242,1);
      border: 1px solid rgba(246,242,242,1);
      font-size: 14px;
      color: rgba(51,51,51,1);
      text-align: left;
      padding-left: 14px;
} 
.menumain .bd.type2 .table table td{
  border-right: 1px solid rgba(227,227,227,1);
}
.menumain .bd .table table td{
  border: 1px solid rgba(227,227,227,1);
  font-size: 14px;
  border-left: none;
  border-top: none;
  font-weight: 500;
  color: rgba(51,51,51,1);
  line-height: 20px;
  text-align: center;
  padding: 22px 0px;
  border-right: none;
  text-align: left;
  padding-left: 14px;
  padding-right: 14px;
} 
.menumain .bd.type2 .table table th{
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}
.menumain .bd .table table th:last-child {

}
.menumain .bd .table table th:nth-child(1){
  text-align: center;
  padding-left: 0;
}
.brright{border-right: 1px solid rgba(227,227,227,1) !important;text-align: center !important;padding-left: 0 !important;padding-right: 0px !important;}
.menumain .bd .table table th p{
  display: none;
}

.menumain .hd.type2{
  
border: none;
}
.menumain .hd.type2 .right{
  float: left;
}
.menumain .hd.type2 .right3{
  float: right;
}


.brnone{
  border-right:none !important
}

.type2.nav li .h2tit a{
  padding: 0;
  width: 100%;
}
.type2.nav li{
  
margin-right: 2.34%;
}

.tabmain{
  
margin-bottom: 20px;
}
.tabmain .left{
  
height: 100%;
  
position: absolute;
  
width: 23.8%;
  
left: 0px;
  
top: 0px;
  
border-right: 1px solid #EAEAEA;
}

.tabmain .left a:hover:after,
.tabmain .left a.current:after{
  left:0px;
}

.tabmain .left a:after{content:"";width: 0;height: 0;border-style: solid;border-width: 8px 0 8px 10px;border-color: transparent transparent transparent #782525;position:absolute;top: 50%;left: 0;-o-transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);transform: translate(0%, -50%);-webkit-transition: all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;left: -11px;}
.tabmain .left a{
  
display: block;
  
line-height: 80px;
  
position: relative;
  
font-size: 18px;
  
font-weight:bold;
  
color:rgba(51,51,51,1);
  
padding-left: 30px;
  
overflow: hidden;
  
border-bottom: 1px solid #EAEAEA;
}
.tabmain .left a:hover,
.tabmain .left a.current{
  
color: #782525;
}
.tabmain .right{
  
}
.tabmain .right .content{
  
padding: 30px;
  
padding-left: 20px;
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
}
.tabmain .right .content *{
  max-width: 100%;
}
.tabmain .posr{
  position: relative;
  padding-left: 23.8%;
  min-height: 486px;
}
.titlegroup .selectmodel{
  float: right;
}
.titlegroup .selectmodel select{
  font-size:12px;
  font-weight:500;
  color:rgba(70,70,70,1);
  width: 140px;
  background-position: 91% center;
  border-color: #DDDDDD;
}
.doctor_infor_defail .bd{
padding-top: 20px;
}
.doctor_infor_3{
  
}
.doctor_infor_3 li{
  zoom: 1;
  overflow: hidden;
  margin-bottom: 20px;
}
.doctor_infor_3 li .imgbox{
  
}
.doctor_infor_3 li .imgbox img{
  
width: 211px;
  
float: left;
}
.doctor_infor_3 li .content{
  
float: left;
  
width: calc(100% - 211px);
  
padding-left: 20px;
}
.doctor_infor_3 li .name{
  
font-size: 16px;
  
font-weight:500;
  
color:rgba(0,0,0,1);
  
line-height:28px;
}
.doctor_infor_3 li .pos{
  
font-size: 14px;
  
font-weight:500;
  
color:rgba(0,0,0,1);
  
line-height:28px;
}
.doctor_infor_3 li .dec{
  
font-size: 12px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
  

  
padding: 4px 0px;
}
.doctor_infor_3 li .table{
  
}
.doctor_infor_3 li .table table{
  table-layout: fixed;
  text-align: center;
  border: 1px solid rgba(246,242,242,1);
  border-right: none;
  border-bottom: none;
}
.doctor_infor_3 li .table table th{height: 35px;background:rgba(246,242,242,1);font-size: 14px;font-weight:bold;color:rgba(51,51,51,1);}
.doctor_infor_3 li .table table td{
  
border-right: 1px solid rgba(246,242,242,1);
  
border-bottom: 1px solid rgba(246,242,242,1);
  
height: 40px;
  
height: 40px;
  
font-size: 14px;
  
font-weight:500;
  
color:rgba(51,51,51,1);
}
.doctor_infor_3 li:last-child{
  margin-bottom: 0px;
}
.doctor_infor_defail{
  margin-bottom: 20px;
}
.type2.tabmain .left a{
  font-size: 14px;
  overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tabmain .right .letter{
  padding: 30px;
  padding-left: 20px;
  padding-bottom: 10px;
}
.tabmain .right .letter .h2tit{
  font-size:26px;
font-weight:500;
color:rgba(0,0,0,1);
line-height:37px;
padding-bottom: 20px;
}
.tabmain .right .letter .dec{
  
}
.tabmain .right .letter .dec p{
  font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:24px;
padding-bottom: 20px;
}


.listmodel8 li:nth-child(2n){
  margin-right: 0px;
}

.listmodel8  .paddingmodel{
padding-bottom:10px;}
.listmodel8 li{
  float: left;
  width: calc((100% - 25px)/2);
  margin-right: 20px;
  margin-bottom: 20px;
}
.listmodel8 li a{
  display: block;
  zoom: 1;
  overflow: hidden;
}
.listmodel8 li a *{
  display: block;
}
.listmodel8 li a .imgbox{
  overflow: hidden;
    float: left;
  width: 250px;
}
.listmodel8 li a .imgbox img{width: 100%;height: 140px;}
.listmodel8 li a:hover .imgbox img{
  -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}
.listmodel8 li a:hover .title{
color: rgba(120,37,37,1)
}
.listmodel8 li a .content{
  float: left;
  padding-left: 24px;
  width: calc(100% - 250px);
}
.listmodel8 li a .title{
  
font-size: 16px;
  
font-weight:bold;
  
color:rgba(51,51,51,1);
  
line-height:22px;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
white-space: nowrap;
}
.listmodel8 li a .infor em{
  display:inline-block;
  width:1.5em;
}
.listmodel8 li a .dec{
  
height: 48px;
  
font-size:14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
  
margin-top: 16px;
  
margin-bottom: 28px;
  
overflow: hidden;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
display: -webkit-box;
  
-webkit-line-clamp: 2;
  
-webkit-box-orient: vertical;
}
.listmodel8 li a .infor{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
}
.listmodel8 li a .infor em{
  
}
.listmodel8{
  margin-bottom: 20px;
}
.listmodel8,.listmodel8 *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}

.contactmain{
  
}
.contactmain .dec{
  
}
.contactmain .dec p .s1 em{
  display:inline-block;
  width: 27px;
  height: 2px;
}
.contactmain .dec p{
  
font-size: 14px;
  
font-weight:500;
  
color:rgba(51,51,51,1);
  
line-height:20px;
  
margin-bottom: 24px;
  
zoom: 1;
  
overflow: hidden;
}
.contactmain .dec p .s1{
  
float: left;
  
width: 105px;
  
padding-left: 25px;
  
background-size: auto 16px !important;
  
background-position: left center !important;
  
background-repeat: no-repeat !important;
}
.contactmain .dec p .s2{
  
float: left;
  
width: calc(100% - 105px);
}
.contactmain .dec p.icon1 .s1{
  
background: url(../images/icon-fwdh-black@2x.png);
}
.contactmain .dec p.icon2 .s1{
  
background: url(../images/icon-dz-black@2x.png);
}
.contactmain .dec p.icon3 .s1{
  
background: url(../images/icon-cclx-black@2x.png);
}
.contactmain .mapmain{
  height: 417px;
}


.historymain{
  
}
.historymain .h2tit{
  font-size:26px;
font-weight:500;
color:rgba(0,0,0,1);
line-height:37px;
margin-bottom: 64px;
}
.historymain .list{
  
position: relative;
}
.historymain .list ul{
  
position: relative;
  
margin-left: 30px;
  
margin-right: 30px;
}
.historymain .list ul:before{position:absolute;height:100%;content:"";background-image: linear-gradient(rgba(120, 37, 37, 0.1), rgba(120, 37, 37, 1),rgba(120, 37, 37, 0.1));width: 4px;left: 121px;top: 0;}
.historymain .list ul li:after{
content:"";
display:table;
clear:both;
}
.historymain .list ul li{
  
margin-bottom: 20px;
}
.historymain .time:after{
  content:"";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #782626;
  position:absolute;
  top: 50%;
  right: -7px;
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.historymain .time{
  
width: 94px;
  
height: 50px;
  
background:rgba(255,255,255,1);
  
border:1px solid rgba(204,204,204,1);
  
float: left;
  
text-align: center;
  
line-height: 48px;
  
font-size: 20px;
  
font-family: D-DIN-Bold;
  
font-weight: bold;
  
color: #FFFFFF;
  
background: #782525;
  
border-color: #782525;
  
position: relative;
}
.historymain .content{
  
float: right;
  
width: calc(100% - 150px);
  
background: rgba(255,255,255,1);
  
padding: 11px 35px;
  
border: 1px solid #782525;
  
padding-bottom: 0;
}
.historymain .content p:last-child{}
.historymain .content p{
  
font-size: 20px;
  
font-weight:500;
  
color:rgba(0,0,0,1);
  
line-height:28px;
  
font-size: 18px;
  
font-family: PingFang-SC-Medium, PingFang-SC;
  
font-weight: 500;
  
color: #782525;
  
line-height: 25px;
  
padding-bottom: 8px;
}
.historymain .content .s span:last-child{
margin-bottom:0px;
}
.historymain .content .s span{
  display: block;
  position: relative;
  font-size: 14px;
  font-family:PingFang-SC-Medium,PingFang-SC;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:20px;
  margin-bottom: 20px;
  padding-left: 24px;
}
.historymain .content .s span:after{
  position: absolute;
  content: "";
  left: 0px;
  width:4px;
  height:4px;
  background:rgba(204,204,204,1);
  border-radius: 40px;
  top: 8px;
}
.historymain .content .s{
  display: block;
  padding: 0px;
  padding-top: 12px;
}
.historymain .list ul li:last-child{
  margin-bottom: 0px;
}
.historymain{margin-bottom: 49px;}
.historymain .content{
  position: relative;
}
.historymain .content:after{
  content: "";
  width: 16px;
  height: 16px;
  background: url(../images/Timeline-red@2x.png) no-repeat center center;
  background-size: 100%;
  position: absolute;
  left: -36px;
  top: 17px;
  -webkit-transition:all 0.4s;
  -o-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -ms-transition:all 0.4s;
  transition:all 0.4s;
}
.historymain,.historymain *:not('.last'),.historymain .content .s span:after{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.historymain .list ul li{
  /* cursor: pointer; */
}
.historymain .list ul li:hover .time{
  /* color: #782525; */
  /* border-color: #782525; */
}
.historymain .list ul li:hover .content{
  border-color: #782525
}
.historymain .list ul li:hover .content *{
color:  #782525
}
.historymain .list ul li:hover .content:after{
  background: url(../images/Timeline-red@2x.png) no-repeat center center;
  background-size: 100%;
}

.historymain .list ul li:hover .content .s span:after{
  background: #782525
}

.listmodel5 li .infor{
  font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
padding-top: 4px;
line-height:24px;
}
.listmodel5 li .infor em{
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 1px;
}
.type2.listmodel5 li .dec{
  
height: 87px;
}

.nav li .slide{
  position: absolute;
  width: 100%;
  z-index: 55;
  top: 80px;
  left: 0px;
  text-align: left;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  top: 90px;
}
.nav li .slide .content:after{
  content:"";
  display:table;
  clear:both;
}
.nav li .slide .content{
  background:rgba(255,255,255,1);
  box-shadow:0px 2px 10px 0px rgba(0,0,0,0.12);
  position: relative;
}
.nav li .slide .wrap1{
  
padding: 0px 30px;
}
.nav li .slide .titlemodel3:after{
content:"";
left:0px;
width:4px;
height:18px;
background:rgba(121,37,37,1);
position:absolute;
top:17px;
}
.nav li .slide .titlemodel3{
  
font-size: 20px;
  
font-family:PingFang-SC-Bold,PingFang-SC;
  
font-weight:bold;
  
color:rgba(51,51,51,1);
  
padding-left: 17px;
  
border-bottom: 1px solid #E7E7E7;
  
line-height: 53px;
  
position: relative;
}
.nav li .slide .left{
  
padding-top: 9px;
  
float: left;
  
width: 140px;
}
.nav li .slide .left a:after{
  width:4px;
height:4px;
background:rgba(216,216,216,1);
content:"";
border-radius:4px;
position:absolute;
left:0px;
top:7px;
}
.nav li .slide .left a{
  
display: block;
  
font-size: 14px;
  
font-weight: 500;
  
color:rgba(51,51,51,1);
  
line-height:20px;
  
position: relative;
  
padding-left: 14px;
  
margin-bottom: 20px;
}
.nav li .slide .right{
  
width: calc(100% - 140px);
  
float: right;
}
.nav li .slide .about{
  
zoom: 1;
  
overflow: hidden;
  
padding-bottom: 10px;
}
.nav li .slide .about .aboutleft .moremodal{
float:right;
}
.nav li .slide .about .aboutleft{
  
float: left;
  
width: 49.4%;
  
padding-top: 7px;
}
.nav li .slide .about .imgbox{
  
margin-bottom: 12px;
}
.nav li .slide .about .imgbox img{
  
display: block;
  
width: 100%;
}
.nav li .slide .about .dec{
  
}
.nav li .slide .about .aboutright{
  
padding-top: 9px;
background: url(../images/wenhua-yygk-picture@2x.png) no-repeat right 14px;
  
float: right;
  
  background-size: 107px;
width: 43.5%;
  
padding-bottom: 1px;
}
.nav li .slide .about .h3tit{
  
font-size: 20px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(51,51,51,1);
  
line-height:28px;
  
margin-bottom: 7px;
}
.nav li .slide .about .dec{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:26px;
  
margin-bottom: 20px;
}


.nav li .slide .left a:hover{
  color: rgba(120,37,37,1)
}

.nav li .slide .left a:after{
  -webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.nav li .slide .left a:hover:after{
  background: rgba(120,37,37,1)
}
.nav li .slide,
.nav li .slide *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}

.nav li .h2tit a{
  position: relative;
}
.nav li.sli .h2tit a:after{
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
  position:absolute;
  top: 50%;
  left: 50%;
  -o-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  content: "";
  top: 58px;
  z-index: 5;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition:all 0.4s;
  transition:all 0.4s;
  top: 68px;
  opacity: 0;
}

.nav li.sli:hover .h2tit a:after{
  top:58px;
  opacity:1;
  z-index:4;
}

.nav li:hover .slide{
  
  visibility:visible;
  opacity:1;
  top:80px;
  z-index:5;
}
.nav li .slide .list_news{
  padding-top: 7px;
  zoom: 1;
  overflow: hidden;
  padding-bottom: 10px;

}
.nav li .slide .list_news .item:nth-child(2n){
  float: right;
}
.nav li .slide .list_news .item{
  float: left;
  width: 47%;
}
.nav li .slide .list_news .h3tit{
  font-size:16px;
font-family:PingFangSC-Semibold,PingFang SC;
font-weight:600;
color:rgba(51,51,51,1);
line-height:22px;
}
.nav li .slide .list_news ul{
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav li .slide .list_news ul li{
  margin: 0px !important;
  float: none !important;
  text-align: left !important;
  margin-bottom: 10px !important;
  width: 100% !important;
}
.nav li .slide .list_news ul li a{
  display: block;
  font-size: 12px;
  text-align: left;
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color: rgb(7, 7, 7);
  line-height:20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav li .slide .list_news ul li a:hover{
  color: #782525
}
.nav li .slide .list_guide{
  zoom: 1;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 30px;
}
.nav li .slide .list_guide .model:last-child{
margin-right:0px;
}
.nav li .slide .list_guide .model{
  
float: left;
  
width: 32%;
  
margin-right: 2%;
}
.nav li .slide .list_guide .imgbox{
  
overflow: hidden;
}
.nav li .slide .list_guide .imgbox img{
  
width: 100%;
}
.nav li .slide .list_guide .title{
  
padding-top: 16px;
  
padding-bottom: 5px;
  
font-size: 16px;
  
font-family:PingFangSC-Semibold,PingFang SC;
  
font-weight:600;
  
color:rgba(51,51,51,1);
  
line-height:22px;
}
.nav li .slide .list_guide .title a{
  
color: inherit;
}
.nav li .slide .list_guide .dec{
  
font-size: 12px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(97,97,97,1);
  
line-height:20px;
}

.nav li .slide .list_guide .imgbox:hover img{
  -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}

.nav li .slide .list_guide .title:hover{
  color: rgba(120,37,37,1)
}
.nav li .slide .list_guide .title:hover a{
  color: rgba(120,37,37,1)
}


.nav li .slide .left2{
  width: 164px;
  float: left;
  border-right: 1px solid #F3F3F3;
}
.nav li .slide .left2 a{
  display: block;
  font-size:14px;
  font-weight: 500;
  color:rgba(51,51,51,1);
  line-height: 40px;
  padding-left: 17px;
}
.nav li .slide .left2 a.current,
.nav li .slide .left2 a:hover{
  background:rgba(120,37,37,1);
  color: #fff
}
.nav li .slide .right2 a:hover{
  color: rgba(120,37,37,1);
}
.nav li .slide .right2{
  padding-left: 3.7%;
  width: calc(100% - 164px);
  float: left;
}
.nav li .slide .right2 a{
  float: left;
  line-height: 40px;
  font-size:14px;
  font-family:PingFang-SC-Medium,PingFang-SC;
  font-weight:500;
  color:rgba(51,51,51,1);
  width: 20%;
  padding-left: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav li .slide .menulist{
  zoom: 1;
  overflow: hidden;
  padding: 30px 0px;
}
.nav li .slide .type2 .list_news{
  
padding-top: 17px;
  
padding-left: 6%;
}


.nav li .slide .nursing_world{
  padding-top: 9px;
  zoom: 1;
  overflow: hidden;
  position: relative;
  padding-bottom: 30px;
} 
.nav li .slide .nursing_world:after{
  content: "";
  width:2px;
  height:305px;
  background: #F3F3F3;
  position:absolute;
  top: 50%;
  left: 53.7%;
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.nav li .slide .nursing_world .item:nth-child(2){
  width: 43%;
  padding-right: 0;
  padding-left: 0%;
}
.nav li .slide .nursing_world .item{
  float: left;
  width: 57%;
  padding-right: 7%;
} 
.nav li .slide .nursing_world .h3tit{
  font-size:16px;
font-family:PingFangSC-Semibold,PingFang SC;
font-weight:600;
color:rgba(51,51,51,1);
line-height:22px;
} 
.nav li .slide .nursing_world .desc{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:26px;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
display: -webkit-box;
  
-webkit-line-clamp: 5;
  
-webkit-box-orient: vertical;
  
margin: 20px 0px;
} 
.nav li .slide .nursing_world .title1{
  
zoom: 1;
  
overflow: hidden;
} 
.nav li .slide .nursing_world .title1 strong{
  
font-size: 16px;
  
font-family:PingFangSC-Semibold,PingFang SC;
  
font-weight:600;
  
color:rgba(51,51,51,1);
  
float: left;
  
line-height: 30px;
} 
.nav li .slide .nursing_world .title1 .moremodal{
  
float: right;
  
width: auto;
  
padding: 0px 15px;
} 
.nav li .slide .nursing_world .lists1{
  
padding-top: 20px;
  
zoom: 1;
  
overflow: hidden;
} 
.nav li .slide .nursing_world .model{
  
float: left;
  
width: 50%;
  
display: -webkit-box;
  
display: -moz-box;
  
display: -webkit-flex;
  
display: -moz-flex;
  
display: -ms-flexbox;
  
display: flex;
  
align-items: center;
} 
.nav li .slide .nursing_world .model img{
  
width: 94px;
} 
.nav li .slide .nursing_world .con{
  padding-left: 20px;
}
.nav li .slide .nursing_world .name{
  
font-size: 20px;
  
font-family:PingFang-SC-Medium,PingFang-SC;
  
font-weight:500;
  
color:rgba(0,0,0,1);
  
line-height:28px;
} 
.nav li .slide .nursing_world .infor{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(102,102,102,1);
  
line-height:24px;
  
padding-top: 15px;
} 
.nav li .slide .nursing_world .lists2{
  
margin-top: 22px;
  
padding-bottom: 29px;
} .nav li .slide .nursing_world .lists2 a:hover{
  color:#782525
}
.nav li .slide .nursing_world .lists2 a{
  
font-size: 14px;
  
font-family:PingFangSC-Regular,PingFang SC;
  
font-weight:400;
  
color:rgba(97,97,97,1);
  
line-height:20px;
  
display: block;
  
margin-bottom: 22px;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
white-space: nowrap;
} 
.nav li .slide .nursing_world .lists3{
  
zoom: 1;
  
overflow: hidden;
  
margin-top: 20px;
} 
.nav li .slide .nursing_world .lists3 a:nth-child(3n){
  margin-right:0px;
}
.nav li .slide .nursing_world .lists3 a{
  
float: left;
  
width:  calc((100% - 36px)/3);
  
margin-right: 18px;
  
position: relative;
  
overflow: hidden;
} 
.nav li .slide .nursing_world .lists3 a img{
  
width: 100%;
  
display: block;
  
height: 114px;
} 
.nav li .slide .nursing_world .lists3 a .title{
  
position: absolute;
  
padding: 10px;
  
left: 0px;
  
bottom: 0px;
  
width: 100%;
  
font-size: 12px;
  
font-family:PingFang-SC-Medium,PingFang-SC;
  
font-weight:500;
  
color:rgba(255,255,255,1);
  
line-height:17px;
  
overflow: hidden;
  
text-overflow: ellipsis;
  
white-space: nowrap;
  
z-index: 4;
} 

.nav li .slide .nursing_world .lists3 a:after{
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 100%);
}

.nav li .slide .about .imgbox {
  overflow: hidden;
}
.nav li .slide .about .imgbox img:hover,
.nav li .slide .nursing_world .lists3 a:hover img{
  

-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}

.mobile-inner-nav li.sli .h2tit{
  background: url(../images/arrow-right.png) no-repeat 12px center;
  background-size: 10px;

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.mobile-inner-nav li.sli.current .h2tit{
  background: url(../images/arrow-down.png) no-repeat 12px center;
  background-size:auto 10px;
}
.head{
  zoom: 1;
  overflow: hidden;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ*/
.pagesize,.pagesize *{
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
}
.pagesize{
  text-align: center;
  padding: 20px 0px;
  font-size: 0px;
  clear: both;
}
.pagesize li{
  display: inline-block;
  vertical-align: middle;
  float: none !important;
  width: auto !important;
}
.pagesize li a{
  display: block;
  width: 35px;
  height: 35px;
  border: 1px solid #ebebeb;
  margin-left: -1px;
  color: #8a8a8a;
  display: inline-block;
  line-height: 35px;
  float: left;
  font-size: 15px;
  text-decoration: none;
  margin: 0 2px;
  border-radius: 6px;
  background-size: 15px !important;
  margin-bottom: 0px !important;
}
.pagesize li a:hover{
  background: rgba(120,37,37,1);
  color: #fff;
  border-color: rgba(120,37,37,1)
}
.pagesize li a.current{
  background: rgba(120,37,37,1);
  color: #fff;
  border-color: rgba(120,37,37,1)
}
.pagesize li a.prev{
  background: url(../images/leftprev.png) no-repeat center center;
}
.pagesize li a.next{background: url(../images/rightnext.png) no-repeat center center;border: 1px solid #ebebeb;}
.pagesize li a.prev:hover{
  background: url(../images/leftprevcur.png) no-repeat center center rgba(120,37,37,1);
}
.pagesize li a.next:hover{
background: url(../images/rightnextcur.png) no-repeat center center rgba(120,37,37,1);

}
.index .section_2 .hd .titlemodel .total{
  
font-size: 16px;
  
font-family: PingFang-SC-Medium, PingFang-SC;
  
font-weight: 500;
  
color: #333333;
  
padding-left: 13px;
}
.index .section_2 .hd .titlemodel .total strong{
  
font-weight: normal;
  
color: #792525;
}
.doc_list{position: relative;}
.doc_list li:nth-child(5n){
  margin-right: 0px;
}
.doc_list:before{width: 100%;position: absolute;width: 100%;content: "";height: 1px;background: #E7E7E7;position:absolute;top: 47.8%;left: 50%;-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.doc_list li{
  float: left;
  padding-bottom: 20px;
  width: calc((100% - 80px)/5);
  margin-right: 20px;
  position: relative;
  z-index: 6;
  margin-bottom: 13px;
}
.doc_list li .imgbox{
  
}
.doc_list li .imgbox img{
  
width: 100%;
  
height: 275px;
}
.doc_list li .name{
  padding: 20px 0px;
  text-align: center;
}
.doc_list li .name a{
  
  
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

font-size: 20px;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
color: #000000;
display: block;
}
.doc_list li .dec{
  height: 48px;
  overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 14px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #666666;
line-height: 24px;
}
.doc_list li .name a:hover{
  color: #782525
}

.main .section_1 .bd .swiper-slide a{
  height: 184px;
background: #A6906F;
}

.main .section_1 .bd .swiper-slide a.bg2{

background: #B17E4F;
}

.main .section_1 .bd .swiper-slide a.bg3{

background: #782525;
}
.main .section_1 .content *{
  display: block;
}
.main .section_1 .content .icon{
  display: none;
}
.main .section_1 .content .icon img{
  margin: auto;
  height: 66px;
}
.main .section_1 .content .title{
  
padding-top: 10px;
  
font-size: 20px;
  
font-family: PingFang-SC-Medium, PingFang-SC;
  
font-weight: 500;
  
color: #FFFFFF;
  
line-height: 28px;
}
.main .section_1 .content .en{
  
font-size: 16px;
  
font-family: PingFang-SC-Medium, PingFang-SC;
  
font-weight: 500;
  
color: #FFFFFF;
  
line-height: 22px;
  
padding-top: 5px;
}

.main .section_6 .bd .caselimit{
  text-align: center;
height: 315px;
background: #782525;
position: relative;
}
.main .section_6 .bd .caselimit .center{

position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
}
.main .section_6 .bd .caselimit .icon{
  
}
.main .section_6 .bd .caselimit .icon img{
  height: 60px;
  width: auto;
}
.main .section_6 .bd .caselimit .title{
  
font-size: 20px;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
color: #FFFFFF;
line-height: 28px;
padding-top: 17px;
}
.main .section_6 .bd .caselimit .en{
  
font-size: 16px;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
color: #FFFFFF;
line-height: 22px;
padding-top: 5px;
}
.main .section_6 .bd .caselimit *{
  display: block;
  margin: auto;
}


.main .section_4 .list .swiper-container{padding-right: 0 !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.historymain{
  
}
.historymain .hd{
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
  padding: 20px 0px;
  margin-bottom: 50px;
}
.historymain .hd a{
  display: inline-block;
  padding-top: 11px;
  padding-bottom: 9px;
  width: 164px;
  margin: 0px 3.12%;
}
.historymain .hd .year{
  font-size: 22px;
  font-family: D-DIN-Bold;
  font-weight: bold;
  color: #333333;
  line-height: 24px;
  padding-bottom: 4px;
  display: block;
}
.historymain .hd .title{
  
font-size: 16px;
  
font-family: PingFang-SC-Medium, PingFang-SC;
  
font-weight: 500;
  
color: #333333;
  
line-height: 24px;
  
display: block;
}

.historymain .hd a:hover,
.historymain .hd a.current{
  
background: #782525;
}
.historymain .hd a.current *,
.historymain .hd a:hover *{
  color:#fff;
}

.historymain .content .toggle{
  text-align: center;
  padding-bottom: 15px;
}
.historymain .content .toggle span{
  display: inline-block;
  padding-right: 23px;
  cursor: pointer;

font-size: 16px;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
color: #782525;
line-height: 22px;
}
.historymain .content .last{
  display: none;
}
.historymain .content .toggle span.swi1{
  background: url(../images/zk.png) no-repeat right center;
}
.historymain .content .toggle span.swi2{
  background: url(../images/sq.png) no-repeat right center;
  display: none;
}
.historymain .content .toggle.current span.swi1{
  display: none;
}
.historymain .content .toggle.current span.swi2{
  display: inline-block;
}

.historymain .content:before{width: 7px;height: 7px;background: #fff;border-left: 1px solid #782626;border-bottom: 1px solid #782626;content: "";position: absolute;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);left: -5px;top: 20px;}

.historymain .hd,.historymain .hd *{
  
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
}

.historymain .list .swiper-button-next,
.historymain .list .swiper-button-prev{
top: auto !important;
bottom: 0;
}

.historymain .list .swiper-button-next{
right: 30px !important;
}
.historymain .list .swiper-button-prev{
right: 60px !important;
}

.historymain .list .swiper-container{
  padding-bottom: 50px;
}

@font-face {
  font-family: "D-DIN-Bold";
  src: url("../fonts/D-DINCondensed-Bold.otf")
}

.main .section_4 .list{
  zoom: 1;
  overflow: hidden;
}
.main .section_4 .list li{
  float: left;
  width: 14.28%;
}

.main .section_4 .list ul{
  display: none;
}
.historymain .content.hidecur {

}
.historymain .content.hidecur .words{
  height: 55px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}



.type2 .listmodel5 li{
    float:left;
    width: 49%;
}
.type2 .listmodel5 li:nth-child(2n){
float:right;
}


.type2.doc_list li .position{
    font-size: 17px;
    padding-bottom: 11px;
    color: #333;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    text-align: center;
}
.type2.doc_list li .dec2{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 120px;
}

.index .section_7 .left .content{
  display: none;
}

.index .section_7 .left .hdmodel.current .content{
  display: block;
}


.index .section_7 .left .hdmodel .title{
  display: block;
    line-height: 54px;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    color: rgba(255,255,255,1);
    text-align: center;
    border-top: 1px solid rgba(255,255,255,.2);
}


.index .section_7 .left .hdmodel .title:before{
  display: none;
}


.index .section_7 .left .hdmodel .title:after{
  display: none;
}


.index .section_7 .left .hdmodel.current .title {
    font-size: 18px;
    font-family:;
    font-weight: 500;
    color: rgba(255,255,255,1);
    text-align: center;
    /* line-height: 50px; */
    background: rgba(154,49,49,1);
    position: relative;
}



.index .section_7 .left .hdmodel.current .title:before{
  display: block;
}


.index .section_7 .left .hdmodel.current .title:after{
  display: block;
}

    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
    




.footer .footer_sec2{

padding: 30px 0px;
}
.footer .footer_sec2 .footer-info-left{

float: left;
}
.footer .footer_sec2 .footer-info-left a{

}
.footer .footer_sec2 .footer-info-left img{

float: left;

height: 78px;

margin-right: 20px;

margin-top: 15px;
}
.footer .footer_sec2 .footer-info-center{

float: left;

font-size: 14px;

color: #fff;

line-height: 2;

/* border-left: 1px solid rgba(228, 228, 228, .3); */

/* padding-left: 20px; */

margin-left: 41px;
}
.footer .footer_sec2 .footer-info-center p{

float: left;

border-left: 1px solid rgba(228, 228, 228, .1);

padding-left: 20px;

margin-right: 20px;
}
.footer .footer_sec2 .footer-info-center p a{

color: #fff;
}
.footer .footer_sec2 .footer-info-right{

float: right;
}
.footer .footer_sec2 .footer-info-right a{

float: left;

color: #fff;

margin-left: 20px;
}
.footer .footer_sec2 .footer-info-right a img{

width: 105px;
}
.footer .footer_sec2 .footer-info-right a span{display: block;text-align: center;padding-top: 10px;}


.type3.newslist_2 ul li a{
  
padding-bottom: 15px;
  
margin-bottom: 15px;
}

.type3.newslist_2 ul li a .right{
  padding-left:0px;
  padding-top: 0;
}

.type3.newslist_2 ul li a .title{
  margin-top:0px;
  font-size: 16px;
  position: relative;
  padding-left: 13px;
}


.type3.newslist_2 ul li a .title:after{
  content:"";
  width:4px;
  height:4px;
  background:#000;
  border-radius:10px;
  position:absolute;
  left:0px;
  top: 10px;
  opacity: .4;
}


