
html { font-size: 62.5% }

.bgIndex { background: #edf1f5 }

.indexswiper { width: 100%; }

img { /* max-width: 100vw; */ width: 100%; }

body, ul, li, a, em { margin: 0; padding: 0; border: 0; font-style: normal; font-weight: normal }

.txtcenter .layui-btn { background: linear-gradient(to top,#4abaee,#2a6fd4); background-size: contain; padding: 1.5rem 14rem; margin-left: 1rem; height: auto; font-size: 2.4rem; border-radius: 1.5rem }

.line { width: 100%; border-bottom: 1px solid #fff; opacity: .8; margin-top: 18px }

.flex { display: flex; justify-content: space-between; }

.pt10r20 { padding: 1rem 2rem }

.mtt0r10 { margin: 0 1rem }

.txtcenter { text-align: center }

.txtcolorwhite { color: #fff }

.top { display: flex; justify-content: center; color: #282828; font-size: 2.4rem; background: #fff }

.top .logo { border-right: .1px solid #dedede; padding: 1.5rem 0 1.5rem; border-right: .1px solid #dedede; width: 50%; }

.top .logo img { width: 90%; margin-left: 5% }

.topright { flex: 1; white-space: nowrap; display: flex }

.top .nav_search { border-right: 1px solid #dedede; width: 50%; }

.top .nav { display: flex; justify-content: center; height: 100%; align-items: center; text-align: center; flex: 1 }

.top .nav_search, .nav_title { display: flex; align-items: center; justify-content: center; height: 100%; font-size: 2rem; }

.nav_search { font-size: 2rem; padding-right: .2rem }

.nav_search .scon { width: 50%; display: inline-flex; align-items: center }

.nav_title img { padding-right: 1rem; font-size: 2rem; padding-left: 1rem; }

.nav_title { text-align: center; }

.nav_title img { }

.top .nav .nitem { padding-top: 2rem; display: none; position: fixed; right: 0; top: 0; height: 100%; width: 50%; background: #fff; z-index: 11; border-top-left-radius: 1rem; border-bottom-left-radius: 5rem }

.top .nav .nitem li { text-align: center; height: 8rem; line-height: 8rem; width: 90%; margin: 0 auto }

.top .nav .nitem li.cur { position: relative }

.top .nav .nitem li.cur .bgl, .top .nav .nitem li.cur .bgr { position: absolute; width: 50%; height: 100% }

.top .nav .nitem li.cur .bgl { background: linear-gradient(to right,#fff,#316cea); left: 0; top: 0 }

.top .nav .nitem li.cur .bgr { background: linear-gradient(to left,#fff,#316cea); right: 0; top: 0 }

.top .nav .nitem li.cur a { color: #fff; position: relative; z-index: 1 }

.top .nav .nitem li .border { background-image: url(/Areas/Mobile/Templates/V5/images/border.png); height: .1rem }

.top .nav_search .layui-input { border: 0; background: none }

.top .nav_search img { width: 2.3rem; padding-right: .5rem; padding-left: 0.5rem; }

.top .nav_search .layui-input::placeholder { color: #282828; font-size: 2rem }

.bannerbg { background-image: url(/Areas/Mobile/Templates/V5/images/banerbg2.png); width: 100%; height: 100%; z-index: 3; position: absolute; background-repeat: no-repeat; background-position: center center; background-size: cover; width: 100%; opacity: .75 }

.swiper-slide { position: relative }

.bannerBox .swiper-slide img { height: 100%; width: auto }

.bannercon { position: absolute; display: inline-block; text-align: center; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10; font-size: 2.4rem; font-style: italic; color: #fff }

.bannercon .bname { margin-top: 3.5rem; font-size: 4rem; font-family: 'jianhei'; white-space: nowrap }

.bannercon .bdate { color: #ff6c00; font-family: 'jianhei'; white-space: nowrap }

.bannercon .bdesc { white-space: nowrap; margin: 4rem 0; line-height: 3.4rem; font-size: 2rem }

.bannercon .bmore { position: relative; display: inline-block }

.bannercon .bmore .bmorebg { border-radius: .6rem; position: absolute; top: 0; left: 0; background: #000; opacity: .68; width: 100%; height: 100%; opacity: .68; transform: skew(-10deg) }

.bannercon .bmore a { padding: .9rem 3rem; color: #fff; font-size: 2rem; display: inline-block; z-index: 2; position: relative }


.modalzz { display: none; position: fixed; width: 100%; height: 100%; background: #000; z-index: 10; background-size: cover; left: 0; top: 0; opacity: .68 }




/*swiper-slide*/
.swiper-slide img { width: 100%; overflow: hidden; }

/*top*/
/*.top { height: 15rem; display: flex; align-items: center; justify-content: space-between; background: unset !important }

.topbg { height: calc(100% - 9.3rem); position: absolute; background: rgb(255, 255, 255, .38); top: 0; left: 0; width: 100vw; }

.top .logo { height: calc(100% - 3.6rem); }

.top .logo img { height: 100%; }*/

/*inputs*/
.inputs .item { height: 5.2rem; position: relative; margin-right: 2.5rem; }

.inputs .item:last-child { margin-right: 0; }

.inputs .item img { cursor: pointer; position: absolute; top: 50%; right: 1.5rem; transform: translateY(-50%); }

.inputs .item .layui-input { height: 100%; border-radius: 1rem; width: 32rem; padding-right: 6rem; text-indent: 2rem; background: none; }

.inputs .item select { height: 100%; border-radius: 1rem; width: auto; padding: 0 6rem 0 2rem; font-weight: bold; }

/*nav*/
.nav { height: 9.3rem; line-height: 9.3rem; background-image: url(/Areas/Mobile/Templates/V3/images/navbg.png); background-size: cover; }

.index.nav { background-color: none; }

.navlist ul { display: flex; }

.navlist li { cursor: pointer; text-align: center; width: calc(100% / 6); font-weight: bold; }

.navlist li a { display: inline-block; width: 100%; height: 100%; }

.navlist li.curbg a,
.navlist li:hover a { color: #fff; }

.navlist li:hover { background-image: url(/Areas/Mobile/Templates/V3/images/curbg.png); background-size: cover; }


.name { font-size: 2.4rem; font-weight: bold; justify-content: center; margin: 3rem; }

.name img { margin-right: 2.5rem; width: auto; }

.notecontent { background: url(/Areas/Mobile/Templates/V3/images/ggbg.png) no-repeat; background-size: cover; justify-content: space-between; border-radius: 2rem; margin-bottom: 2rem !important; padding-bottom: 2rem; margin-left: -0.5rem; }

.notecontent .item:first-child { /* margin: 11rem 0 0 7rem; */ }

.notecontent .item:first-child .ntname { cursor: pointer; padding-left: 2.9rem; font-size: 2rem; color: #fff; font-weight: bold; margin-bottom: 3.5rem; width: 50%; line-height: 5rem; text-align: center; }

.notecontent .item:first-child .ntname.cur { border-bottom: .4rem solid #316cea; padding-left: 2.5rem; color: #316cea; }

.notecontent .item:last-child { border-radius: 1.5rem; background: url(/Areas/Mobile/Templates/V3/images/notembg.png) no-repeat; background-size: cover; padding: 2rem; margin: 0 2rem; flex: 2; /* margin-left: 18rem; */ }

.notecontent .noticeList { display: none; }

.notecontent .noticeCur { display: block; }

.notecontent .item:last-child li { justify-content: space-between; display: flex; margin-bottom: 2rem; }

.notecontent .item:last-child li a,
.notecontent .item:last-child li em { color: #fff; font-size: 1.6rem; font-weight: bold; height: 4rem; line-height: 2rem; overflow: hidden; }

.notecontent .item:last-child li em { width: 20rem; text-align: right; height: 4rem; line-height: 4rem; display: block; }


.dycontent { margin-bottom: 0rem !important; padding: 0 2rem; padding-bottom: 0; }

.dycontent .item { position: relative; /* height: 34rem; */ /* margin-right: 5.5rem; */ margin-bottom: 2rem; /* width: 100%; */ }

.dycontent .item:first-child { /* flex: 2; */ }

.dycontent .item:nth-child(3) { margin-right: 0; }

.dycontent .item .img { /* height: 100%; */ }

.dycontent .item img { /* width: 100%; */ max-height: 34rem; border-radius: 1rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem; }

.dycontent .item .name { /* position: absolute; */ /* left: 0; */ /* bottom: 0; */ height: 7.4rem; background-color: #fff; width: 100%; margin-bottom: 0; font-size: 1.6rem; line-height: 7.4rem; text-indent: 2.5rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 2rem; width: calc(100% - 2rem); }

.dycontent .item .name:hover { background: #2d68e1; color: #fff; }

.weblist { margin-bottom: 0rem !important; padding: 0 2rem; }

.weblist .item { margin-right: 1.5rem; background-image: url(/Areas/Mobile/Templates/V3/images/net2.jpg); background-size: contain; /* width: 100%; */ display: flex; align-items: center; text-align: center; justify-content: center; min-height: 20rem; background-repeat: no-repeat; /* margin-left: 1.5rem; */ width: calc(100vw - 4rem); margin-bottom: 2rem; border-radius: 1rem; }

.weblist .item:first-child { background-image: url(/Areas/Mobile/Templates/V3/images/net1.jpg); }

.weblist .item:last-child { background-image: url(/Areas/Mobile/Templates/V3/images/net3.jpg); margin-right: 0; }

.weblist .item  div { font-size: 2rem; color: #033778; font-family: 'siyuanheitiCNLight';font-weight:bold }

.weblist .item:first-child a div { color: #fff; }

.casedir { font-size: 2.4rem; font-family: 'SourceHanSans'; padding: 0 0 3rem; }

/*tabs*/
.tabs { display: inline-flex; margin: 0 auto; color: #94a1ba; font-size: 2.4rem; }

.tabs .item { padding: 1rem 1rem; border-radius: 3.5rem; cursor: pointer; color: #94a1ba; font-size: 1.6rem; margin-right: 0rem; padding-top: 0.7rem; }

.tabs .item:last-child { margin-right: 0rem; }

.tabs .item.cur,
.tabs .item:hover { background: #316cea; color: #fff; }

.tablist { position: relative; background-image: url(/Areas/Mobile/Templates/V3/images/brandbg.png); background-size: cover; align-items: flex-start !important; justify-content: space-between; /* margin-bottom: 16rem; */ display: none !important; padding: 0rem; }

.curtablist { display: block !important; }

.tablist .item { /* width: 50%; */ position: relative; }

/*.tablist .item:first-child {*/ /* margin-left: 13rem; */ /*padding-bottom: 3rem;*/ /* width: 40%; */ /*}

.tablist .item:last-child {*/ /* position: absolute; */ /* right: 0rem; */ /* top: 45%; */ /*}

.tablist .tabname { font-weight: bold; text-align: center;*/ /* margin: 8rem 0 4.5rem; */ /*color: #316cea; line-height: 3rem; }

.tablist .tabcon { line-height: 4rem; }

.tablist .tabdirs { flex-wrap: wrap; }

.tablist .tabdirs .ditem { width: calc(100% / 2); text-align: center; margin-top: 2rem; }

.tablist .tabdirs .ditem a { font-size: 2rem; color: #316cea; font-family: 'siyuanheitiCNLight'; }

.tablist .item .pic { display: inline-block;*/ /* background: #efedeb; */ /*background-size: contain;*/ /* position: absolute; */ /* padding: 0 0 1.4rem 1.4rem; */ /*margin-bottom: 1rem; }

.tablist .item .pic img {*/ /* margin: -1.4rem -1.4rem 0 0; */ /*border-radius: 1rem; }

.tablist .item .pic:nth-child(1) {*/ /* bottom: 0; */ /* left: 10%; */ /*}

.tablist .item .pic:nth-child(2) {*/ /* right: 13rem; */ /* top: 50%; */ /* transform: translateY(-50%); */ /*z-index: 1; }

.tablist .item .pic:nth-child(3) {*/ /* margin-top: 10%; */ /*bottom: auto;*/ /* left: 5%; */ /*}

#zyzx { background-image: url(/Areas/Mobile/Templates/V3/images/xyhzxbg.png); padding: 2rem; }

#zyzx .item { background: rgb(255, 255, 255, 58%); border-radius: 1rem; padding: 2rem; margin-right: 0rem; width: calc((100% - 4rem)); margin-bottom: 2rem; }

#zyzx .tabname { margin-top: 0; }

#zyzx .item:last-child { position: relative; margin-bottom: 0rem; }

#gk { background-image: url(/Areas/Mobile/Templates/V3/images/gkbg.png); justify-content: space-between; padding: 2rem; background-size: cover; background-repeat: no-repeat; }

#gk .item:last-child {*/ /* top: 50%; */ /* transform: translateY(-50%); */ /*right: 0; text-align: center; }

#gk .item .pic { background: none; position: relative; left: 0; }

#gk .item .pic img { margin: 0; }
#dzpx { background-image: url(/Areas/Mobile/Templates/V3/images/dzpxbg.png); text-align: center; justify-content: flex-end; background-position: center; padding: 2rem; }
#dzpx .item { position: relative; text-align: left; background: rgb(255, 255, 255, .18); border-radius: 1rem;*/ /* margin-right: 20rem; */ /*padding: 2rem; width: calc((100% - 4rem)); }
#dzpx .tabname { color: #fff;*/ /* margin-top: 2rem; */ /*}
#dzpx .tabcon { color: #fff; }*/
/*footer*/
footer { background: url(/Areas/Mobile/Templates/V3/images/footbg.png) no-repeat; background-size: cover; }

.footer { display: flex; padding: 3rem 0 3rem; margin-top: 2rem; }

.footer .item { /* margin-right: 17rem; */ width: 50%; text-align: center; }

.footer .item .ntitle { text-align: center; font-weight: bold; border-bottom: .1rem solid #707e9a; padding-bottom: 1rem; margin-bottom: 4rem; }

.footer .item .ftnavs { /* display: flex; */ /* width: 26rem; */ }

.footer .item .ntitle,
.footer .item a { color: #fff; }

.footer .item ul:first-child { margin-right: 0rem; }

.footer .item li { margin-bottom: 1.6rem; }

.footer .item ul li { margin-bottom: 1.6rem; white-space: nowrap; /* float: left; */ /* width: 50%; */ text-align: center; }

.footer .item ul li:nth-child(2n+2) { /* text-align: right; */ }

.ftcon { /* position: absolute; */ bottom: 0; /* right: 22rem; */ border-top-right-radius: 3rem; border-top-left-radius: 3rem; /* height: calc(100% + 6.5rem); */ background: linear-gradient(to top, #1a4fb8, #0f386a); /* background: url(/Areas/Mobile/Templates/V3/images/ftbg2.png) no-repeat; */ color: #fff; text-align: center; }

.ftcon .address { color: #fff; margin-bottom: 1.5rem; }

.ftcon .address:first-child { padding: 5rem 13rem 0; margin-bottom: 3.5rem; }

.ftcon .printer,
.ftcon .printer a { margin: 5rem 0 2.2rem; color: #5f83cb; font-weight: bold; margin-bottom: 0; padding-bottom: 1rem; }

.nydir { display: flex; justify-content: space-between; align-items: center; margin: 0 2rem; }

.nydir .inputcon { position: relative; }

.nydir .inputcon .layui-input { border: .1rem solid #316cea; border-radius: 1rem; /* width: 34rem; */ height: 4.2rem; line-height: 4.2rem; }

.nydir .inputcon .stxt { transform: translateY(-50%); cursor: pointer; font-size: 1.6rem; font-family: 'siyuanheitiCNLight'; position: absolute; right: 2rem; top: 50%; color: #316cea; }
/*nycontent*/
.nycontent { background: #fff; position: relative; border-radius: 2rem; z-index: 1; margin: -1rem auto 2rem !important; padding: 2.5rem 0; }

.nycontent .name { margin: 3rem; margin-top: 3rem; }

.nydir .name { margin: 3rem 0; margin-right: 3rem; font-size: 2rem }

.dirinput { flex: 1; }

.nylist .item { margin-top: 2rem; /* display: flex; */ align-items: flex-start; }

.nycontent .item .img { /* margin: 0 2rem; */ /* margin-left: 3rem; */ }

.nycontent .item .content { /* width: 60%; */ /* margin-right: 8rem; */ margin: 0 2rem; }

.nycontent .item:nth-child(2n) .content { /* margin-left: 8rem; */ }

.nycontent .item .content .desc { font-size: 1.8rem; line-height: 3.6rem; text-indent: 2em; }

.nycontent .item .content .name { /* margin: 3rem auto 2rem; */ text-align: center; font-size: 2.4rem; color: #316cea; }

.contentName { text-align: center; }
.nycontent .item .content .name a, .contentName a { font-size: 2.2rem; color: #316cea; text-align: center; }


.mainlist { margin-bottom: 6rem; }

.mainlist .item { margin-top: 5.5rem; /* display: flex; */ position: relative; border-bottom: 1px solid #dedede; padding-bottom: 3rem; margin: 2rem 2rem 0; align-items: center; }

.mainlist .item:first-child { padding-top: 2rem; border-top: 1px solid #dedede; }

.mainlist .item .img { /* margin: 0 8.5rem 0 0 !important; */ }

.mainlist .item .img img { /* width: 45rem; */ max-height: 30em; border-radius: 1rem; }

.mainlist .item .content { font-size: 1.6rem; margin-left: 0 !important; }

.mainlist .item .content .name { font-weight: bold; margin: 0rem; /* line-height: 2rem; */ /* height: 4rem; */ /* overflow: hidden; */ text-align: left; }

.mainlist .item .content .name a { max-height: 4rem; font-size: 1.8rem; text-align: left; display: block; line-height: 2rem; overflow: hidden; color: #000; font-weight: bold; }

.mainlist .item .content .desc { line-height: 3rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-indent: 0; margin-bottom: 1rem; }

.mainlist .item .content .date { /* background: #9fb3cc; */ border-radius: 2rem; display: inline-block; /* padding: .5rem 1.5rem; */ margin: 2rem 0; font-size: 1.8rem; color: #9fb3cc; }

.mainlist.dj .item { justify-content: space-between; }

.mainlist.dj .item .content { flex: 1; }

.mainlist.dj .item .img { margin-right: 0 !important; }

.mainlist.zc .item .content { margin-right: 0; flex: 2; }

.mainlist.zc .item .content .name { /* display: flex; */ align-items: center; justify-content: space-between; margin-top: 2rem; }

.mainlist.zc .item .content .name .date { background: none; font-size: 1.8rem; color: #c8c8c8; font-weight: normal; margin: 2rem 0; padding: 0; margin-bottom: 0; }


/*leftright*/
.leftright { margin-bottom: 2rem; align-items: flex-start; justify-content: flex-end; }

.leftright .left { /* position: absolute; */ /* border-right: 1px solid #dedede; */ /* padding-right: 3.5rem; */ left: 0; height: 100%; white-space: nowrap; flex-wrap: wrap; width: 100%; justify-content: left; }

.leftright .right { /* width: calc(100% - 26rem); */ width: 100%; }

.leftright .left .item { font-family: 'SourceHanSans'; text-align: center; cursor: pointer; height: 4.5rem; line-height: 4.5rem; /* padding: 0 5rem; */ font-size: 1.8rem; color: #333847; margin: 1rem 0; background: #dde1e9; border-radius: 1rem; width: 30%; margin-right: 5%; }

.leftright .left .item:nth-child(3n) { margin-right: 0; }

.leftright .left .item.cur,
.leftright .left .item:hover { color: #fff; background: #316cea; border-radius: 1rem; }

.leftright .right .list { flex-wrap: wrap; }

.leftright .right .item { /* margin: 4rem 2rem 0 0; */ width: 100%; }

.leftright .right .item .title { cursor: pointer; font-size: 2rem; font-family: 'SourceHanSans'; color: #316cea; margin: 4rem 0 3rem; }

.leftright .right .item .desc { line-height: 3.2rem; color: #2b2b2b; }

.leftright .right .item:nth-child(4n) { margin-right: 0; }

.leftright .right .item .desc { text-align: center; margin-top: 3rem; }

.nycontent .leftright { margin: 0 2rem; }

.leftright .right .list.gethonor { /* margin: 7rem 0 14rem; */ border-left: solid .6rem #316cea; padding-left: 3rem; align-items: flex-start; }

.leftright .right .list.gethonor .item { /* width: calc((100vw - 4rem)) !important; */ /* margin-right: 6rem; */ margin-top: 0; /* margin-bottom: 2rem; */ align-items: flex-start; }

.leftright .right.jj .list.gethonor .item { width: calc((100vw - 4rem)) !important; margin-bottom: 2rem; }

.leftright .right.ls .list.gethonor .item { width: calc((100vw - 7rem)) !important; }

.leftright .right .list.gethonor .item:nth-child(2n) { margin-right: 0; }

.leftright .right .list.gethonor .item .year { font-weight: bold; margin-bottom: 1.5rem; }

.leftright .right .list.gethonor .item .ydesc { line-height: 2rem; /* white-space: nowrap; */ margin-top: 1.5rem; margin-bottom: 1.5rem; }


.leftright .right.ls .list.gethonor { display: flex; margin: 2rem 0 2rem; border-left: solid .6rem #316cea; padding-left: 3rem; align-items: flex-start; }

.leftright .right.ls .list.gethonor .item { /* margin-right: 1rem; */ width: calc((100% - 4rem) / 3); margin-bottom: 0; padding: 0; }

.leftright .right.ls .list.gethonor .item:nth-child(3) { margin-right: 0; }

.leftright .right.ls .list.gethonor .item .yeardesc { border-radius: 1rem; /* padding: 2rem; */ }

.leftright .right.ls .list.gethonor .item .yeardesc:hover { background: #f5f6f7; border-bottom: 1rem solid #316cea; cursor: pointer; }

.leftright .right.ls .list.gethonor .item .year { font-size: 2rem; color: #316cea; margin-top: 2rem; }

.leftright .right.jj .list.gethonor { border-left: 0; padding-left: 0; /* margin: 4rem 0 10rem; */ }

.leftright .right.jj .list.gethonor .item .year { font-size: 2rem; color: #316cea; margin-top: 0; font-weight: bold; }

/*childnavs*/
.childnavs { display: none; position: absolute; width: 100%; padding: 1.5rem 0; background: #fff; }

.navlist li:hover .childnavs { display: block; }

.childnavs .item { height: 4.5rem; line-height: 4.5rem; }

.childnavs .item a { color: #000 !important; }

.childnavs .item a:hover { display: inline-block; width: 100%; background: #316cea; background-size: cover; color: #fff !important; }

.countnum { /* position: absolute; */ /* display: flex; */ background: url(/Areas/Mobile/Templates/V3/images/curbg.png); background-size: cover; /* width: calc(100% - 3rem); */ /* bottom: -1.5rem; */ /* left: -1.5rem; */ font-size: 1.6rem; border-radius: 1rem; padding: 2rem 1rem; padding-bottom: 2rem; margin: 2rem 0; }

.countnum .countitem { margin-right: 1rem; white-space: nowrap; }

.countnum .countname { color: #fff; font-family: 'SourceHanSans'; margin-bottom: 2rem; margin-top: 1rem; }

.countnum .countum { font-size: 3.3rem; color: #fff; margin-top: 1rem; font-family: 'SourceHanSans'; font-weight: bold; white-space: nowrap; line-height: 4rem; }

.countnum .countum label { font-size: 2rem; display: inline-block; white-space: nowrap; }


.nylist .item:last-child .countitem { margin: 0; width: calc(100% / 4); text-align: center; }

.nylist .item:last-child .countitem label { margin-left: 0; }

.nylist .item:last-child .countnum { margin-bottom: 1rem; margin-top: 2rem; }

.jjbu .item { width: calc((100% - 4rem) / 3) !important; text-align: center; background: #f5f6f7; border-radius: 1rem; padding: 4.5rem 0; margin-right: 0rem !important; }

.jjbu .item:nth-child(3) { margin-right: 0; }

.jjbu .item .yeardesc .ydesc:first-child { font-size: 6rem; font-family: 'zcoolwenyiti'; line-height: 6rem !important; font-weight: bold; margin-bottom: 1rem; background: linear-gradient(to top, #4374dd, #06346f); -webkit-background-clip: text; /*将设置的背景颜色限制在文字中*/ -webkit-text-fill-color: transparent; /*给文字设置成透明*/ }

.leftright .right .jjchart .item { text-align: center; }

.leftright .right .item .bgtxt { margin-top: 2.5rem; /*background: url(/Areas/Mobile/Templates/V3/images/countbg.png) no-repeat;*/ background-size: contain; background-position: bottom; display: inline-block; }

.leftright .right .item .bgtxt .bgtxtcontent { font-family: 'zcoolwenyiti'; font-size: 6rem; color: #bc9054; text-align: center; padding: 0 3rem; font-weight: bold; }

.leftright .right .item .bgtxt label { font-size: 1.6rem; font-family: '宋体'; }

.leftright .right .item .bgtxt .botname { margin-top: 2.5rem; color: #bc9054; padding: 0 2.5rem; font-family: '宋体'; font-weight: bold; }

/*links*/
.links .item { width: calc(100% / 7); }

.links .item img { max-width: 100%; }

.more { text-align: center; line-height: 2rem; height: 2rem; }

.more a { cursor: pointer; float: right; font-size: 1.6rem; color: #fff; font-weight: bold; }



/*pages*/
.pagination { text-align: center; }

.pagination .pages { display: inline-flex; }

.pages a { font-weight: bold; cursor: pointer; width: 3.2rem; height: 3.2rem; text-align: center; line-height: 3.2rem; background: #fff; border-radius: .4rem; margin-right: .8rem; border: 1px solid #dbe1e9; }

.pages a.a_cur { background: #1c45ff; }

.pages a.a_cur { color: #fff; }

.pages a { color: #000; }


.pages a[disabled] { color: #dbe1e9; }


/*detail*/

/*detail*/

.detail { background: #fff; border-radius: 1rem; padding: 2rem; text-align: center; margin-bottom: 1.2rem; width: auto; }

.detail .detaildir { display: flex; font-size: 1.3rem; height: 2rem; line-height: 2rem; overflow: hidden; }

.detail .detaildir .item { margin-right: 1rem; color: #586785 }

.detail .detaildir .item:first-child { width: 13rem; }

.detail .detaildir .item a { font-size: 1.5rem; color: #586785 }

.detail .detailtitle { font-size: 2rem; color: #000; text-align: center; font-weight: bold; margin: 3rem 0 3.5rem; }

.detail .detaildesc { /* display: inline-flex; */ margin: 0 auto; width: auto; color: #586785 }

.detail .detaildesc div:first-child { /* margin-right: 7rem; */ }

.detail .content { margin-top: 3rem; font-size: 1.8rem; color: #2b2b2b; line-height: 1.8rem }



.detail .content img { max-width: 100% !important; display: block; margin: 20px auto; box-shadow: 0 2px 4px #d8d8d8; border-radius: 4px; border: 1px solid #d8d8d8; border-radius: 14px }

.productPage { padding: 30px 0; line-height: 36px; }

.productPage a:hover { color: #316cea; }

.productPage div { width: 100%; overflow: hidden; height: 36px; text-align: left }
.productPage div:last-child { /* text-align: right; */ }
.fl { float: left; }
.fr { float: right; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { display: none !important; opacity: 0 !important }

/*data*/
.data { /* padding: 0 12rem; */ margin-bottom: 0; }

.data .item { align-items: center; display: flex; border: 0; }

.data .item .img { width: 6rem; margin-right: 2rem; }
.data .item .img strong { /* margin: 0 7rem 0 2.5rem; */ display: inline-block; }

.data .item .desc { color: #94a1ba; margin-top: 2rem; margin-right: 1rem; flex: 2; }

.data .item .down { width: 18rem; }
.data .item .down a { background: #316cea; color: #fff; font-weight: bold; padding: 0.6rem 1.5rem; border-radius: 2.2rem; display: block; width: 4rem; }

.yewu_content { margin: 0 2rem }

.yewu_content .item .content { margin: 0; }
<!--0.00023317337036133-->