.tac { text-align: center; }
.position { position: relative; z-index: 2; }
.middle { font-size: 0; }
.middle:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
.middle-cont { display: inline-block; vertical-align: middle; font-size: 14px; letter-spacing: 0; }
.bdjs { background: url(../image/lyc/bg1-1.jpg) center 0; /* height: 603px; */
position: relative; }
.bdjs .block { position: relative; height: 100%; }
.bdjs .block:before { content: ""; display: block; padding-top: 49.02439024390244%; }
.bdjs .box { position: absolute; top: 0; left: 0; right: 0; height: 100%; }
.bdjs .tit { text-align: center; color: #fff; padding-top: 9.5%; position: absolute; top: 0; left: 0; right: 0; }
.bdjs .box1 { margin-top: 37px; color: #fff; /* height: 359px; */
position: absolute; bottom: -29.6%; left: 0; right: 0; margin-right: -0.86%; }
.bdjs .box1 .item+.item { margin-left: 1.22%; }
.bdjs .box1 .item { position: relative; }
.bdjs .box1 .item .jsbox{width: 93.97590361445783%; position: relative;}
.bdjs .box1 .item .img { margin-right: 0; cursor: pointer; position: relative; }
.bdjs .box1 .slick-current .item .img:after{ content: ""; width: 100%; height: 100%; background: rgba(199,107,29,.5); position: absolute; top: 0; left: 0; pointer-events: none; z-index: 1; }
.bdjs .box1 .slick-current .item .img:before{ content: ""; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; border: 1px solid #fff; pointer-events: none; z-index: 2; }
.bdjs .box1 .item .img img { width: 100%; }
.bdjs .box1 .over { position: absolute; width: 100%; left: 0; top: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 50px 0; z-index: 3; }
.bdjs .box1 .over .tit1 { -webkit-writing-mode: tb-rl; -ms-writing-mode: tb-rl; writing-mode: tb-rl; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr }


.bdjs .box1 .slick-arrow{ position: absolute; text-align: center; cursor: pointer; z-index: 2;}
.bdjs .box1 .slick-arrow:before{ display: block; width: 51px; height: 51px; background-color: #c76b1d; border-radius: 999px; font-family: 'icon'; font-size: 1.7em; line-height: 51px;}
.bdjs .box1 .slick-prev:before{ left: 45%; content: '\e739';}
.bdjs .box1 .slick-next:before{ left: 55%; content: '\e738';}

.bdjs .box1 .slick-arrow{ position: absolute; top: 0; bottom: auto; right: auto; float: none; height: 100%; width: 45px;}
.bdjs .box1 .slick-arrow:before{ position: absolute; left: 0; top: 50%; width: 100%; height: 45px; line-height: 45px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bdjs .box1 .slick-prev{ left: 10px;}
.bdjs .box1 .slick-next{ right: 20px;}


.bdjs1 { margin-top: 15.625%; }
.bdjs1.unit_details2 .tab-item{display: block;opacity: 0;visibility: hidden;}
.bdjs1.unit_details2 .tab-item.act{opacity: 1;visibility: visible;}
.cksm1 { position: relative; overflow: hidden; }
.cksm1 .banner { background: url(../image/lyc/cksm-1.jpg) no-repeat center 0; height: 375px; color: #fff; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.cksm1 .tabbox .item.i1, .cksm1 .tabbox .item.i4 { cursor: auto; }
.cksm1 .banner .tit { padding-top: 115px; }
.cksm1 .tabbox { position: absolute; bottom: 0; left: 0; right: 0; /* background: url(../image/lyc/line-1.jpg) no-repeat center bottom;  */}
.cksm1 .tabbox .block{position: relative;}
.cksm1 .tabbox .colorbar{height: 7px;position: absolute;bottom:0;left: 0;width: 100%;z-index: 1;}
.cksm1 .tabbox .colorbar:before{content: "";display: block;height: 100%;position: absolute;right: 100%;background: #b6000d;width: 345px;}
.cksm1 .tabbox .colorbar:after{content: "";display: block;height: 100%;position: absolute;left: 100%;background: #a93389;width: 345px;}
.cksm1 .tabbox .colorbar .critem{height: 100%;width: 25%;float: left;}
.cksm1 .tabbox .colorbar .cm1{background: #a69fa6;}
.cksm1 .tabbox .colorbar .cm2{background: #791014;}
.cksm1 .tabbox .colorbar .cm3{background: #c76b1d;}
.cksm1 .tabbox .colorbar .cm4{background: #2a9183;}
.cksm1 .tabbox .colorbar.is1 .critem{ width: 100%; }
.cksm1 .tabbox .colorbar.is2 .critem{ width: 50%; }
.cksm1 .tabbox .colorbar.is3 .critem{ width: 33.33333%; }
.cksm1 .tabbox .item { /* float: left;  */width: 25%; text-align: center; height: 87px; line-height: 87px; color: #fff; position: relative; cursor: pointer; border-bottom: 7px solid #fff;}
.cksm1 .tabbox .item.i1{border-bottom-color: #a69fa6;}
.cksm1 .tabbox .item.i2{border-bottom-color: #791014;}
.cksm1 .tabbox .item.i3{border-bottom-color: #c76b1d;}
.cksm1 .tabbox .item.i4{border-bottom-color: #2a9183;}
.cksm1 .tabbox .item a { display: block; }
.cksm1 .tabbox .item.noline1:before { display: none; }
.cksm1 .tabbox .item.noline2:after { display: none !important; }
.cksm1 .tabbox .item.i1:after{right:-1px;}
.cksm1 .tabbox .item.i2:after {right:-1px;}
.cksm1 .tabbox .item.i3:after {right:-1px;}
.cksm1 .tabbox .item.i4:after {right:0px;}
.cksm1 .tabbox .item:after { content: ""; display: block; background: url(../image/lyc/icon-1.png) no-repeat center 0; width: 5px; height: 87px; position: absolute; right: -0px; bottom: 0; opacity: 0.7; }
.cksm1 .tabbox .slick-current .item:before { content: ""; display: block; background: url(../image/lyc/icon-1.png) no-repeat center 0; width: 5px; height: 87px; position: absolute; left: -3px; bottom: 0; opacity: 0.7; }
.cksm1 .tabbox .item .arrow { position: absolute; bottom: 0; left: -1px; right: 2px; background: url(../image/lyc/icon-2.png) repeat-x center bottom; background-size:auto 100%; height: 40px; opacity: 0; }
.cksm1 .tabbox .item.cur { line-height: 1.1; }
.cksm1 .tabbox .item.cur .arrow { opacity: 1; -webkit-transition: all 0.8s ease; -o-transition: all 0.8s ease; -moz-transition: all 0.8s ease; transition: all 0.8s ease; }
.cksm1 .tabbox .slick-mod { margin:0 -4px;position: relative;z-index: 2;}
.cksm1 .tabbox .slick-list {padding: 0 4px;}
.cksm1 .tabbox .slick-cloned .item:after{display: none;}
.wto { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.cksm2 { padding-bottom: 120px; overflow: hidden; }
.cksm2 .tabs { background: url(../image/lyc/cksm2-2.jpg) no-repeat center bottom; padding-top: 118px; padding-bottom: 40px; }
.cksm2 .list .tit { position: relative; }
.cksm2 .list .tit .s1 { width: 70%; float: left; position: relative; }
.cksm2 .list .tit:before { content: ""; display: block; width: 5px; height: 5px; border: 3px solid #d57421; position: absolute; left: -18px; top: 50%; margin-top: -4.5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.cksm2 .list .tit .s2 { font-family: Arial; width: 30%; float: right; text-align: right; }
.cksm2 .list { padding: 60px 60px 125px; background: url(../image/lyc/icon-3.png) no-repeat center bottom; border: 1px solid #d8d8d8; }
.cksm2 .list .desc { color: #707070; margin-top: 5px; }
.cksm2 .list .item { padding: 18px 38px; }
.cksm2 .list .item + .item { border-top: 1px solid #e7e7e7; }
.tabsbox { position: relative; }
.tabsitem { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; z-index: 1; width: 100%; height: 100%; }
.tabsitem.cur { position: relative; opacity: 1; visibility: visible; z-index: 2; }
.bdmxg { padding-top: 122px; padding-bottom: 118px; }
.bdmxg .leftbox { overflow: hidden; position: relative; height: 641px; /* width: 891px; */
float: left; }
.bdmxg .rightbox { width: 320px; float: right; margin-top: 30px;}
.bdmxg .rightbox .tit {  margin-bottom: 10px; min-height: 44px;}
.bdmxg .rightbox .desc { color: #707070; margin-top: 5px; }
.bdmxg .rightbox .box { position: relative; width: 294px; margin-top: 20px; padding: 7px; }
.bdmxg .rightbox .box .border { border: 1px solid #d8d8d8; height: 418px; }
.bdmxg .rightbox .box .border .tit1 {position: relative;}
.bdmxg .rightbox .box .border .tit1 .back{background: url(../image/lyc/back-1.png) no-repeat center;display: block;width: 23px;height: 23px;position: absolute;right:55px;top:50%;margin-top: -11.5px;}
.bdmxg .rightbox .box .inner { padding: 35px 30px; padding-right: 7px; }
.bdmxg .rightbox .box .ja { width: 42px; height: 42px; position: absolute; background: url(../image/lyc/bdmxg-1.png) no-repeat 0 0; }
.bdmxg .rightbox .box .j1 { top: 0; left: 0; }
.bdmxg .rightbox .box .j2 { background-position: right top; top: 0; right: 0; }
.bdmxg .rightbox .box .j3 { background-position: left bottom; left: 0; bottom: 0; }
.bdmxg .rightbox .box .j4 { background-position: right bottom; right: 0; bottom: 0; }
.bdmxg .rightbox .box .list { color: #707070; height: 310px; line-height: 34px; margin-top: 16px; }
.bdmxg .rightbox .box .list .item { width: 33.333333%; float: left; cursor: pointer; }
.bdmxg .rightbox .box .list .item:hover { color: #c76b1d; }
.bdmxg .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .bdmxg .mCSB_scrollTools .mCSB_draggerRail { width: 9px; }
.bdmxg .mCSB_scrollTools .mCSB_draggerRail { background: #e9e9e9; }
.bdmxg .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #c76b1d; }
.bdmxg .mCSB_scrollTools { opacity: 1; width: 9px; }
.bdmxg .mCSB_inside > .mCSB_container { margin-right: 20px; }
.rwlb { padding: 110px 0 120px; }
.rwlb .tit { padding-bottom: 15px; }
.rwlb .intro{margin-bottom: 40px;text-align: center;}
.rwlb .box { background: #cb6a18; color: #fff; font-size: 0; position: relative; }
.rwlb .box:before { content: ""; display: block; position: absolute; height: 68px; background: url(../image/lyc/rwlb-1.png) repeat-x center 0; top: 0; left: 0; right: 0; }
.rwlb .box:after { content: ""; display: block; position: absolute; height: 68px; background: url(../image/lyc/rwlb-2.png) repeat-x center 0; bottom: 0; left: 0; right: 0; }
.rwlb .box .inner { padding: 70px 28px; }
.rwlb .box a { text-decoration: underline; width: 11.1111111111111%; display: inline-block; vertical-align: top; text-align: center; padding: 12px 0; }
.lxwm .box { background: #cb6a18; position: relative; margin: 0 40px; height: 603px; }
.lxwm .box:before { content: ""; display: block; position: absolute; height: 68px; background: url(../image/lyc/rwlb-1.png) repeat-x center 0; top: 0; left: 0; right: 0; }
.lxwm .box:after { content: ""; display: block; position: absolute; height: 68px; background: url(../image/lyc/rwlb-2.png) repeat-x center 0; bottom: 0; left: 0; right: 0; }
.lxwm { padding: 120px 0 120px; }
.lxwm .leftbox { width: 598px; height: 428px; position: absolute; background: url(../image/lyc/lxwm-1.jpg) no-repeat center 0; -webkit-box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.2); box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.2); left: -40px; top: 116px; z-index: 2; }
.lxwm .leftbox .tit { position: absolute; /*width: 36px;*/ font-size: 36px; line-height: 1.3; padding: 60px 0; left: 35px;font-family: 微软雅黑,黑体;top: 0;bottom: 0;writing-mode:vertical-lr;-ms-writing-mode: tb-lr; }
.lxwm .leftbox .tit a{display: block;}
.lxwm .leftbox .tit:after { content: ""; display: block; height: 40px; border-left: 1px solid #c2baba; position: absolute; top: 0; left: 50%; }
.lxwm .leftbox .list { padding-top: 20.06688963210702%; padding-left: 27.09030100334448%; position: absolute; top: 0; left: 0; }
.lxwm .leftbox .list .item { padding: 3px 0; }
.arial { font-family: Arial; }
.lxwm .rightbox { background: #fff; padding: 13px; position: absolute; width: 671px; height: 407px; right: -40px; top: 62px; z-index: 3; -webkit-box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.2); box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.2); }
.lxwm .rightbox .bdmap { width: 100%; height: 100%; }
.lxwm .rightbox .bdmap img { max-width: none; max-height: none; }
.relxwm1 .img { height: 100%; }
.relxwm1 .img img { width: 100%;display: block; }
.xyxg1 { height: 1000px; background: url(../image/lyc/xyxg1-1.jpg) no-repeat center 0; overflow: hidden; }
.xyxg1 .tit { color: #fff; }
.xyxg1 .tit { padding-top: 115px; }
.xyxg1 .list { position: relative; margin-top: 255px; margin-left: 98px; }
.xyxg1 .list .text { background: #fff; width: 160px; height: 88px; position: absolute; bottom: 100%; right: -65px; margin-bottom: 40px; }
.xyxg1 .list .text:before { content: ""; display: block; background: url(../image/lyc/xyxg1-8.png) no-repeat center 0; width: 31px; height: 81px; position: absolute; top: 100%; left: 52px; margin-top: 13px; }
.xyxg1 .list .text .tit1 { padding-top: 19px; }
.xyxg1 .list .text .tit1 img { vertical-align: text-top; width: 18px; height: 22px; margin-right: 4px; }
.xyxg1 .list .text .date { margin-top: 2px; }
.xyxg1 .list .text .ja { width: 29px; height: 29px; position: absolute; background: url(../image/lyc/xyxg1-1.png) no-repeat 0 0; }
.xyxg1 .list .text .ja.j1 { background-position: 0 0; top: -6px; left: -6px; }
.xyxg1 .list .text .ja.j2 { background-position: 0 0; top: -6px; right: -6px; background-position: right 0; }
.xyxg1 .list .text .ja.j3 { background-position: 0 0; bottom: -6px; left: -6px; background-position: left bottom; }
.xyxg1 .list .text .ja.j4 { background-position: 0 0; bottom: -6px; right: -6px; background-position: right bottom; }
.xyxg1 .list .text .date .s1 { font-family: Arial; }
.xyxg1 .list .item { position: relative; width: 230px; height: 140px; float: left; margin-bottom: 170px; margin-left: 100px; }
.xyxg1 .list .i3 { clear: left; }
.xyxg1 .list .i1 { margin-left: 190px; }
.xyxg1 .list .i2 { margin-left: 170px; }
.xyxg2 { padding: 115px 0; }
.xyxg2 .box { background: url(../image/lyc/xyxg2-1.jpg) no-repeat center 0; height: 509px; border: 1px solid #d8d8d8; margin-top: 45px; }
.xyxg2 .box .item { position: relative; padding: 12px 20px; border-bottom: 1px solid #e7e7e7; width: 296px; float: left; margin-left: 60px; }
.xyxg2 .box .item a { display: block; padding-left: 13px; position: relative; }
.xyxg2 .box .item a:before { content: ""; display: block; width: 5px; height: 5px; border: 2px solid #d57421; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -3px; }
.xyxg2 .box .list { display: inline-block; font-size: 14px; width: 1128px; vertical-align: top;}
.xyxg2 .box .list + .list { margin-left: 60px; }
.xyxg2 .box .list .longw { margin-left: -60px; }
.xyxg2 .box .scrollbox { padding: 66px 50px; font-size: 0; }
.xyxg2 .box .scroll { white-space: nowrap; overflow: hidden; width: 100%; }
.xyxg2 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 11px; background: #f4f4f4; margin: 0; }
.xyxg2 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { margin: 0; height: 100%; background: #c11d14; }
.xyxg2 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 11px; }
.xyxg2 .mCSB_scrollTools { opacity: 1; }
.xyxg2 .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 50px; }
.bdzc1 .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.bdzc1 .list1 .text1 { height: 124px; text-align: center; position: relative; background: url(../image/lyc/bdzc1-4.jpg) repeat-x center bottom; margin: 0 1px; }
.bdzc1 .list1 .text1:before, .bdzc1 .list1 .text1:after { content: ""; display: block; background: url(../image/lyc/bdzc1-1.png) no-repeat center 0; position: absolute; left: 0; bottom: 0; width: 5px; height: 117px; }
.bdzc1 .list1 .text1:before { left: -2px; }
.bdzc1 .list1 .text1:after { left: auto; right: -2px; }
.bdzc1 .list1 .item1:hover .text1:before, .bdzc1 .list1 .item1:hover .text1:after { background-image: url(../image/lyc/bdzc1-2.png); }
.bdzc1 .list1 .item1 .img1 img { width: 100%; }
.bdzc1 .list1 .item1 .img1 { overflow: hidden;/*-ms-flex:1;-ms-flex-preferred-size:auto;flex:1;*/ }
.bdzc1 .list1 .text1 .middle { height: 100%; }
.bdzc1 .list1 .text1 .middle-cont { max-width: 100%; width: 265px; text-align: left; }
.bdzc1 .list1 .text1 .tit1 { position: relative; }
.bdzc1 .list1 .text1 .date { font-family: Arial; margin-top: 12px; }
.bdzc1 .list1 .text1 .tit1:before { content: ""; display: block; width: 5px; height: 5px; border: 3px solid  #d57421; position: absolute; left: -18px; top: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.bdzc1 .list1 .item1 { width:calc(33% - 13.33px); margin-bottom: 20px; margin-left:20px; display:-ms-flexbox;display:flex;-ms-flex-direction:column; flex-direction:column;}
.bdzc1 .list1 .item1:nth-child(3n-2){margin-left:0;}
.bdzc1 .tabs { background: none; }
.bdzc1 .pages { margin-top: 30px; }
.dtbd1 { padding: 115px 0; overflow: hidden; }
.dtbd1 .list1 { margin-top: 45px; }
.ztzl1 { padding-bottom: 120px; }
.ztzl1 .leftbox { background: #fff; }
.lxwm .leftbox:before { content: ""; display: block; width: 7px; height: 100%; background: url(../image/lyc/ztzl1-1.jpg) no-repeat center 0; position: absolute; left: 0; top: 0; }
.ztzl1 .box { width: 1275px; margin-left: -85px;margin-bottom: 1px; }
.ztzl1 .box .text { color: #707070; position: absolute; left: 115px; right: 150px; top: 0; height: 100%; }
.ztzl1 .box .text .button { margin-top: 30px; }
.ztzl1 .box .text .button .blk:hover { color: #b6000c; background-image: url(../image/btn1_2.png); }
.ztzl1 .b1 .rightbox { right: auto; left: 85px; }
.ztzl1 .b1 .leftbox { left: auto; right: -40px; }
.lxwm .b1 .leftbox .tit { left: auto; right: 40px; }
.ztzl1 .b1 .leftbox:before { left: auto; right: 0; }
.ztzl1 .b2 { margin-right: -85px; margin-left: auto; }
.ztzl1 .b2 .text { left: 144px; right: 120px; }
.ztzl1 .rightbox { right: 85px; }
.ztzl1 .bx2 { background: #2b9082; }
.ztzl1 .bx2:before { background-image: url(../image/lyc/ztzl1-1.png); }
.ztzl1 .bx2:after { background-image: url(../image/lyc/ztzl1-2.png); }
.ztzl1 .bx3 { background: #6e4c87; }
.ztzl1 .bx3:before { background-image: url(../image/lyc/ztzl1-3.png); }
.ztzl1 .bx3:after { background-image: url(../image/lyc/ztzl1-4.png); }
.bdyj1 { padding-top: 120px; padding-bottom: 125px; }
.bdyj1 .box { background: url(../image/lyc/bdyj1-1.png) no-repeat center 0; height: 626px; position: relative; color: #fff; margin-top: 44px; }
.bdyj1 .box .item { background: url(../image/lyc/bdyj1-1.jpg) repeat center 0; width: 93px; text-align: center; height: 418px; position: absolute; }
.bdyj1 .box .item .middle-cont { -webkit-writing-mode: tb-rl; -ms-writing-mode: tb-rl; writing-mode: tb-rl; position: relative; }
.bdyj1 .box .item .middle-cont:before { content: ""; display: block; position: absolute; background: url(../image/lyc/bdyj1-2.png) no-repeat 0 0; width: 35px; height: 12px; top: -16px; left: 50%; margin-left: -17.5px; }
.bdyj1 .box .item .middle-cont:after { content: ""; display: block; position: absolute; background: url(../image/lyc/bdyj1-2.png) no-repeat 0 bottom; width: 35px; height: 12px; left: 50%; margin-left: -17.5px; bottom: -16px; }
.bdyj1 .box .i1 { top: 124px; left: 36px; }
.bdyj1 .box .i2 { top: 248px; left: 230px; width: 100px; height: 366px; }
.bdyj1 .box .i3 { top: 74px; left: 336px; width: 77px; height: 328px; }
.bdyj1 .box .i4 { top: 240px; left: 470px; width: 79px; height: 391px; }
.bdyj1 .box .i5 { top: 125px; left: 613px; width: 79px; height: 391px; }
.bdyj1 .box .i6 { top: 200px; left: 700px; width: 73px; height: 391px; }
.bdyj1 .box .i7 { top: 87px; left: 922px; width: 84px; height: 391px; }
.bdyj1 .box .i8 { top: 205px; left: 1113px; width: 85px; height: 323px; }
/*left: 35px;top: 28px;*/
.bdmxg .map { position: relative; top: 0; width: 843px; height: 607px; background: url(../image/lyc/bdmxg-2.jpg) no-repeat; font-size: 12px; text-align: center; overflow: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; }
.bdmxg .map-point { position: absolute; cursor: pointer; }
.bdmxg .map-point.p1 { left: 636px; top: 105px; }
.bdmxg .map-point.p2 { left: 621px; top: 158px; }
.bdmxg .map-point.p3 { left: 590px; top: 198px; }
.bdmxg .map-point.p4 { left: 515px; top: 226px; }
.bdmxg .map-point.p5 { left: 543px; top: 246px; }
.bdmxg .map-point.p6 { left: 500px; top: 268px; }
.bdmxg .map-point.p7 { left: 542px; top: 300px; }
.bdmxg .map-point.p8 { left: 586px; top: 340px; width: 1em; line-height: 1; }
.bdmxg .map-point.p9 { left: 610px; top: 381px; }
.bdmxg .map-point.p10 { left: 582px; top: 418px; }
.bdmxg .map-point.p11 { left: 553px; top: 465px; }
.bdmxg .map-point.p12 { left: 615px; top: 475px; width: 1em; line-height: 1; }
.bdmxg .map-point.p13 { left: 513px; top: 521px; }
.bdmxg .map-point.p14 { left: 495px; top: 534px; }
.bdmxg .map-point.p15 { left: 434px; top: 577px; }
.bdmxg .map-point.p16 { left: 542px; top: 345px; width: 1em; line-height: 1; }
.bdmxg .map-point.p17 { left: 513px; top: 445px; }
.bdmxg .map-point.p18 { left: 488px; top: 495px; }
.bdmxg .map-point.p19 { left: 478px; top: 259px; width: 1em; line-height: 1; }
.bdmxg .map-point.p20 { left: 480px; top: 335px; }
.bdmxg .map-point.p21 { left: 470px; top: 380px; }
.bdmxg .map-point.p22 { left: 460px; top: 445px; }
.bdmxg .map-point.p23 { left: 412px; top: 500px; max-width: 56px; }
.bdmxg .map-point.p24 { left: 420px; top: 333px; }
.bdmxg .map-point.p25 { left: 389px; top: 397px; }
.bdmxg .map-point.p26 { left: 390px; top: 458px; }
.bdmxg .map-point.p27 { left: 337px; top: 225px; }
.bdmxg .map-point.p28 { left: 361px; top: 320px; }
.bdmxg .map-point.p29 { left: 330px; top: 390px; }
.bdmxg .map-point.p30 { left: 308px; top: 498px; }
.bdmxg .map-point.p31 { left: 225px; top: 272px; }
.bdmxg .map-point.p32 { left: 110px; top: 181px; }
.bdmxg .map-point.p33 { left: 130px; top: 347px; }
.bdmxg .map-point.p34 { left: 381px; top: 276px; max-width: 56px; }
.bdmxg .map .city { line-height: 16px; position: relative; color: #474747; }
.bdmxg .map .city::after { content: ""; display: block; background: url(../image/lyc/bdmxg-2.png) no-repeat center 0; width: 17px; height: 23px; position: absolute; bottom: 100%; left: 50%; margin-left: -8.5px; display: none; }
.bdmxg .map .on .city:after { display: block; background-size: cover; }
.bdmxg .map-point.red .city{color: #791014;}
.bdmxg .map-point.red .city:after{background-image: url(../image/png21_03.png);}
.bdmxg .map .pop { position: absolute; right: -10px; bottom: 100%; padding: 15px 50px 15px 22px; background-color: #b3a087; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 13px 0px rgba(4, 1, 1, 0.31); -moz-box-shadow: 0px 0px 13px 0px rgba(4, 1, 1, 0.31); box-shadow: 0px 0px 13px 0px rgba(4, 1, 1, 0.31); white-space: nowrap; display: none; }
.bdmxg .map .pop:before, .bdmxg .map .pop:after { content: ''; position: absolute; }
.bdmxg .map .pop:before { right: 22px; top: 15px; width: 18px; height: 20px; background: url(../image/temp/png76.png) no-repeat; }
.bdmxg .map .pop:after { right: 10px; top: 100%; border: 8px solid transparent; border-top-color: #b3a087; }
.bdmxg .map .pop .s { }
.bdmxg .map .pop .s + .s { margin-left: 15px; }
.bdmxg .map-point.p32 .pop { left: 10px; right: inherit; }
.bdmxg .map-point.p32 .pop:after { left: 10px; right: inherit; }
.bdmxg .map-point:hover { z-index: 1; }
.bdmxg .map-cont { position: absolute; left: 50%; top: 30.625%; margin-left: 227px; padding: 26px 24px 14px 26px; background-color: #9e8c73; -webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.48); -moz-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.48); box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.48); }
.bdmxg .map-item { width: 391px; font-family: "寰蒋闆呴粦"; text-align: center; }
.bdmxg .map-item .h24 { margin-bottom: 22px; }

/* 2020-06-12修改lyj */
.bdzc1 .list1 .item1 .img1 img{width: auto;}
.bdzc1 .list1 .item1 .img1{padding-bottom: 66%;position: relative;font-size: 0;text-align: center;}
.bdzc1 .list1 .item1 .img1 a{ position: absolute; left: 0; top: 0; right: 0;bottom: 0;}
.bdzc1 .list1 .item1 .img1 a:after{content: '';display: inline-block;vertical-align: middle;height: 100%;}


/* 2020-05-25修改lyj */
@media not all and (min-resolution:.001dpcm) {
  .bdjs .box1 .over .tit1{font-family: 微软雅黑,黑体;}
}

@media screen and (max-width:1500px) {
.lxwm .box { width: auto; margin: 0; margin-bottom: 20px; }
.lxwm .b1 .rightbox { left: 40px; }
.lxwm .b1 .leftbox { width: 530px; right: 40px; }
.lxwm .rightbox { right: 40px; }
.lxwm .leftbox { left: 40px; }
.lxwm .b2 .text { left: 144px; right: 190px; }
.bdzc1 .list1 .text1 .tit1::before { top: 3.5px; }
}

@media screen and (max-width:1290px) {
.bdyj1 .box { width: auto; }
.bdyj1 .box .item { width: 8%; }
.bdyj1 .box .i1 { left: 2.9%; }
.bdyj1 .box .i2 { left: 16%; }
.bdyj1 .box .i3 { left: 27%; }
.bdyj1 .box .i4 { left: 37%; }
.bdyj1 .box .i5 { left: 48%; }
.bdyj1 .box .i6 { left: 59%; }
.bdyj1 .box .i7 { left: 72%; }
.bdyj1 .box .i8 { left: 85%; }
.lxwm .rightbox { width: calc(50% + 3.2%); left: 3%; /*padding: 1.6%;*/ padding: 0; height: auto; }
/*.lxwm .rightbox:before { content: ""; width: 100%; padding-top: 60.650%; display: block; }*/
/*.lxwm .rightbox .img { position: absolute; left: 3%; top: 4.5%; right: 3%; }*/
.relxwm1 .rightbox .img { margin: ; }
.lxwm .box .leftbox { width: 45%; right: 3%; top: 17%; }
.ztzl1 .box .text { left: 20%; right: 25%; }
.ztzl1 .b2 .text{ left: 25%; right: 20%; }
.lxwm .b1 .leftbox .tit { right: 8%; }
.lxwm .box .leftbox { height: auto; }
.lxwm .leftbox:after { content: ""; display: block; padding-top: 77.39602169981917%; }
.lxwm .box .leftbox .tit { padding: 80px 0; }
.lxwm .leftbox .tit { font-size: 26px; /*width: 26px;*/ }
.lxwm .leftbox .tit:after { height: 60px; }
.lxwm .box { height: auto; }
.lxwm .box:after { padding-top: 50%; position: static; background-position: center bottom; height: 0; }
.lxwm .b2 .rightbox { left: auto; right: 3%; }
.lxwm .b2 .leftbox .tit { left: 8%; }
.cksm1 .tabbox .item { height: 70px; line-height: 70px; }
.cksm1 .tabbox .item .arrow { -webkit-background-size: auto 38px; -moz-background-size: auto 38px; -o-background-size: auto 38px; background-size: auto 38px; }
.cksm1 .tabbox .slick-current .item:before{ height: 70px; }
.cksm1 .tabbox .item:after { height: 70px; }
.ztzl1 { padding: 80px 0; }
.cksm1 .banner { height: 300px; }
.xyxg1 .list { margin-left: 0; }
.xyxg1 .list .item { margin-left: 5px; width: 30%; }
.xyxg1 .list .i3 { clear: none; }
.xyxg1 .block { width: 850px; margin: 0 auto; }
.xyxg1 .list .i1 { margin-left: 0; }
.xyxg1 .list .i4 { margin-left: 150px; }
.xyxg2 { padding: 80px 0; }
.bdzc1 .list1 .item1 .img1 { height: auto; }
.bdzc1 .list1 .text1 { width: auto; margin: 0 1px; }
.bdzc1 .list1 .text1 .middle-cont { width: 70%; }
.cksm2 .tabs { padding: 80px 0 40px; }
.cksm2 { padding-bottom: 80px; }
.cksm2 .list { padding: 30px 30px 100px; }
.bdjs .box1 .over { padding: 30px 0; }
.bdmxg .rightbox { float: none; width: auto; margin: 20px 15px 0; }
.bdmxg .rightbox .tit { text-align: center; }
.bdmxg .rightbox .desc { text-align: center; }
.bdmxg .leftbox { float: none; margin: 0; text-align: center; }
.bdmxg .rightbox .box { width: auto; }
.bdmxg .map { display: inline-block; }
.bdmxg { padding: 60px 0; }
.bdmxg .rightbox .box .border { width: auto; height: auto; }
.bdmxg .rightbox .box .list .item { text-align: center; width: 25%; }
.bdmxg .rightbox .box .list { height: auto; max-height: 310px; }
.bdmxg .block { margin: 0; }
.xyxg1 .list .text { right: 20px; }
.xyxg1 .list .text:before { height: 45px; }
}

@media screen and (max-width:1160px) {
.lxwm .box .leftbox .tit{padding: 50px 0;}
.lxwm .leftbox .tit:after{height: 40px;}
}

@media screen and (max-width:1024px) {
	.lxwm .box .leftbox .tit{padding: 50px 0;}
	.lxwm .leftbox .tit:after{height: 35px;}
	.ztzl1 .box .text{right: 28%;}
	.ztzl1 .b2 .text{left: 28%;}
}

@media screen and (max-width:985px) {
	.lxwm .box .leftbox .tit{padding: 20px 0;}
	.lxwm .leftbox .tit:after{display: none;}

}

@media screen and (max-width:850px) {
.bdyj1 .box { height: auto; background: none; }
.bdyj1 .box .item { position: static; width: auto; height: auto; text-align: left; padding: 15px 20px; margin-bottom: 10px; -webkit-background-size: 45px 45px; -moz-background-size: 45px; -o-background-size: 45px; background-size: 45px; }
.bdyj1 .box .item .middle-cont { -webkit-writing-mode: inherit; -ms-writing-mode: inherit; writing-mode: inherit; -webkit-writing-mode: lr-bt; -ms-writing-mode: lr-bt; writing-mode: lr-bt; }
.bdyj1 .box .item .middle-cont:before { display: none; }
.bdyj1 .box .item .middle-cont:after { display: none; }
.bdyj1 .box { margin-top: 20px; }
.bdyj1 { padding: 60px 0; }
.cksm1 .tabbox .item .arrow { -webkit-background-size: auto 20px; -moz-background-size: auto 20px; -o-background-size: auto 20px; background-size: auto 20px; background-repeat: repeat-x; }
.cksm1 .tabbox .item { height: 50px; line-height: 50px; }
.cksm1 .tabbox .slick-current .item:before { height: 50px; }
.cksm1 .tabbox .item:after { height: 50px; }
.ztzl1 { padding: 15px 0; }
.cksm1 .banner { height: 280px; }
.lxwm .box:before,  .lxwm .box:after { -webkit-background-size: auto 30px; -moz-background-size: auto 30px; -o-background-size: auto 30px; background-size: auto 30px; }
.lxwm .box .rightbox { position: relative; top: auto; left: auto; bottom: auto; right: auto; width: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0; }
.lxwm .box .rightbox img { width: 100%; }
.ztzl1 .rightbox .img { position: relative; width: auto; left: auto; right: auto; }
.ztzl1 .rightbox::before { display: none; }
.ztzl1 .box { z-index: 5; }
.lxwm .box .leftbox { width: auto; position: relative; left: auto; top: auto; right: auto; bottom: auto; padding: 30px 15px; }
.lxwm .box .leftbox .tit { position: static; width: auto; padding: 0; writing-mode: horizontal-tb;-ms-writing-mode: lr-tb; }
.lxwm .leftbox .tit:after { display: none; }
.ztzl1 .box .text { position: static; padding-top: 0; }
.ztzl1 .box .text .desc { margin-top: 5px; }
.ztzl1 .box .text .button { margin-top: 15px; }
.ztzl1 .leftbox::after { display: none; }
.lxwm .box::after { display: none; }
.ztzl1 .box .leftbox::before { display: none; }
.cksm1 .tabbox .block { margin: 0 3px; }
.xyxg1 .block { width: auto; margin: 0 15px; }
.xyxg1 .tit { padding-top: 40px; }
.xyxg1 .list .text { position: relative; margin-bottom: 0; bottom: auto; right: auto; width: auto; }
.xyxg1 .list .text::before { display: none; }
.xyxg1 .list .item { margin-left: 5%; margin-bottom: 2%; height: auto; width: 47.2%; }
.xyxg1 .list .item .img { text-align: center; }
.xyxg1 .list .item.i1,  .xyxg1 .list .item.i3,  .xyxg1 .list .item.i5 { margin-left: 0; }
.xyxg1 .list { margin-top: 30px; }
.xyxg1 { height: auto; padding-bottom: 40px; }
.xyxg2 { padding: 60px 0; }
.xyxg2 .box { margin-top: 30px; }
.xyxg2 .box .scrollbox { padding: 30px 20px; }
.xyxg2 .box { height: auto; }
.xyxg2 .box .item { margin-left: 15px; }
.xyxg2 .box .item a:before{margin-top: -5px;}
.xyxg2 .box .list { width: 1055px; }
.xyxg2 .box .list + .list { margin-left: 0; }
.xyxg2 .box .list .longw { margin-left: -10px; }
.rwlb { padding: 80px 0; }
.rwlb .tit { padding-bottom: 10px; }
.rwlb .intro { margin-bottom: 20px; }
.rwlb .box::before,  .rwlb .box::after { -webkit-background-size: auto 40px; -moz-background-size: auto 40px; -o-background-size: auto 40px; background-size: auto 40px; height: 40px; }
.rwlb .box .inner { padding: 40px 15px; }
.rwlb .box a { width: 20%; }
.relxwm1 .leftbox { background-color: #fff; }
.relxwm1 .leftbox .list { position: static; }
.lxwm .leftbox:before { display: none; }
.lxwm .leftbox .list { padding-left: 0; padding-top: 10px; }
.lxwm .leftbox .list .item { padding: 5px 0; }
.lxwm .leftbox:after { display: none; }
.lxwm .leftbox { background-position: center right; }
.relxwm1 { padding: 50px 0; }
.relxwm1 .rightbox:before { display: none; }
.relxwm1 .rightbox .img { position: static; height: auto; }
/*.relxwm1 .rightbox .img img { max-width: none; max-height: none; width: auto; }*/
.bdzc1 .list1 .item1 { width:calc(50% - 10px); float: none;}
.bdzc1 .list1 .item1:nth-child(3n-2){margin-left:0px;}
.bdzc1 .list1 .item1:nth-child(2n-1){margin-left:0;}
.dtbd1 .list1 { width: auto; }
.bdzc1 .list1 .item1 { margin-bottom: 20px; }
.bdzc1 .list1 .text1 .middle-cont { width: 80%; }
.dtbd1 .list1 { margin-top: 40px; }
.bdzc1 .list1 .text1 .date { margin-top: 15px; }
.cksm2 .list .item { padding: 18px 15px; }
.cksm2 .list { padding: 20px 20px 60px; -webkit-background-size: auto 50px; -moz-background-size: auto 50px; -o-background-size: auto 50px; background-size: auto 50px; }
.cksm2 .tabs { padding: 60px 0 30px; }
.bdzc1 .list1 { width: auto; }
.bdjs1 { -webkit-background-size: auto 85px; -moz-background-size: auto 85px; -o-background-size: auto 85px; background-size: auto 85px; margin-top: 30%; }
.bdjs .block:before { padding-top: 76%; }
.bdjs .box1 { bottom: -31.8%; }
.bdjs .tit { padding-top: 16%; }

/* .bdzc1 .list1 .item1 .img1.s img{width: 100%;height: auto;} */
}

@media screen and (max-width:680px) {
.bdmxg .map { background: none; }
.bdmxg .map-point { position: static; width: auto !important; max-width: none !important; text-align: center; }
.bdmxg .map-point { font-size: 16px; width: calc(50% - 15px) !important; text-align: left; line-height: normal; margin-bottom: 10px; display: inline-block; vertical-align: top; padding: 0;box-shadow: 0px 0px 10px rgba(169,0,11,.1);border-radius: 5px; padding: 8px 5px; }
.bdmxg .map-point:nth-child(even){margin-left: 10px;}
.bdmxg .map { width: auto; height: auto; }
.bdmxg .leftbox { height: auto; margin: 0 15px; overflow: visible; }
.bdmxg .map .city { display: block; line-height: normal; padding-left: 25px; }
.bdmxg .map .city:after { content: ""; width: 19px; height: 24px; background: url(../image/png20_03.png) no-repeat center 0; background-size: cover; position: absolute; left: 0; top: 50%; margin-left: 0; margin-top: -12px; }
.bdmxg .map .area { font-size: 0; }
.bdmxg .map { text-align: left; overflow: visible; }
.bdmxg .rightbox .box .inner { padding: 20px 20px; }

.bdzc1 .list1{display:block;}
.bdzc1 .list1 .item1 {width:auto;margin:0 0 20px;display: block;}
.bdmxg .rightbox .box .border .tit1 .back{right: 0px;}
}

@media screen and (max-width:400px) {
.bdjs .box1 { bottom: -87.8%; }
.bdjs1 { margin-top: 68%; }
}
