 
/* CSS Document */
/**判断**/
/**/
@media screen and (min-width: 1900px) {
 .container {
 width: 1780px;
 min-width: 1780px;
 padding-right: 0;
 padding-left: 0;
}
 .wbanner .container, .retail .container, .choose .container {
 width: 1200px;
 min-width: 1200px;
}
 .juzhong {
 width: 1600px;
}
 .dj-khlk {
 width: 1360px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
}
@media screen and (min-width:1800px) and (max-width: 1899px) {
 .container {
 width: 1680px;
 min-width: 1680px;
 padding-right: 0;
 padding-left: 0;
}
 .wbanner .container, .retail .container, .choose .container {
 width: 1200px;
 min-width: 1200px;
}
 .juzhong {
 width: 1560px;
}
.juzhong-wmk {
 width: 1500px;
}
 .dj-khlk {
 width: 1360px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
}
 @media all and (min-width:1600px) and (max-width: 1799px) {
 .container {
 width: 1500px;
 min-width: 1500px;
 padding-right: 0;
 padding-left: 0;
}
 .wbanner .container, .retail .container, .choose .container {
 width: 1200px;
 min-width: 1200px;
}
 .juzhong {
 width: 1500px;
}
 .dj-khlk {
 width: 1360px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
	/*手机*/
	.sj-ban-gao {
 height: 700px;
}
}
 @media all and (min-width:1400px) and (max-width: 1599px) {
 .container {
 width: 1300px;
 min-width: 1300px;
 padding-right: 0;
 padding-left: 0;
}
 .wbanner .container, .retail .container, .choose .container {
 width: 1200px;
 min-width: 1200px;
}
 .juzhong {
 width: 1300px;
}
 .dj-khlk {
 width: 1300px;
}
	/*手机*/
	.in-fab {
 width: 140px;
}
 .in-fabm {
 padding-top: 16px;
}
 .sj-gjdk, .sj-zuodk {
 padding: 50px 0;
}
 .sj-gjlbk {
 padding-top: 50px;
}
 .sj-qy-dtit {
 padding-top: 30px;
}
 .sj-hylbk {
 padding-top: 50px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
 .sj-ban-gao {
 height: 670px;
}
}
@media all and (min-width:1360px) and (max-width: 1399px) {
 .container {
 width: 1260px;
 min-width: 1260px;
 padding-right: 0;
 padding-left: 0;
}
 .wbanner .container, .retail .container, .choose .container {
 width: 1200px;
 min-width: 1200px;
}
 .juzhong {
 width: 1260px;
}
 .dj-khlk {
 width: 1260px;
}
	/*手机*/
	.in-fab {
 width: 130px;
}
 .in-fabm {
 padding-top: 16px;
}
 .sj-gjdk, .sj-zuodk {
 padding: 50px 0;
}
 .sj-gjlbk {
 padding-top: 50px;
}
 .sj-qy-dtit {
 padding-top: 30px;
}
 .sj-hylbk {
 padding-top: 50px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
 .sj-ban-gao {
 height: 640px;
}
 .fo-bd2 {
width: 208px;
}
}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1280px) and (max-width: 1359px) {
 .container {
 width: 1220px;
 min-width: 1220px;
 padding-right: 0;
 padding-left: 0;
}
 .wbanner .container, .retail .container, .choose .container {
 width: 1200px;
 min-width: 1200px;
}
 .juzhong {
 width: 1220px;
}
 .dj-khlk {
 width: 1220px;
}
 .fo-bd2 {
width: 208px;
}
 .fo-gbb1 {
display: none;
}
	/*手机*/
	.in-fab {
 width: 130px;
}
 .in-fabm {
 padding-top: 16px;
}
 .sj-gjdk, .sj-zuodk {
 padding: 40px 0;
}
 .sj-gjlbk {
 padding-top: 40px;
}
 .sj-qy-dtit {
 padding-top: 30px;
}
 .sj-hylbk {
 padding-top: 40px;
}
 .sj-ban-gao {
 height: 600px;
}
    /*响应式*/
   .xys-zxdk {
 margin-top: 40px;
}
 .xys-xzb10 {
 margin-left: 453px;
}
 .xys-xldk1 {
 padding-top: 60px;
 background-size: 160px !important;
}
 .xys-xlblb {
 margin: 40px 0;
}
 .xys-bzdk {
 padding: 40px 0;
}
 .xys-bzbg1 {
 width: 120px;
 right: 3%;
 top: -40px;
}
 .xys-bzbg2 {
 width: 120px;
 left: 3%;
 bottom: -40px;
}
 .xys-bz-tit {
 margin-bottom: 30px;
}
 .xys-bzb {
 width: 100px;
}
 .xys-bzb-tit {
 padding: 16px 0 7px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
}
@media all and (min-width: 1024px) and (max-width: 1279px) {
 .container {
 width: 1000px;
 min-width:  1000px;
 padding-right: 0;
 padding-left: 0;
}
 .juzhong {
 width: 1000px;
}
 .dj-khlk {
 width: 1000px;
}
	/**/
	/*.footer2{
		display: none;
	}
	.footer-sj{
		display: block;
	}
	.footer-sjf{
		display: block;
	}*/
	.baqk {
 padding-bottom: 16px;
}
 .fo-mtitk {
 padding-right: 16px;
}
 .fo-bd1 {
 width: 124px;
}
 .fo-bd2 {
 margin-left: 10px;
 width: 200px;
}
 .fo-bd3 {
 margin-left: 10px;
 width: 98px;
}
 .fo-gbb2 {
 margin-left: 25px;
}
 .fo-gbb1 {
 margin-left: 10px;
}
	/*手机*/
	.sj-gj-dtit {
 line-height: 46px;
 font-size: 30px;
}
 .sj-gjb {
 width: 80px;
}
 .sj-gjmk {
 padding-top: 18px;
}
 .sj-gjm-tit {
 margin-bottom: 6px;
 line-height: 28px;
 font-size: 18px;
}
 .sj-gjm-text {
 line-height: 24px;
 font-size: 14px;
}
 .sj-zuob {
 width: 90px;
}
 .in-fab {
 width: 130px;
}
 .in-fabm {
 padding-top: 16px;
}
 .sj-gjdk, .sj-zuodk {
 padding: 35px 0;
}
 .sj-gjlbk {
 padding-top: 35px;
}
 .sj-qy-dtit {
 padding-top: 20px;
}
 .sj-hylbk {
 padding-top: 35px;
}
 .sj-lcb1 {
 top: 40px;
 margin-left: -480px;
}
 .sj-lcb2 {
 top: 160px;
 margin-left: -380px;
}
 .sj-lcb3 {
 top: 57px;
 margin-left: -206px;
}
 .sj-lcb4 {
 top: 160px;
 margin-left: 40px;
}
 .sj-lcb5 {
 top: 60px;
 margin-left: 196px;
}
 .sj-lcb6 {
 top: 180px;
 margin-left: 372px;
}
 .sj-ban-gao {
 height: 600px;
}
    /*响应式*/
   .xys-zxdk {
 margin-top: 40px;
}
 .xys-xzb10 {
 margin-left: 453px;
}
 .xys-xldk1 {
 padding-top: 60px;
 background-size: 160px !important;
}
 .xys-xlblb {
 margin: 40px 0;
}
 .xys-bzdk {
 padding: 40px 0;
}
 .xys-bzbg1 {
 width: 120px;
 right: 3%;
 top: -40px;
}
 .xys-bzbg2 {
 width: 120px;
 left: 3%;
 bottom: -40px;
}
 .xys-bz-tit {
 margin-bottom: 30px;
}
 .xys-bzb {
 width: 80px;
}
 .xys-bzb-tit {
 padding: 16px 0 7px;
}
 .xys-tclbk {
 width: 92%;
}
 .xys-tclb {
 margin-left: -20px;
}
 .xys-tclb li {
 padding-left: 20px;
}
 .xys-tcxk {
 padding:26px 10px;
}
 .xys-tc-dtit {
 line-height: 36px;
 font-size: 28px;
}
 .xys-tc-dtext {
 margin-bottom: 8px;
 line-height: 24px;
 font-size: 14px;
}
 .xys-tc-eti {
 margin-bottom: 10px;
 line-height: 26px;
}
 .xys-tc-ejs {
 line-height: 26px;
}
 .xys-tc-ett {
 width: 80px;
 margin: 14px auto;
}
 .xys-tc-ejg {
 margin-bottom: 16px;
 line-height: 34px;
}
 .xys-tc-ejg span {
 font-size: 28px;
}
 .xys-fwdk {
 padding-top: 26px;
 height:  auto;
}
 .mianww {
 display: none;
}
 .xys-fwbg2 {
 background-image:none;
}
 .xys-fwxlk {
 display: none;
}
 .xys-zxdk-sj {
 display: block;
}
 .xys-fwdk .xys-tclbk {
 width: 100%;
}
 .xys-zxdk-pc {
 width: 1000px;
 margin: 0 auto;
 height: 580px;
}
 .xys-xzbg2 {
 width: 100%;
 margin-left: 0;
 left: 0;
}
 .xys-xzb1 {
 width: 103px;
 height: 103px;
 margin-left: -418px;
 top: 357px;
}
 .xys-xzb2 {
 width: 132px;
 height: 132px;
 margin-left: -470px;
 top: 176px;
}
 .xys-xzb3 {
 width: 103px;
 height: 103px;
 margin-left: -285px;
 top: 190px;
}
 .xys-xzb4 {
 width: 112px;
 height: 112px;
 margin-left: -250px;
 top: 50px;
}
 .xys-xzb5 {
 width: 100px;
 height: 100px;
 margin-left: -90px;
 top: 185px;
}
 .xys-xzb6 {
 width: 132px;
 height: 132px;
 margin-left: -68px;
 top: 14px;
}
 .xys-xzb7 {
 width: 104px;
 height: 104px;
 margin-left: 37px;
 top: 115px;
}
 .xys-xzb8 {
 width: 104px;
 height: 104px;
 margin-left: 242px;
 top: 65px;
}
 .xys-xzb9 {
 width: 104px;
 height: 104px;
 margin-left: 205px;
 top: 202px;
}
 .xys-xzb10 {
 width: 132px;
 height: 132px;
 margin-left: 365px;
 top: 188px;
}
 .xys-xzb11 {
 width: 103px;
 height: 103px;
 margin-left: 307px;
 top: 360px;
}
 .sj-khxb-text {
 height: 112px;
 overflow: hidden;
}
 .fo-gbb1, .fo-gbb2 {
display: none;
}
}
/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 768px) and (max-width: 1023px) {
 .container {
 width: 92%;
 min-width: 92%;
}
 .juzhong {
 width: 92%;
}
	
	::-webkit-scrollbar-track-piece {
width:0;
background-color:#f4f4ff;
}
::-webkit-scrollbar {
width:0;
background-color:#2882e8;
}
::-webkit-scrollbar-thumb {
width:0;
height:50px;
background-color:#0098c5;
}
::-webkit-scrollbar-thumb:hover {
width:0;
background-color:#0187af;
}
 .sj-fatu1 {
 height: 200px;
}
 .sj-fatu9 {
 height: 400px;
}
 .dj-khlk {
 width: 92%;
}
	/**/
	.footer2, .footer2k, .footer {
 display: none;
}
 .footer-sj {
 display: block;
}
 .footer-sjf {
 display: block;
}
 .baqk {
 padding-bottom: 16px;
}
	/*手机*/
	.sj-gj-dtit {
 line-height: 46px;
 font-size: 30px;
}
 .sj-gjb {
 width: 80px;
}
 .sj-gjmk {
 padding-top: 18px;
}
 .sj-gjm-tit {
 margin-bottom: 6px;
 line-height: 28px;
 font-size: 18px;
}
 .sj-gjm-text {
 line-height: 24px;
 font-size: 14px;
}
 .sj-zuob {
 width: 90px;
}
 .in-fab {
 width: 130px;
}
 .in-fabm {
 padding-top: 16px;
}
 .sj-gjdk, .sj-zuodk {
 padding: 35px 0;
}
 .sj-gjlbk {
 padding-top: 35px;
}
 .sj-qy-dtit {
 padding-top: 20px;
}
 .sj-hylbk {
 padding-top: 35px;
}
 .sj-bank {
 display: none;
}
 .sj-bank-sj {
 display: block;
 margin-top: -74px;
 padding-top: 92px;
}
	
    /*响应式*/
   .xys-zxdk {
 margin-top: 40px;
}
 .xys-xzb10 {
 margin-left: 453px;
}
 .xys-xldk1 {
 padding-top: 60px;
 background-size: 160px !important;
}
 .xys-xlblb {
 margin: 40px 0;
}
 .xys-bzdk {
 padding: 40px 0;
}
 .xys-bzbg1 {
 width: 120px;
 right: 3%;
 top: -40px;
}
 .xys-bzbg2 {
 width: 120px;
 left: 3%;
 bottom: -40px;
}
 .xys-bz-tit {
 margin-bottom: 30px;
}
 .xys-bzb {
 width: 100px;
}
 .xys-bzb-tit {
 padding: 16px 0 7px;
}
 .xys-tclbk {
 width: 92%;
}
 .xys-tclb {
 margin-left: -20px;
}
 .xys-tclb li {
 padding-left: 20px;
}
 .xys-tcxk {
 padding:26px 10px;
}
 .xys-tc-dtit {
 line-height: 36px;
 font-size: 28px;
}
 .xys-tc-dtext {
 margin-bottom: 8px;
 line-height: 24px;
 font-size: 14px;
}
 .xys-tc-eti {
 margin-bottom: 10px;
 line-height: 26px;
}
 .xys-tc-ejs {
 line-height: 26px;
}
 .xys-tc-ett {
 width: 80px;
 margin: 14px auto;
}
 .xys-tc-ejg {
 margin-bottom: 16px;
 line-height: 34px;
}
 .xys-tc-ejg span {
 font-size: 28px;
}
 .xys-fwdk {
 padding-top: 26px;
 height:  auto;
}
 .mianww {
 display: none;
}
 .xys-fwbg2 {
 background-image:none;
}
 .xys-fwxlk {
 display: none;
}
 .sj-fwdk {
 display: none;
}
 .xys-zxdk-pc {
 display: none;
}
 .xys-zxdk-sj, .xys-zxdk-sj2 {
 display: block;
}
 .xys-fwdk .xys-tclbk {
 width: 100%;
}
}
/* 手机或小平板 phone */
@media all and (max-width: 767px) {
 .container {
 width: 100%;
}
 .juzhong {
 width: 92%;
}
	::-webkit-scrollbar-track-piece {
width:0;
background-color:#f4f4ff;
}
::-webkit-scrollbar {
width:0;
background-color:#2882e8;
}
::-webkit-scrollbar-thumb {
width:0;
height:50px;
background-color:#0098c5;
}
::-webkit-scrollbar-thumb:hover {
width:0;
background-color:#0187af;
}
 .sj-fatu1 {
 height: 140px;
}
 .sj-fatu9 {
 height: 280px;
}
 .dj-khlk {
 width: 92%;
}
 .blh_wzk {
 display: none;
}
 .blh_wzken {
 display: block;
}
    /*daohang*/
   	
   	.sidebar-scroll-right {
 width: 100vw;
 float: right;
 padding: 20px 4%;
}
 .sidebar-header-right {
 margin-bottom: 15px;
}
 .navnlbk {
 padding-bottom: 20px;
}
 .navnlb {
 padding-top: 12px;
}
 .navnlb li {
 padding-bottom: 12px;
}
	/*tou*/
	.header, .header-ser, .tpojd_top {
 padding:8px 3%;
}
 .header img, .header-ser img, .tpojd_top img {
 height: 30px;
}
 .topkd_hkjskd {
 display: none;
}
 .topsd-dhks {
 display: none;
}
	/*响应式*/
	.sj-bank {
 display: none;
}
 .sj-bank-sj {
 display: block;
}
 .xly-wtk {
 padding: 18px 0;
}
 .sj-gj-dtit {
 line-height: 30px;
 font-size: 22px;
}
 .sj-gj-dtit2 {
 display: none;
}
 .sj-gj-dtit2-sj {
 display: block;
}
 .sj-gjlbk {
 padding-top:16px;
}
 .sj-khxbxing img {
 margin: 0 2px;
}
 .sj-khxbx {
 line-height: 28px;
 font-size: 16px;
}
 .sj-khxbm {
 padding: 2px 0 5px;
 line-height: 20px;
}
 .sj-khxb-text {
 line-height: 20px;
 font-size: 12px;
}
 .xly-wtbk {
 padding: 50px 20px;
}
 .xly-wtb {
 width: 40px;
 margin-bottom: 14px;
}
 .xly-wtbm {
 height: 72px;
 line-height: 24px;
}
 .xly-wtbs {
 width: 30px;
 height: 30px;
 margin-left: -15px;
 bottom: -15px;
 line-height: 30px;
 font-size: 12px;
}
 .xly-xzk {
 padding: 18px 0 0;
}
 .xys-zxdk {
 display: none;
}
 .xys-zxdk-sj, .xys-zxdk-sj2 {
 display: block;
}
 .xys-xldk {
 padding: 18px 0;
}
 .xys-xldk1 {
 margin-top: 0;
 padding-top: 20px;
 background-size:20%;
}
 .xys-xlblb {
 display: none;
}
 .xys-xlblb-sj {
 display: block;
}
 .xys-duo {
 width: 120px;
 height: 34px;
 line-height: 32px;
 font-size: 12px;
}
 .xys-bzdk {
 padding:20px 0;
}
 .xys-bz-tit {
 margin-bottom: 16px;
 line-height: 36px;
 font-size: 18px;
}
 .xys-bzbg1 {
 width: 60px;
 right: 3%;
 top: -24px;
}
 .xys-bzbg2 {
 width: 60px;
 left: 3%;
 bottom: -24px;
}
 .xys-bzb {
 width: 50%;
 height: auto;
}
 .xys-bzb-tit {
 padding: 10px 0 6px;
 text-align: center;
 line-height: 28px;
 font-size: 16px;
}
 .xys-bzb-text {
 display: none;
}
 .xys-bzb-text-sj {
 display: block;
}
 .xys-tclbk {
 width: auto;
 padding: 14px 0 0;
}
 .xys-tclb {
 display: none;
}
 .xys-tclb-sj {
 display: block;
}
 .xys-fwxlk {
 display: none;
}
 .xys-fwdk {
 padding-top: 26px;
 height:  auto;
}
 .mianww {
 display: none;
}
 .xys-fwbg2 {
 background-image:none;
}
 .xys-fwxk {
 padding: 14px 0 0;
}
 .footer2, .footer2k, .footer {
 display: none;
}
 .footer-sj {
 display: block;
}
 .footer-sjf {
 display: block;
}
 .baqk {
 display: none;
}
 .baqk-sj {
 display: block;
}
    /*手机*/
   	.sj-hyfak {
 padding: 18px 0;
}
 .sj-fwdk {
 display: none;
}
 .sj-htbg {
 padding:18px 3%;
}
 .sj-htak a {
 width: 120px;
 height: 38px;
 margin: 0 12px 6px;
 border-radius: 4px;
 border: 1px solid rgba(255, 255, 255, 0.9);
 line-height: 36px;
 font-size: 16px;
}
 .sj-qydk {
 padding:18px 3%;
}
 .dj-khdk {
 padding-top: 18px;
}
 .sj-qy-dtit {
 padding-top: 12px;
 padding-bottom: 12px;
}
 .sj-qy-dtit a {
 width: 110px;
 height: 32px;
 margin: 0 3px;
 border-width: 1px;
 line-height: 30px;
 font-size: 14px;
}
 .gallery-thumbs-sjqy .swiper-slide-thumb-active a {
 border-width: 1px;
}
 .in-fab {
 width: 80px;
}
 .in-fabm {
 padding-top: 12px;
 line-height: 28px;
 font-size: 14px;
}
 .sj-hylbk {
 padding-top: 18px;
}
 .sj-zuodk {
 padding: 16px 0 18px;
}
 .sj-zuob {
 width: 70px;
}
 .sj-gjmk {
 padding-top: 8px;
}
 .sj-gjm-tit {
 margin-bottom: 4px;
 line-height: 25px;
 font-size: 16px;
}
 .sj-gjm-text {
 line-height:18px;
 font-size: 12px;
 color: #666;
}
 .sj-gjdk {
 padding: 18px 0;
}
 .sj-gjb {
 height: 50px;
}
 .sj-khxb {
 height: 60px;
 margin-bottom: 6px;
}
 .gallery-top-sjqy {
 margin-bottom: 16px;
}
 .foots_jskd {
display: block;
}
 .sidebar {
display: none;
}
 .topsdf_nav {
display: none;
}
 .nav_tel3, .nav_tel4 {
 width: 30px;
 height: 30px;
 background-size:contain !important;
 display: block !important;
}
}
