* { margin: 0px; padding: 0px; box-sizing: border-box; outline: 0px; }
ul, li { list-style: none; }
table { border-collapse: collapse; }
a { text-decoration: none; }
img { border: 0px; }
.wrapper { min-width: 1316px; margin: 0px auto; font-family: "Microsoft YaHei"; }
.page-con { width: 1200px; margin: 0px auto; }
.cbox-lr { width: 100%; float: left; }
.cbox-lr .cbox-l { width: 48.75%; float: left; }
.cbox-lr .cbox-r { width: 48.75%; float: left; margin-left: 2.5%; }
.cbox-lmr { width: 100%; float: left; }
.cbox-lmr .cbox-l { width: 31.6667%; float: left; }
.cbox-lmr .cbox-m { width: 31.6667%; float: left; margin-left: 2.5%; }
.cbox-lmr .cbox-r { width: 31.6667%; float: left; margin-left: 2.5%; }
.cbox-lmmr { width: 100%; float: left; }
.cbox-lmmr .cbox-l { width: 23.125%; float: left; }
.cbox-lmmr .cbox-m { width: 23.125%; float: left; margin-left: 2.5%; }
.cbox-lmmr .cbox-m2 { width: 23.125%; float: left; margin-left: 2.5%; }
.cbox-lmmr .cbox-r { width: 23.125%; float: left; margin-left: 2.5%; }
.cbox-lmr-s1 { }
.cbox-lmr-s1 .cbox-l { width: 590px; float: left; }
.cbox-lmr-s1 .cbox-m { width: 590px; float: left; margin-left: 20px; }
.cbox-lmr-s1 .cbox-r { width: 220px; float: left; margin-left: 20px; }
.cbox-lmr-s2 { }
.cbox-lmr-s2 .cbox-l { width: 350px; float: left; }
.cbox-lmr-s2 .cbox-m { width: 350px; float: left; margin-left: 20px; }
.cbox-lmr-s2 .cbox-r { width: 460px; float: left; margin-left: 20px; }
.cbox-lmr-s3 { }
.cbox-lmr-s3 .cbox-l { width: 380px; float: left; }
.cbox-lmr-s3 .cbox-m { width: 380px; float: left; margin-left: 30px; }
.cbox-lmr-s3 .cbox-r { width: 380px; float: left; margin-left: 30px; }
.top-banner { width: 100%; font-size: 0px; overflow: hidden; }
.top-banner img { width: 100%; }
.top { height: 131px; border-top: 10px solid rgb(16, 93, 200); }
.top-l { float: left; padding-top: 8px; }
.top-l img { width: 100%; float: left; }
.top-r { float: right; width: 850px; padding-top: 24px; }
.top-rt { float: right; line-height: 22px; }
.top-rt { font-size: 14px; color: rgb(51, 51, 51); }
.top-rt div { background: url("icon02.png") 0px 50% no-repeat; display: inline-block; font-size: 14px; position: relative; padding-left: 52px; padding-right: 62px; float: left; }
.top-rt div img { position: absolute; left: 20px; top: 0px; }
.top-rt div:first-child { background: none; padding-right: 20px; }
.top-rt div i { width: 22px; height: 22px; display: inline-block; background: url("icon07.png") 50% 50% no-repeat; position: absolute; top: 0px; right: 20px; cursor: pointer; }
.top-rt div.top-noicon { padding-left: 20px; }
.nav { float: right; font-size: 20px; line-height: 34px; padding-top: 20px; width: 930px; }
.nav ul { float: right; }
.nav p { float: left; height: 55px; }
.nav p + p { margin-left: 20px; }
.nav p a { color: rgb(51, 51, 51); }
.content { position: relative; overflow: hidden; }
.content::before { content: ""; display: block; position: absolute; height: 300px; width: 100%; z-index: 0; background-image: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(177, 210, 255) 100%); }
.content::after { content: ""; display: block; position: absolute; height: 426px; width: 100%; z-index: 0; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(223, 236, 255) 100%); top: 1121px; }
.content .page-con { position: relative; z-index: 2; padding-top: 30px; }
.col-box {font-size: 24px;line-height: 33px;height: 50px;border-bottom: 1px solid rgb(216, 216, 216);width: 100%;font-weight: 600;}
.col-box a { color: rgb(51, 51, 51); }
.col-box-noborder {border-bottom: 0px;line-height: 1;height: auto;padding-bottom: 30px;}
.col-box2 { line-height: 33px; font-size: 24px; position: relative; padding-left: 80px; width: 100%; float: left; padding-right: 30px; height: 40px; margin: 20px 0px; z-index: 2; }
.col-box2 i { background: url("icon10.png") no-repeat; width: 40px; height: 40px; display: inline-block; position: absolute; left: 20px; }
.col-box2 span { padding-top: 3px; display: inline-block; font-weight: 600; }
.col-box2 a { float: right; position: relative; top: 5px; }
.floor1, .floor2, .floor3, .floor4, .floor5, .floorJG { margin-top: 30px; width: 100%; float: left; }
.floor3 { padding-top: 30px; }
.floor5 { padding: 30px 0px; }
.conbox1 { line-height: 36px; font-size: 16px; }
.conbox1 p { padding: 20px 0px 20px 20px; border-bottom: 1px solid rgb(216, 216, 216); background: url("icon01.png") 0px 35px no-repeat; height: 113px; font-weight: 400; }
.conbox1 p a { color: rgb(51, 51, 51); }
.conbox2 { font-size: 0px; }
.conbox2 p { margin-top: 20px; width: 100%; height: 82px; float: left; }
.conbox2 p a { width: 100%; height: 100%; display: block; background: url("show1.png") 0px 0px no-repeat; font-weight: 600; font-size: 20px; color: rgb(255, 255, 255); text-align: justify; padding-top: 27px; padding-left: 19px; line-height: 28px; }
.conbox2 p a:hover { color: rgb(255, 255, 255) !important; }
.conbox2 p:first-child { margin-top: 0px; }
.conbox3 { margin-top: 20px; }
.conbox3 p { width: 100%; float: left; line-height: 25px; margin-top: 34px; font-size: 18px; }
.conbox3 p:first-child { margin-top: 0px; }
.conbox3 a { color: rgb(51, 51, 51); font-weight: 600; }
.conbox3 img { width: 140px; height: 94px; float: left; margin-right: 20px; }
.conbox4 { font-size: 18px; line-height: 36px; margin-top: 20px; }
.conbox4 p { padding-left: 17px; background: url("icon01.png") 0px 17px no-repeat; margin-top: 20px; width: 100%; float: left; font-weight: 400; }
.conbox4 p:first-child { margin-top: 0px; }
.conbox4 a { color: rgb(51, 51, 51); font-weight: 400; }
.conbox4 span { font-size: 16px; margin-top: 8px; line-height: 24px; display: block; color: rgb(153, 153, 153); }
.conbox5 { width: 100%; float: left; position: relative; height: 373px; }
.conbox5 img { width: 100%; height: 100%; }
.conbox5 p { position: absolute; left: 0px; bottom: 0px; line-height: 60px; background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); width: 100%; padding: 0px 20px; }
.conbox5 a { color: rgb(255, 255, 255); font-weight: 400; }
.conbox6 { height: 330px; margin-top: 30px; position: relative; }
.conbox7 {width: 100%;background: rgb(255, 255, 255);border: 1px solid rgb(227, 228, 230);box-shadow: rgba(50, 56, 70, 0.1) 0px 2px 20px 3px;border-radius: 12px;height: 544px;position: relative;}
.conbox7 p { font-size: 18px; line-height: 36px; color: rgb(51, 51, 51); padding-left: 54px; padding-right: 20px; background: url("icon09.png") 18px 36px no-repeat; width: 100%; float: left; position: relative; z-index: 2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.conbox7 p { background-position-y: 13px; }
.conbox7 p:hover { background-image: url("icon08.png"); }
.conbox7 p + p { margin-top: 20px; }
.conbox7 p span { font-size: 16px; line-height: 24px; display: block; color: rgb(153, 153, 153); font-weight: 400; }
.conbox7 p a { color: rgb(51, 51, 51); font-weight: 400; }
.conbox7::after { content: ""; display: block; width: 1px; height: 464px; background: rgb(235, 236, 236); position: absolute; left: 23px; top: 80px; z-index: 0; }
.conbox8 { }
.conbox8 p { width: 224px; float: left; }
.conbox8 p img { width: 100%; float: left; }
.conbox8 p + p { margin-left: 20px; }
.conbox8 p span { width: 194px; height: 65px; background: rgb(255, 255, 255); display: block; margin-top: -10px; float: left; margin-left: 15px;
display: flex; align-items: center; justify-content: center;  line-height: 24px; color: rgb(51, 51, 51); font-size: 16px; text-align: center; font-weight: 400; position: relative; z-index: 3; }
.page-bg1 { height: 266px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(223, 236, 255) 100%); position: relative; left: 0px; right: 0px; z-index: 0; margin-top: -266px; }
.page-bg2 { height: 266px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(223, 236, 255) 100%); position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 0; }
.bottom { height: 380px; background: rgb(255, 255, 255); width: 100%; float: left; border-bottom: 10px solid rgb(24, 144, 255); padding-top: 60px; }
.bottom-l { width: 250px; float: left; }
.bottom-m { width: 350px; float: left; margin-left: 25px;}
.bottom-r { float: right; width: 490px; }
.col-box3 { line-height: 22px; color: rgb(102, 102, 102); padding-bottom: 21px; border-bottom: 1px solid rgb(216, 216, 216); font-size: 16px; font-weight: 500; }
.col-box3 a { color: rgb(102, 102, 102); font-weight: 600; }
.conbox9 { font-weight: 400; font-size: 14px; color: rgb(102, 102, 102); letter-spacing: 0px; line-height: 28px; margin-top: 20px; }
.conbox9 a { color: rgb(102, 102, 102); }
.conbox10 { font-weight: 400; font-size: 14px; color: rgb(102, 102, 102); letter-spacing: 0px; line-height: 28px; margin-top: 20px; }
.conbox10 p { width: 45px; float: left; margin-left: 14px; }
.conbox10 a { color: rgb(102, 102, 102); }
.conbox10 p:nth-child(1), .conbox10 p:nth-child(7), .conbox10 p:nth-child(13), .conbox10 p:nth-child(19) { margin-left: 0px; }
.bottom-rt { font-size: 14px; line-height: 28px; color: rgb(102, 102, 102); }
.bottom-rt a{color: rgb(102, 102, 102);}
.bottom-rm { margin-top: 31px; }
.bottom-rm a { width: 56px; text-align: center; display: inline-block; color: rgb(102, 102, 102); font-size: 14px; margin-right: 41px; }
.bottom-rm a img { }
.bottom-rm a span { display: block; margin-top: 10px; }
.bottom-rb { display: flex; width: 490px; margin-top: 20px; height: 50px; background: rgb(244, 250, 255); }
.search-txt {width: 100%;border: 0px;background: none;padding: 0px 20px;font-size: 16px;line-height: 50px;color: rgb(102, 102, 102);flex: 1;}
.search-btn {width: 90px;border: 0px;background: rgb(24, 144, 255);height: 50px;line-height: 50px;text-align: center;color: rgb(255, 255, 255);font-size: 16px;cursor: pointer;}
.search-txt::placeholder { color: rgb(153, 153, 153); }
a:hover, a:hover span { color: rgb(16, 93, 200) !important; }
.swiperPic .swiper-title a:hover, .conbox5 a:hover, .slideBox .txt li a:hover { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
.slideBox1 { width: 100%; height: 390px; overflow: hidden; position: relative; float: left; }
.slideBox .hd { height: 12px; overflow: hidden; position: absolute; right: 4px; bottom: 24px; z-index: 2; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 8px; width: 8px; height: 8px; line-height: 14px; text-align: center; background: rgb(255, 255, 255); cursor: pointer; border-radius: 100%; margin-top: 2px; }
.slideBox .hd ul li.on { background: rgb(255, 159, 0); color: rgb(255, 255, 255); width: 12px; height: 12px; margin-top: 0px; }
.slideBox .bd { width: 100%; height: 100%; float: left; position: relative; z-index: 0; }
.slideBox .bd ul { width: 100%; height: 100%; float: left; }
.slideBox .bd ul li { width: 100%; height: 100%; float: left; zoom: 1; text-align: center; background-color: rgb(238, 238, 238); }
.slideBox .bd li a { width: 100%; height: 100%; float: left; vertical-align: middle; position: relative; text-align: center; display: grid; place-items: center; background: rgb(238, 238, 238); }
.slideBox .bd li a img { background: green; max-height: 100%; max-width: 100%; vertical-align: middle; position: relative; z-index: 2; }
.slideBox .txt-bg { position: absolute; bottom: 0px; z-index: 1; overflow: hidden; width: 100%; height: 60px; background: rgb(0, 0, 0); opacity: 0.4; }
.slideBox .txt { position: absolute; bottom: 0px; z-index: 2; overflow: hidden; width: 100%; height: 40px; }
.slideBox .txt ul { width: 100%; height: 100%; float: left; position: relative; }
.slideBox .txt li { width: 100%; position: absolute; bottom: 60px; height: 60px; line-height: 60px; padding: 0px 94px 0px 20px; box-sizing: border-box; }
.slideBox .txt li a { display: block; color: rgb(255, 255, 255); text-decoration: none; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: 400; }
.slideBox .bgimg { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; background-size: cover; background-repeat: no-repeat; background-position: center center; filter: blur(9px); }
.slideBox .tempWrap { height: 100%; position: relative; }
.slideBox .prev, .slideBox .next { position: absolute; left: 10px; top: 165px; display: block; width: 60px; height: 60px; background: url("icon_left01.png") 0px 0px no-repeat; opacity: 0.7; }
.slideBox .next { left: auto; right: 10px; background-image: url("icon_right01.png"); }
.slideBox .prev:hover, .slideBox .next:hover { opacity: 1; }
.picScroll-left { width: 100%; position: relative; }
.picScroll-left .tempWrap { margin-left: -9px !important; }
.picScroll-left .hd { overflow: hidden; height: 30px; background: rgb(244, 244, 244); padding: 0px 10px; }
.picScroll-left .prev:hover, .picScroll-left .next:hover { opacity: 1; }
.picScroll-left .hd ul { float: right; overflow: hidden; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0px -9px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0px 0px; }
.picScroll-left .bd { }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 0px 9px; float: left; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 185px; height: 260px; display: block; }
.picScroll-left .bd ul li .pic a:hover img { border-color: rgb(153, 153, 153); }
.picScroll-left .bd ul li .title { line-height: 22px; font-size: 16px; color: rgb(51, 51, 51); margin-top: 20px; text-align: left; }
.picScroll-left .bd ul li .title a { color: rgb(51, 51, 51); font-weight: 500; }
.subtopdiv { position: absolute; top: 22px; width: 100%; background: rgb(255, 255, 255); text-align: center; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-image: initial; border-top-style: initial; border-top-color: initial; right: 0px; padding: 10px 15px; z-index: 3; display: none; border-radius: 0px 0px 5px 5px; }
.subtopdiv span { width: 100%; display: block; line-height: 35px; float: left; border-bottom: 1px dashed rgb(232, 232, 232); }
.subtopdiv a { color: rgb(51, 51, 51); }
.imghoverBig { transition: all 0.5s ease 0s; }
.imghoverBig:hover { transform: scale(1.1, 1.1); }
.nav::after { content: ""; display: table; clear: both; }
.nav-list > li { float: left; width: 85px; text-align: center; font-size: 18px; position: relative; margin-left: 7px; }
.nav-list > li:first-child { margin-left: 0px; }
.nav-list > li:first-child span { display: none; }
.nav-list > li a { color: rgb(51, 51, 51); display: block; height: 100%; }
.nav-list > li i { display: none; }
.nav-lists { position: absolute; display: none; background: rgb(255, 255, 255); width: 100%; z-index: 10; font-size: 16px; padding: 0px 10px 5px; box-shadow: rgb(178, 178, 178) 0px 3px 5px; top: 55px; box-sizing: content-box; margin-left: -13px; border-radius: 0px 0px 3px 3px; }
.nav-lists > li a { color: rgb(51, 51, 51); }
.nav-lists > li a:hover { color: rgb(37, 101, 190); }
.nav-lists > li + li { border-top: 1px solid rgb(232, 232, 232); }
.menu-top { display: none; }
.conbox1s p { background: none; padding-left: 0px; }
.conbox1s p span { font-size: 18px; display: block; width: 75px; float: left; text-align: center; margin-right: 15px; color: rgb(153, 153, 153); border-right: 1px dashed rgb(232, 232, 232); }
.conbox1s p span font { display: block; font-size: 14px; }
.conbox1s p:hover * { color: rgb(16, 93, 200); }
.conbox1s2 { font-size: 18px; line-height: 36px; margin-top: 20px; }
.conbox1s2 p { padding-left: 17px; background: url("icon01.png") 0px 17px no-repeat; margin-top: 20px; width: 100%; float: left; }
.conbox1s2 p:first-child { margin-top: 0px; }
.conbox1s2 a { color: rgb(51, 51, 51); font-weight: 400; line-height: 36px; }
.conbox1s2 span { font-size: 16px; margin-top: 12px; line-height: 24px; display: block; color: rgb(153, 153, 153); }
.swiperPic { width: 100%; height: 440px; overflow: hidden; position: relative; float: left; }
.swiperPic .swiper { width: 100%; height: 100%; }
.swiperPic .picBox { width: 100%; height: 100%; position: relative; text-align: center; display: flex; align-items: center; justify-content: center; }
.swiperPic .picBox img { max-width: 100%; max-height: 100%; position: relative; z-index: 2; }
.swiperPic .bgimg { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; background-size: cover; background-repeat: no-repeat; background-position: center center; filter: blur(9px); }
.swiperPic .swiper-titlebg { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 60px; background: rgba(0, 0, 0, 0.4); z-index: 1; }
.swiperPic .swiper-title { position: absolute; left: 0px; bottom: 0px; z-index: 2; width: 100%; box-sizing: border-box; height: 60px; font-size: 0px; padding: 0px 94px 0px 20px; }
.swiperPic .swiper-title p { position: absolute; bottom: -60px; }
.swiperPic .swiper-title a { color: rgb(255, 255, 255); line-height: 60px; display: inline-block; text-decoration: none; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 100%; font-weight: 400; }
.swiperPic .swiper-pagination { position: absolute !important; right: 4px !important; bottom: 24px !important; width: auto !important; left: auto !important; top: auto !important; }
.swiperPic .swiper-pagination-bullet { color: rgb(0, 0, 0); float: left; width: 8px !important; height: 8px !important; line-height: 8px !important; text-align: center !important; background: rgb(255, 255, 255) !important; opacity: 1 !important; margin: 2px 8px 0px 0px !important; }
.swiperPic .swiper-pagination-bullet-active { background: rgb(255, 159, 0) !important; width: 12px !important; height: 12px !important; margin-top: 0px !important; }
.swiperPic .swiper-button-prev, .swiperPic .swiper-button-next {width: 40px !important;height: 40px !important;background: url("icon_left01.png") 0px 0px no-repeat !important;padding: 0px !important;margin: 0px !important;position: absolute !important;left: 10px !important;top: 0200px !important;display: block !important;opacity: 0.7 !important;}
.swiperPic .swiper-button-prev::after, .swiperPic .swiper-button-next::after { display: none !important; }
.swiperPic .swiper-button-next { left: auto !important; right: 10px !important; background-image: url("icon_right01.png") !important; }
.swiperPic .swiper-button-prev:hover, .swiperPic .swiper-button-next:hover { opacity: 1 !important; }
.swiperPic2 { width: 100%; height: 373px; overflow: hidden; position: relative; float: left; }
.swiperPic2 .swiper-container { width: 100%; height: 100%; }
.swiperPic2 .swiper-slide {text-align: center;font-size: 18px;background: rgb(255, 255, 255);display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;transition: all 300ms ease 0s;transform: scale(0.7);margin-top: 0px;opacity: 0.4;}
.swiperPic2 .swiper-slide-active, .swiper-slide-duplicate-active {transform: scale(1);opacity: 1;}
.swiperPic2 .swiper-slide-active { z-index: 999; }
.swiperPic2 .swiper-slide img { width: 238px; height: 330px; }
/*.swiperPic2 .swiper-slide-prev, .swiperPic2 .swiper-slide-next { position: relative; top: -22px; }*/
.swiperPic2 .swiper-slide p, .swiperPic2 .swiper-pagination { display: none !important; }
.swiperPic2 .swiper-title { position: absolute; left: 0px; bottom: 0px; z-index: 2; width: 100%; box-sizing: border-box; font-size: 0px; padding: 0px 26px; text-align: center; }
.swiperPic2 .swiper-title p { }
.swiperPic2 .swiper-title a { color: rgb(51, 51, 51); line-height: 22px; display: inline-block; text-decoration: none; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 100%; font-weight: 400; }
.swiperPic2 .swiper-button-prev, .swiperPic2 .swiper-button-next { display: block; width: 38px; height: 38px; cursor: pointer; background: url("icon_left.png") no-repeat rgb(255, 255, 255); position: absolute; left: 0px; margin-left: 0px; top: 146px; opacity: 0.7; box-shadow: rgba(153, 153, 153, 0.3) 0px 2px 10px 0px; border-radius: 4px; }
.swiperPic2 .swiper-button-next { background-image: url("icon_right.png"); left: auto; right: 0px; margin-left: 0px; margin-right: 0px; }
.swiperPic2 .swiper-button-prev::after, .swiperPic2 .swiper-button-next::after { display: none !important; }
.swiperPic2 .swiper-button-prev:hover, .swiperPic2 .swiper-button-next:hover { opacity: 1; }
.swiperPic3 .pic, .swiperPic3 .title { width: 185px; float: left; }
.swiperPic3 .pic { text-align: center; }
.swiperPic3 .pic img { width: 185px; height: 260px; display: block; }
.swiperPic3 .pic a:hover img { border-color: rgb(153, 153, 153); }
.swiperPic3 .title { line-height: 22px; font-size: 16px; color: rgb(51, 51, 51); margin-top: 20px; text-align: left; }
.swiperPic3 .title a { color: rgb(51, 51, 51); font-weight: 500; display: inline-block; max-width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left; }
.swiper-button-prev3, .swiper-button-next3 { display: block; width: 38px; height: 38px; cursor: pointer; background: url("icon_left.png") no-repeat rgb(255, 255, 255); position: absolute; left: 0px; margin-left: -58px; top: 111px; opacity: 0.7; box-shadow: rgba(153, 153, 153, 0.3) 0px 2px 10px 0px; border-radius: 4px; }
.swiper-button-next3 { background-image: url("icon_right.png"); left: auto; right: 0px; margin-left: 0px; margin-right: -58px; }
.swiper-button-prev3::after, .swiper-button-next3::after { display: none !important; }
.swiper-button-prev3:hover, .swiper-button-next3:hover { opacity: 1; }

