.ly * { margin:0; padding:0; box-sizing:border-box; }

input::input-placeholder { color:#fff !important; }
input::-webkit-input-placeholder { color:#fff !important; }

/* md list style line show has dot */
.md-list-cn { overflow:hidden; }
.md-list-cn ul { overflow:hidden; width:100%; }
.md-list-cn ul li { position:relative; display:flex; justify-content:space-between; overflow:hidden; width:100%; height:36px; line-height:36px; float:left; padding-left:15px; }
.md-list-cn ul li::after { position:absolute; left:0; top:16px; z-index:9; content: ''; width:5px; height:5px; background:#999; }
.md-list-cn ul li .news-title { overflow:hidden; width:95%; height:32px; text-overflow:ellipsis; white-space:nowrap; }
.md-list-cn ul li a { font-size:18px; color:#333; }
.md-list-cn ul li a:hover { color:#1A6BA9; }
.md-list-cn ul.firsthidden > li:first-child { display:none; }

/* md list style line show has date no dot  */
.md-list-cn-has-tld { overflow:hidden; width:100%; }
.md-list-cn-has-tld ul { width:100%; }
.md-list-cn-has-tld ul li { display:flex; justify-content:space-between; overflow:hidden; width:100%; height:56px; line-height:56px; float:left; padding:0 5px; }
.md-list-cn-has-tld ul li .news-title { overflow:hidden; width:75%; height:56px; text-overflow:ellipsis; white-space:nowrap;}
.md-list-cn-has-tld ul li a { font-size:18px; color:#333; }
.md-list-cn-has-tld ul li a:hover { color:#1A6BA9; }
.md-list-cn-has-tld ul li .daytime { color:#666; font-size:16px; }
.md-list-cn-has-tld ul li + li { border-top:1px dashed #666; }

/* md list style line show has mark  */
.md-list-cn-has-mark { overflow:hidden; width:100%; }
.md-list-cn-has-mark ul { width:100%; }
.md-list-cn-has-mark ul li { position:relative; display:flex; justify-content:space-between; overflow:hidden; width:100%; height:56px; line-height:44px; float:left; padding:16px 5px 0; }
.md-list-cn-has-mark ul li .t-mark { position:absolute; top:5px; left:0; z-index:9; display:block; height:20px; line-height:20px; color:#1A6BA9; font-size:12px; padding:0 5px; }
.md-list-cn-has-mark ul li .t-mark.ic-t { line-height:16px; color:#666; border:1px solid #999; border-radius:8px; }
.md-list-cn-has-mark ul li .news-title { overflow:hidden; width:95%; height:56px; text-overflow:ellipsis; white-space:nowrap;}
.md-list-cn-has-mark ul li a { font-size:18px; color:#333; font-weight:bold; }
.md-list-cn-has-mark ul li a:hover { color:#1A6BA9; }
.md-list-cn-has-mark ul li .daytime { color:#666; font-size:16px; }
.md-list-cn-has-mark ul li + li { border-top:1px dashed #666; }

/* header */
.ly-header { position:relative; min-width:1200px; z-index:999; }
.ly-header .topwrap { position:relative; overflow:hidden; width:100%; }
.ly-header .topwrap .logo { overflow:hidden; max-width:1200px; width:100%; height:155px; padding:36px 0; margin:0 auto; }
.ly-header .topwrap .logo img { display:block; width:auto; height:83px; margin:0 auto; }

.ly-header .navwrap { position:relative; height:50px; background-color:#1A6BA9; }
.ly-header .navwrap .nav { max-width:1200px; height:50px; margin:0 auto; }
.ly-header .navwrap .nav ul { float:left; }
.ly-header .navwrap .nav ul li { float:left; height:50px; position:relative; }
.ly-header .navwrap .nav ul li a.f { display:block; line-height:50px; font-size:18px; color:#fff; padding:0 20px; }
.ly-header .navwrap .nav ul li:hover { background-color:#419adf; }
.ly-header .navwrap .nav ul li:hover .nav-child-list { display:block; }
.ly-header .navwrap .nav ul li .nav-child-list { display:none; width:100%; position:absolute; top:50px; left:0; z-index: 4; background: #fff; border-top: 2px solid #66b2f5; opacity:.7; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con { max-width: 1080px; margin: 0 auto; padding: 10px 0; -webkit-box-shadow:0 0 5px 0 #C9C8C7; box-shadow:0 0 5px 0 #C9C8C7; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con dl dt { padding: 8px 10px; text-align: center; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con dl dt:nth-child(4) { margin-right: 0; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con dl dt:nth-child(8) { margin-right: 0; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con dl dt:hover { background:#004887; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con dl dt:hover a { color: #fff; }
.ly-header .navwrap .nav ul li .nav-child-list .nav-child-list-con dl dt a { display: block; font-size: 16px; color: #333; }

/* topsearch */
.ly-header .navwrap .topsearch { position:absolute; top:10px; right:50%; z-index:9; overflow:hidden; width:150px; height:32px; background-color:#1A6BA9; border:1px solid #fff; border-radius:15px; margin-right:-600px; }
.ly-header .navwrap .topsearch .searchtxt { width:148px; height:30px; line-height:30px; background:url('https://www.jsycport.com/images/2023new/search_ic_01.png') 10px center no-repeat; border:none; color:#fff; border-radius:3px; outline:none; padding:0 10px 0 30px; float:left; }

.page { overflow:hidden; width:100%; min-width:1200px; background-color:#EEF4F9; }

/* banner */
.page .banner { position:relative; overflow:hidden; height:600px; }
.page .banner .swiper-wrapper .swiper-slide { background-position:center center; background-repeat:no-repeat; }
.page .banner .swiper_btn { display:none; width:80px; height:80px; background-color:#fff; background-size:50% 50%; opacity:0.5; border-radius:40px; }
.page .banner:hover .swiper_btn { display:block; }
.page .banner .swiper-pagination span { width:15px; height:15px; background-color:#fff; }
/* content */
.page .content { overflow:hidden; padding:20px; }
/* topnews */
.page .topnews { overflow:hidden; }
.page .topnews .tnwrap { position:relative; overflow:hidden; width:1200px; padding:10px 0; margin:0 auto; border-top:4px solid #999; }
.page .topnews .tnwrap .tic { position:absolute; top:5px; left:0; z-index:9; overflow:hidden; width:90px; height:46px; line-height:46px; background-color:#bc0000; color:#fff; font-size:24px; text-align:center; }
.page .topnews .tnwrap .ic-angle { position:absolute; top:26px; left:0; z-index:8; width:0; height:0; border-left:36px solid #bc0000; border-right:20px solid transparent; border-bottom:40px solid transparent; }
.page .topnews .tnwrap .tnitem { overflow:hidden; width:100%; line-height:40px; font-weight:bold; text-align:center; padding:4px 100px 10px; }
.page .topnews .tnwrap .tnitem a { color:#bc0000; font-size:30px; letter-spacing:2px; }
.page .topnews .tnwrap .tnitemcn { overflow:hidden; height:48px; color:#666; font-size:18px; line-height:24px; text-indent:36px; text-align:justify; text-justify:distribute-all-lines; }

/* imgnews */
.page .content .imgnews { overflow:hidden; width:100%; margin-top:10px; }
.page .content .imgnews .imgwrap { overflow:hidden; width:1200px; background-color:#fff; padding:20px; margin:0 auto; }
.page .content .imgnews .newscenter { overflow:hidden; }
.page .content .imgnews .newscenter .newsmain { overflow:hidden; width:100%; height:376px; }
/* imgnews left */
.page .content .imgnews .newscenter .newsmain .imgnewsleft { position:relative; overflow:hidden; width:610px; height:376px; float:left; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .img { position:relative; overflow:hidden; width:100%; height:376px; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .img img { width:auto; height:auto; min-width:100%; min-height:100%; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .img .txt { position:absolute; left:0; bottom:0; z-index:9; overflow:hidden; width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:18px; padding:0 150px 0 20px; text-overflow:ellipsis; white-space:nowrap; }
.page .content .imgnews .newscenter .slides { position:relative; z-index:1; }
.page .content .imgnews .newscenter .slides li { width:100%; height:376px; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .flex-control-nav { position:absolute; bottom:10px; right:0; z-index:2; width:120px; text-align:center; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .flex-control-nav li { overflow:hidden; display:inline-block; height:10px; margin:0 3px; zoom:1; border-radius:5px; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .flex-control-nav a { overflow:hidden; display:block; width:10px; height:10px; line-height:90px; background-color:#9fa1a0; cursor:pointer; }
.page .content .imgnews .newscenter .newsmain .imgnewsleft .flex-control-nav a.flex-active { width:18px !important; background-color:#ea0f0f; }
/* imgnews right */
.page .content .imgnews .newscenter .newsmain .newslistright { overflow:hidden; width:520px; height:376px; float:right; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd { height:45px; display:flex; justify-content:flex-start; border-bottom:2px solid #888; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd .tab-item { height:46px; line-height:36px; color:#888; font-weight:bold; text-align:center; cursor:pointer; padding:0 5px; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd .tab-item .ic_column { float:left; margin-right:5px; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd .tab-item span.zh { font-size:26px; letter-spacing:1px; padding:0 5px; float:left; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd .tab-item.on { border-bottom:4px solid #1A6BA9; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd .tab-item.on span.zh { color:#333; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-hd .ic_fg { width:0; height:34px; border-left:1px solid #999; margin:0 10px; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn { margin-top:5px; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn .item-cn { display:none; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn .item-cn.on { display:block; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn .item-cn .top-item { overflow:hidden; padding:5px 0; border-bottom:1px dashed #666; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn .item-cn .top-item .item-tl { overflow:hidden; width:100%; max-height:74px; line-height:32px; padding:5px 0; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn .item-cn .top-item .item-tl a { color:#1A6BA9; font-size:24px; font-weight:bold; }
.page .content .imgnews .newscenter .newsmain .newslistright .tab-cn .item-cn .top-item .item-sm { overflow:hidden; width:100%; height:60px; line-height:30px; color:#666; font-size:18px; text-indent:36px; }

/* ad banner */
.page .content .adbanner { overflow:hidden; max-width:1200px; width:100%; margin:20px auto; }
.page .content .adbanner img { width:100%; height:auto; }

/* shipping */
.page .content .shipping { overflow:hidden; width:100%; margin-top:10px; }
.page .content .shipping .shipping-wrap { overflow:hidden; width:1200px; height:420px; margin:0 auto; }
/* shipping left */
.page .content .shipping .shipping-wrap .shipping-left { position:relative; overflow:hidden; width:630px; height:420px; background-color:#fff; float:left; }
.page .content .shipping .shipping-wrap .shipping-left .lf-hd { overflow:hidden; width:100%; height:60px; line-height:60px; background:#1A6BA9 url('https://www.jsycport.com/images/2023new/column_ic_head_02.png') no-repeat 50px center; color:#fff; font-size:26px; font-weight:bold; padding:0 90px; }
.page .content .shipping .shipping-wrap .shipping-left .shipping-list { overflow:hidden; width:100%; padding:10px 20px; }
.page .content .shipping .shipping-wrap .shipping-left .shipping-list .md-list-cn ul li { height:42px; line-height:42px; }
.page .content .shipping .shipping-wrap .shipping-left .shipping-list .md-list-cn ul li::after { top:18px; }
/* shipping right */
.page .content .shipping .shipping-wrap .shipping-right { overflow:hidden; width:540px; height:420px; float:right; }
.page .content .shipping .shipping-wrap .shipping-right .rt-hd { overflow:hidden; width:100%; height:60px; line-height:60px; background: url('https://www.jsycport.com/images/2023new/column_ic_head_03.png') no-repeat 20px center; color:#333; font-size:26px; font-weight:bold; padding:0 60px; }
/* aboutus */
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn { overflow:hidden; height:224px; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox { overflow:hidden; width:540px; height:224px; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox.pfixed { position:fixed; right:50px; bottom:50px; z-index:99; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox .vwrap { position:relative; width:540px; height:224px; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox .vwrap video:focus { outline:none; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox .vwrap .close { display:none; position:absolute; right:5px; top:5px; z-index:9; background-color:#999; color:#fff; font-size:12px; cursor:pointer; padding:0 3px; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox .vwrap .close:hover { color:#fff; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox.pfixed:hover .vwrap .close { display:block; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-cn .vbox:hover .vwrap .close { display:none; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .aboutus-txt { overflow:hidden; line-height:24px; color:#666; font-size:18px; text-align:center; margin-top:10px; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .info-de { position:relative; width:100%; background-color:#fff; margin-top:10px; padding:0 20px; } 
.page .content .shipping .shipping-wrap .shipping-right .aboutus .info-de .ic-angle { position:absolute; top:-20px; left:24px; z-index:8; width:0; height:0; border-left:12px solid transparent; border-right:12px solid transparent; border-bottom:20px solid #fff; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .info-de p { height:46px; line-height:46px; font-size:16px; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .info-de p span { color:#1A6BA9; font-weight:bold; }
.page .content .shipping .shipping-wrap .shipping-right .aboutus .info-de p + p { border-top:1px dashed #666; }

/* modules */
.page .content .modules { overflow:hidden; }
.page .content .modules .mwrap { overflow:hidden; width:1200px; background-color:#fff; padding:20px; margin:0 auto; display:flex; justify-content:space-between; }
.page .content .modules .mwrap.mrg20 { margin-top:20px !important; }
.page .content .modules .mwrap .modules-left { overflow:hidden; width:740px; }
.page .content .modules .mwrap .modules-right { overflow:hidden; width:380px; }

.page .content .modules .modules-wrap { display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.page .content .modules .modules-wrap.cm-pad20 { padding-top:20px; }

.page .content .modules .modules-box { overflow:hidden; width:100%; }
.page .content .modules .modules-box .tab-hd { position:relative; height:45px; display:flex; justify-content:flex-start; border-bottom:2px solid #666; }
.page .content .modules .modules-box .tab-hd .tab-item { height:46px; line-height:36px; color:#888; font-weight:bold; text-align:center; cursor:pointer; padding:0 5px; }
.page .content .modules .modules-box .tab-hd .tab-item .ic_column { float:left; margin-right:5px; }
.page .content .modules .modules-box .tab-hd .tab-item span.zh { font-size:26px; letter-spacing:1px; padding:0 5px; float:left; }
.page .content .modules .modules-box .tab-hd .tab-item.on { border-bottom:4px solid #1A6BA9; }
.page .content .modules .modules-box .tab-hd .tab-item.on span.zh { color:#1A6BA9; }
.page .content .modules .modules-box .tab-hd .ic_fg { width:0; height:34px; border-left:1px solid #999; margin:0 10px; }
.page .content .modules .modules-box .tab-hd .more { position:absolute; top:6px; right:5px; z-index:9; height:30px; line-height:30px; background-color:#ccc; font-size:14px; color:#fff; padding:0 10px; border-radius:5px; }
.page .content .modules .modules-box .tab-hd .more .more-item { display:none; color:#fff; }
.page .content .modules .modules-box .tab-hd .more .more-item.on { display:block; }
.page .content .modules .modules-box .tab-cn { padding:10px 0; }
.page .content .modules .modules-box .tab-cn .item-cn { display:none; overflow:hidden; width:100%; }
.page .content .modules .modules-box .tab-cn .item-cn.on { display:block; }
.page .content .modules .modules-box .tab-cn .list-cn { overflow:hidden; }
.page .content .modules .modules-box .tab-cn .md-list-cn ul li { height:42px; line-height:42px; }
.page .content .modules .modules-box .tab-cn .md-list-cn ul li::after { top:18px; }
/* form list */
.page .content .modules .form-list { overflow:hidden; }
.page .content .modules .form-list ul li { overflow:hidden; width:100%; height:100px; }
.page .content .modules .form-list ul li .form-list-item { display:block; overflow:hidden; width:100%; height:100px; line-height:60px; background-color:#EEF4F9; padding:20px 30px; }
.page .content .modules .form-list ul li .form-list-item img { width:60px; height:auto; float:left; margin-right:20px; }
.page .content .modules .form-list ul li .form-list-item .txt { float:left; color:#1A6BA9; font-size:26px; font-weight:bold; }
.page .content .modules .form-list ul li + li { margin-top:15px; }
/* side list */
.page .content .modules .side-list { overflow:hidden; }
.page .content .modules .side-list ul li { overflow:hidden; width:100%; height:156px; }
.page .content .modules .side-list ul li + li { margin-top:15px; }
.page .content .modules .side-list ul li img { width:100%; height:auto; }

.page .content .modules .info-wrap { overflow:hidden; display:flex; justify-content:space-between; }
.page .content .modules .info-wrap .modules-box + .modules-box { margin-left:40px; } 

/* business */
.page .content .business { overflow:hidden; padding-top:10px; }
.page .content .business .b-wrap { overflow:hidden; width:1200px; margin:0 auto; }

.page .content .business .business-hd { position:relative; height:45px; display:flex; justify-content:flex-start; border-bottom:2px solid #666; }
.page .content .business .business-hd .tab-item { height:46px; line-height:36px; color:#666; font-weight:bold; text-align:center; cursor:pointer; padding:0 5px; }
.page .content .business .business-hd .tab-item .ic_column { float:left; margin-right:5px; }
.page .content .business .business-hd .tab-item span.zh { font-size:26px; letter-spacing:1px; padding:0 5px; float:left; }
.page .content .business .business-hd .tab-item.on { border-bottom:4px solid #1A6BA9; }
.page .content .business .business-hd .tab-item.on span.zh { color:#1A6BA9; }
.page .content .business .business-hd .ot-txt { line-height:36px; color:#333; font-size:20px; }

.page .content .business .business-cn { overflow:hidden; }
.page .content .business .business-cn .b-list { width:100%; display:flex; justify-content:space-between; }
.page .content .business .business-cn .b-list.cm-mg30 { margin-top:30px; }
.page .content .business .business-cn .b-list .b-item { overflow:hidden; flex:0 0 14%; min-width:100px; cursor:pointer; padding:10px 0; }
.page .content .business .business-cn .b-list .b-item .item-img { overflow:hidden; width:120px; height:120px; line-height:120px; text-align:center; margin:0 auto; }
.page .content .business .business-cn .b-list .b-item .item-img.img1 { display:block; }
.page .content .business .business-cn .b-list .b-item .item-img.img2 { display:none; }
.page .content .business .business-cn .b-list .b-item .item-img img { display:inline; overflow:hidden; max-width:100px; max-height:100px; width:auto; height:auto; vertical-align:middle; }
.page .content .business .business-cn .b-list .b-item .item-cn { overflow:hidden; width:100%; height:30px; line-height:30px; }
.page .content .business .business-cn .b-list .b-item .item-cn .txt { line-height:30px; color:#333; font-size:20px; text-align:center; }
.page .content .business .business-cn .b-list .b-item:hover .item-img.img1 { display:none; }
.page .content .business .business-cn .b-list .b-item:hover .item-img.img2 { display:block; }


/* footer */
.ly-footer { overflow:hidden; width:100%; min-width:1200px; }
.ly-footer .links { overflow:hidden; width:100%; background:url('https://www.jsycport.com/images/2023new/bottom_bg_img_01.jpg') no-repeat center top; background-size:cover; }
.ly-footer .links .links-wrap { position:relative; overflow:hidden; width:1200px; height:320px; margin:0 auto; padding-right:240px; }
.ly-footer .links .links-wrap .link-info { overflow:hidden; width:100%; }
.ly-footer .links .links-wrap .link-info .hd { overflow:hidden; width:100%; height:80px; line-height:90px; color:#333; font-size:26px; font-weight:bold; border-bottom:1px solid #666; }
.ly-footer .links .links-wrap .link-info .hd span { color:#1A6BA9; margin-left:5px; }
.ly-footer .links .links-wrap .link-info .cn { padding-top:10px; }
.ly-footer .links .links-wrap .link-info .cn p { line-height:50px; }
.ly-footer .links .links-wrap .link-info .cn a { color:#333; font-size:18px; padding:2px 10px; border:1px solid #333; border-radius:15px; }
.ly-footer .links .links-wrap .link-info .cn a:hover { background-color:#1A6BA9; border-color:#1A6BA9; color:#fff; }
.ly-footer .links .links-wrap .link-info .cn a + a { margin-left:20px; }

.ly-footer .links .links-wrap .qrcode { position:absolute; right:20px; top:80px; z-index:9; width:140px; height:150px; }
.ly-footer .links .links-wrap .qrcode img { width:116px; height:116px; margin:0 auto; }
.ly-footer .links .links-wrap .qrcode p { line-height:36px; color:#333; font-size:22px; text-align:center; }


.ly-footer .copyRight { overflow:hidden; width:100%; height:80px; line-height:80px; background-color:#1A6BA9; color:#fff; font-size:18px; text-align:center; }
.ly-footer .copyRight a { color:#fff; }