.floor4yc1, .floor4yc2 { width: 100%; float: left; }
.floor4yc1 { margin-top: 30px; }
.floor4yc1 img, .floor4yc2 img { width: 100%; float: left; height: 120px; }
.floor4yc2 { margin-top: 20px; }
.floor4yc2 .cbox-l, .floor4yc2 .cbox-r { width: 50%; float: left; margin: 0px; padding-right: 10px; }
.floor4yc2 .cbox-r { padding-right: 0px; padding-left: 10px; }
.clear { float: none; clear: both; display: block; }
.sybody .fixed{display: block;}
.fixed {position: fixed;width: 78px;font-size: 13px;top: 315px;background-color: rgb(255, 255, 255);border: 1px solid rgb(221, 221, 221);text-align: center;z-index: 100;right: 0;display:none;}
.fixed > li { height: 78px; }
.fixed > li:hover img { display: block; opacity: 1; }
.fixed > li + li { border-top: 1px solid rgb(221, 221, 221); }
.fixed .fixed-ico1 > a { background: url("fixed_img01.png") center 15px no-repeat; }
.fixed .fixed-ico2 > a { position: relative; background: url("fixed_img07.png") center 15px no-repeat; }
.fixed .fixed-ico3 > a { position: relative; background: url("fixed_img02.png") center 15px no-repeat; }
.fixed .fixed-ico4 > a { position: relative; background: url("fixed_img03.png") center 15px no-repeat; }
.fixed .fixed-ico5 > a { background: url("fixed_img04.png") center 15px no-repeat; }

.fixed .fixed-ico3 img, .fixed .fixed-ico4 img { display: none; width: 100px; position: absolute; left: -100px; top: 0px; transition: all 1s ease 0s; opacity: 0; }
.fixed a { display: block; padding-top: 48px; height: 100%; color: rgb(153, 153, 153); }
.fixed a:hover { color: rgb(37, 101, 190); }
.conbox-bd7 span + a + span + a { display: none; }
.conbox-bd7 span { float: left; cursor: pointer; }
.conbox-bd7 span + a + span { margin-left: 20px; color: rgb(153, 153, 153); font-weight: 400; }
.conbox-con7 + .conbox-con7 { display: none; }
.col-box2.conbox-bd7 span { color: rgb(153, 153, 153); font-weight: 400; }
.conbox-bd7 span.on { font-weight: 700; color: rgb(16, 93, 200); }



.mob-home,
.mob_menuBtn{display:none;}
.mob-home + li{margin-left: 0;}

.qty .top-banner,
.jsearch-sytle .top-banner{display:none !important;}

.conbox1s2 p a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.conbox3 p a{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.conbox4 p a,
.conbox7 p a{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}


.jsearch-sytle .ui-grid-1024{width:1200px;}
.jsearch-sytle .ui-search-result-left{width:100% !important;}
.jsearch-sytle .top{border-bottom:1px solid #105dc8;margin-bottom:30px;}
.jsearch-sytle .bottom{border-top: 1px solid #1890ff;margin-top:40px;}
.jsearch-sytle #jsearch-info-box{text-align:left;}
.jsearch-sytle .ui-search-result-left-inner{margin-right:0;}
.jsearch-sytle .top-rt-sp1,
.jsearch-sytle .bottom-rb,
.jsearch-sytle .top-noicon{display:none;}
.jsearch-sytle .top-rt-sp2{background:none;}

.top-rt-sp1{cursor:pointer;}
.list-tit > li > a{padding:10px 0 10px 55px;line-height:31px;}

.swiperPic3 .swiper-slide:hover a{color:rgb(16, 93, 200);}

/*2025update*/
.bottom_left_wrap{width: 680px;}
.boot_institution{float: left; margin-top: 35px; width: 620px;}
.conbox11{font-weight: 400; font-size: 14px; color: rgb(102, 102, 102); letter-spacing: 0px; line-height: 28px; margin-top: 20px;}
.conbox11 p{width: 85px; float: left; margin-left: 19px;}
.conbox11 a{color: rgb(102, 102, 102);}
.conbox11 p:nth-child(1) , .conbox11 p:nth-child(7) , .conbox11 p:nth-child(13) , .conbox11 p:nth-child(19){margin-left: 0px;}


.shitingJD_warp{ padding: 20px 0; }
.shitingJD_warp ul li {  float: left;  width: 120px;  height: 36px; line-height: 36px; text-align: center; background-color: #F6F7F9;  border: solid 1px #F2F2F2;
  margin-right: 12px; margin-bottom: 10px;border-radius: 5px; }
.shitingJD_warp ul li a{ color: #000; font-size: 14px; }


/* 移动端样式 */
@media screen and (max-width: 768px){
	
	.mob-home{display:block;}
	.mob-home + li{margin-left: 20px;}
	
	
    .wrapper{min-width:100%;}
    .page-con,
    .top,
    .top-l,
    .top-r,
    .content,
    .col-box,
    .conbox{width:100%;float:left;height: auto;}

    .jsearch-sytle .ui-grid-1024{width:100%;}

    .cbox-l,
    .cbox-r,
    .cbox-m{width:100% !important;margin:0 !important;padding:0 20px !important;}
    .cbox-r,
    .cbox-m{margin-top:40px !important;}

    .floor3,
    .floor4yc1,
    .floor4yc2{padding:0 20px;width:100%;margin:0;height:auto;}
    .floor4yc1 .cbox-l,
    .floor4yc1 .cbox-r,
    .floor4yc2 .cbox-l,
    .floor4yc2 .cbox-r{padding:0 !important;margin:30px 0 0 0 !important}
    .floor4yc1 img,
    .floor4yc2 img{width:100%;float:left;}

    .floor4 .cbox-r,
    .floor4 .cbox-m{margin-top:20px !important}

    .content::before,
    .content::after,
    .fixed{display:none !important;}

    .conbox7{height: auto;padding: 20px 0;overflow:hidden;}
    .conbox7::after{height:100%;top:30px;}

    .floor5{padding:0 20px;width:100%;margin:0;margin-top:40px !important;}

    .bottom{width:100%;padding: 0 20px;height:auto;}
    .bottom-l,
    .bottom-m,
    .bottom-r{width:100%;margin:0;padding:0;margin-top:35px;}
    .conbox10{margin: 10px 0 0 -30px;}
    .conbox10 p{width:3rem !important; margin: 10px 0 0 30px !important;padding:0 !important;}
    .bottom-r{padding-bottom:30px;}
    
    .smbanner{padding: 0 20px;width: 100%;float: left;box-sizing: border-box;}
    .smbanner a,
    .smbanner img{width:100%;float: left;display:block;}
    .top-r{padding-top: 0;}
    .nav{width:100%;position:fixed;background:rgba(0,0,0,0.5);width: 100%;height:100%;z-index:999;top:0;left:0;padding: 0;overflow-y: auto;display:none;}
    .nav-list{width: 70%;background:#fff;float: left !important;min-height: 100%;padding: 0 0 30px 0;}
    .nav-list > li{ width: 100%; margin:0;padding:0; text-align: left; line-height: 50px; padding-left: 2em;}
    .nav-list > li p{width:100%;height: auto;border-bottom: 1px solid #eee;}
    .nav-lists{position:static;top:0;left:0;box-shadow:none;padding: 0;height: auto;width: 100%;float: left;font-size: 18px;}
    .nav-lists > li{border-bottom: 1px dashed #eee;padding-left: 2em;}
    .nav-lists > li + li{border-top: 0;}
    .bottom-rb{width: 100%;}
    

    .top{padding: 10px 0 15px 0;}
    .top-l {padding:0 20px;width: auto;}
    .top-l img{max-width:100%;width:auto;height: 80px;}
    .cbox-lmr-s1{margin-top:15px;}
    .content .page-con{padding:0;}
    .floor3{margin-top: 30px;}
    .top-rt{display:none;}
	

	.swiperPic3 .pic, 
	.swiperPic3 .title{width:100%;text-align: center;}
	.swiperPic3 .pic img{margin:0 auto}
	.swiperPic3 .title a{width:100%;}
	.floor4yc1{margin-top:30px;}
	
	.conbox8 p{float:none;}
	.swiperPic4 .swiper-slide p{text-align:center;margin:0 auto}
	.mob_menuBtn{display:block;float: right;margin: 10px 20px 0 0;}
    
    .nav-list a{display: inline-block !important;width: auto;}
    .nav-list > li{position:relative;}
	.nav-list > li i{display:inline-block;width:50px;height:50px;position:absolute;right:0;background: url(mob_dk.png) no-repeat 50% 50%;background-size: 50% 50%;top: 0;}
    .nav-list > li.on i{background-image:url(mob_gb.png);}
	
		
		
	.lanmu-contain{display:block;width: 100%;}
	.lanmu-lf{width:100%;min-height: auto;margin: 0;}
	.dqlm{background:none;color:#105dc8;line-height: 60px;padding-left: 20px;font-weight: bold;}
	.lanmu{padding-top: 6px;padding-bottom: 0;}
	.list-tit{border-top:1px solid #105dc8;white-space: nowrap;overflow-x: auto;font-size: 0;}
	.list-tit > li.active, 
	.list-tit > li:hover{background:none;border:0;}
	.list-tit > li > a{padding-left:0;}
	.list-tit > li{padding:0 20px;background: none;display: inline-block;}
	.lanmu-rt{width:100%;padding: 20px 20px 50px 20px;min-height: auto;}
	.lanmu-list > li{width:100%;display:flex;padding: 20px 0;}
	.lanmu-txt{width: 100%;padding-right: 81px;}
	.lanmu-more{flex:1;}
	.lanmu-title{white-space:normal;background-position-y: 10px;padding-left: 20px;font-size: 16px;line-height: 1.5;margin-bottom: 10px;}
	.lanmu-list > li:hover {box-shadow:none;background:none;padding: 20px 0;width: 100%;border-bottom: 1px solid #d5d5d5;}
	.lanmu-list > li:hover .lanmu-more{right:0;}
	.lanmu-list > li:hover .lanmu-txt{width:100%;}
	
	.qty .bottom{border-top: 2px solid #1890ff;}
	
	
	.wzy{padding-bottom:0;}
	.wzy .dqwz{padding:20px;}
	.wzy .article{width:100%;padding: 30px 20px;box-shadow: none;border-top: 1px solid #e8e8e8;}
	.article .wz-title{font-size:26px;}


    .xhjj{padding:30px;}
    .xhjj-lf{width:100%;margin-right: 0;margin-bottom: 15px;}
    .xhjj-rt{width:100%;}
    .xhjj-nav{margin-bottom:10px;}

    .xhjj-m{padding-right: 0;}
    .xhjj-m a{text-align: center;text-indent: 0;}
    .xhld-content, .zzjg-content{height:auto;}
    .xhld,
    .zzjg{width: 100%;}
    .zzjg-content {padding:20px;}
    .zzjg-content img{max-width:100%;height:auto;}

    .xhgk-contain .xhgk-content2,
    .xhgk-contain .zzjg,
    .xhgk-contain .xhgk-content3{margin-top:20px;}
    .ewm-tit,
    .ewm-list{text-align:center;}
    .ewm-list > li{width:33.333%;margin-left:0 !important;font-size: 0px;line-height:1;}
    .ewm-list > li img{max-width:90%;height:auto;}
    .ewm-list > li p{font-size: 14px;line-height:35px;}
    .lxwm-lf, .lxwm-rt{width:100%;}
    .ewm-tit{margin-top:0;}



    .jsearch-sytle .ui-search-q{width:100%;}
    .jsearch-sytle .ui-search-input-box{width:100%;position: relative;text-align: right;}
    .jsearch-sytle .ui-search-input-wrap{position: absolute;left: 0;right: 163px;text-align: left;}
    .jsearch-sytle .ui-search-btn,
    .jsearch-sytle .ui-search-btn-adv{}
    .default_pgToolbar .default_pgSearchInfo,
    .jsearch-sytle .voiceabslut{display:none !important;}
    .jsearch-sytle #jsearch-result-items{padding:20px 0 !important;}

    .xhgk-contain{margin-top:10px;}
    
    .bottom-r{margin-top:15px;}
    .bottom-rm{margin: 15px 0 20px 0;float:left;width:100%;}
    .bottom-rm a{text-align:center;width:25%;margin:0!important;float: left;}
    
    .lanmu-list li{padding: 20px 0;width: 100%;}
    .lanmu-time{padding-left:20px;}
    .lanmu-rt .dqwz{ padding-bottom: 10px; }

	.mob_menuBtn img{height:40px;}
	.swiperPic .swiper-button-prev,
	.swiperPic .swiper-button-next{top:50% !important;margin-top:-20px !important;}
	.col-box img{height:22px;}
	.dqlm{font-size:20px;}
	.xhld-content > ul{width:100%;}
	.xhld-txt > li{width: 30%;margin-left: 2.5% !important;}
	.col-box2{padding-left: 50px;}
	.col-box2 i{left:0;}
	.nav-list > li{padding-left:0;}
	.nav-list > li p{padding-left:1.5em;}

	.xhld-pic{padding:0 1.25%;}
	.xhld-pic > li{padding:0 1.25%;}
	.xhld-pic > li img{max-width:100%;height:auto;}
	.xhld-txt{text-align:center;}
	.xhld-txt li{float:none;display:inline-block;width:40%;margin:0 2.5%;}
	.ldy-list{padding-right:0px;}
	.title-list > li{width:auto;margin-right:23px;}

	/*2025update*/
	.bottom_left_wrap , .boot_institution{ width: 100%; }
	.bottom-m{ margin-left: 0; }
	.conbox11 p{ width: 115px;  margin-left: 0; margin-top: 5px;}

	.floorJG{ padding: 0 20px; }
	.shitingJD_warp ul li{ width: 6em; margin-right: 0.8em; }
	.shitingJD_warp{ margin-top: 3em; }

}
