body{ -webkit-text-size-adjust: 100% !important;}
html,body{overflow-x: hidden;}
.waponly { display: none }
.wow { visibility: hidden }
video { object-fit: fill }
#hd1 { }
.sitelogo { margin-top: 0 }
.sitelogo .webLogo { height: auto; float: left }
.sitelogo .fl2 { position: relative; padding-left: 0; margin-top: 12px; font-family: webfont; transform: translate3d(17px, 0, 0) }
.sitelogo p { }
.sitelogo .fl2:before { content: ""; display: block; position: absolute; width: 1px; height: 24px; top: 0px; left: 8px; border-left: 1px solid #C2C0C0 }
.sitelogo .p1 { padding-left: 10px; font-size: 20px; color: #333333; line-height: 26px; width: 120px; margin-bottom: 0; font-weight: bold; float: left; padding-top: 6px; position: relative }
.sitelogo .p1:after { display: block; width: 1px; height: 30px; background: #ddd; content: ""; position: absolute; right: -6px; top: 14px }
.sitelogo .s1 { display: block }
.sitelogo .s11 { font-size: 24px; font-weight: bold; color: #142D66 }
.sitelogo .s12 { font-size: 12px; color: #142D66 }
.sitelogo .s13 { font-size: 16px; color: #333 }
.sitelogo .s14 { margin-top: -5px; font-size: 14px; color: #000; font-weight: bold }
.sitelogo .p2 { display: block; color: #444; font-weight: normal; font-size: 16px; line-height: 26px; padding-left: 30px; float: left; padding-top: 0; position: relative; margin: 0 }
.sitelogo .p2:before { content: ""; display: block; position: absolute; width: 1px; height: 24px; top: 12px; left: 15px; background: #D6D6D6 }
.sitelogo > a { display: block; float: left; padding-top: 22px; padding-bottom: 8px; padding-bottom: 7px }
.sitelogo > a i { font-size: 28px; font-family: SourceHanSansCN; font-weight: 500; color: #FFFFFF; line-height: 48px; font-style: normal; position: relative; top: 11px; display: inline-block; margin-left: 10px; padding-left: 14px; position: relative }
.sitelogo > a i:before { width: 1px; height: 13px; content: ""; display: block; position: absolute; top: 18px; left: 0; background: #fff }
.sitelogo .d1 { float: left; padding: 17px 0 0 13px }
.sitelogo .d1 .p1 { font-size: 16px; margin-bottom: 4px }
.sitelogo .d1 .p2 { font-size: 18px; font-weight: bold; color: #9b2424 }
.header { width: 100%; top: 0; left: 0; z-index: 999; padding: 0 100px }
.header { }
.head_contact { font-size: 14px; padding-left: 52px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/phone1.png) no-repeat left top; margin-top: 28px }
.head_contact .p1 { margin-bottom: 0; color: #555; font-weight: 400; font-size: 14px }
.head_contact .s1 { }
.head_contact .p2 span { font-size: 14px }
.head_contact .s2 { margin-left: 10px }
.head_contact .p2 { font-size: 25px; line-height: 1.4; color: #333; font-style: normal; font-weight: bold; font-family: arial; line-height: 1.1; text-indent: -3px }
#mainnav { z-index: 9999; height: 50px; border-top: 1px solid #E5E5E5 }
#navbarcontainer { width: 100vw; border-top: 1px solid #eaeaea; background: #f7f7f7; _width: 100% }
.navbar { display: block; width: auto; min-height: 0; margin: 0; margin-left: 0; border: none }
#navbar { padding: 0 }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #333; background-color: transparent }
ul.nav { line-height: 0; float: none; clear: both; width: 100%; min-width: 1px; margin-top: 0; margin-left: auto; margin-right: 60px; text-align: right; text-align: left; white-space: nowrap; text-align: center }
ul.nav > li { display: inline-block; float: none; transition: all .3s; text-align: center; vertical-align: middle; padding-right: 2px }
ul.nav > li.nav_li1 > a { font-size: 16px; line-height: 90px; position: relative; padding: 0 24px 0; color: #111; font-weight: 500; transition: color .3s; }
ul.nav > li.nav_li1 > a:hover { color: #cf1d1d }
ul.nav.little > li.nav_li1 > a { padding: 0 16px 0 }
.nav>li>a:focus, .nav>li>a:hover { background-color: transparent }
ul.nav > li.active i.fg, ul.nav > li:hover i.fg { background-position: -207px center }
ul.nav > li.nav_li1:last-child { background: none }
ul.nav > li:first-child { }
ul.nav > li > a { font-size: 16px; line-height: 28px; position: relative; display: inline-block; padding: 0; white-space: nowrap; color: #333 }
ul.nav > li > a>span { font-family: wfont_en }
ul.nav > li:first-child > a { padding-left: 0 }
ul.nav > li:first-child > a:before { left: 0 !important; width: calc(100% - 48px) !important }
ul.nav > li:first-child > a:before { left: 0 !important; width: calc(100% - 48px) !important }
ul.nav > li:last-child > a:after { display: none }
ul.nav > li.nav_li1:hover > a, ul.nav > li.nav_li1.active > a { position: relative; color: #142D66 }
ul.nav > li.nav_li1:hover > a:before, ul.nav > li.nav_li1.active > a:before { content: ""; display: block; position: absolute; width: calc(100% - 96px); height: 1px; top: 0px; left: 46px; background: #1E80DB; display: none }
ul.dropdown-menu { top: 100%; width: 100%; min-width: 1px; padding: 2px 0; padding-top: 0; border: none; border-bottom-width: 2px; border-image: initial; background: transparent; background: rgb(255 255 255 / 88%); box-shadow: none; box-shadow: none; display: none; }
.navbar-nav > li.fj1 > .dropdown-menu { width: 150px; border: none }
.navbar-nav > li.fj1 > .dropdown-menu li { margin: 0 }
ul.dropdown-menu:before { position: absolute; z-index: 99; top: 11px; left: 50%; display: block; display: none; width: 10px; height: 10px; margin-left: -11px; content: ''; border: 16px solid transparent; border-bottom: 13px solid #fff }
ul.dropdown-menu li { width: 100%; min-width: 1px; text-align: center }
ul.dropdown-menu li:first-child { }
ul.dropdown-menu li a { font-size: 14px; width: 100%; min-width: 1px; padding: 8px 0; color: #333; border-bottom: none; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #9b2424 }
ul.dropdown-menu li:last-child a { border: none }
ul.dropdown-menu li a:hover { color: #fff; background: #f57f1d; }
ul.nav li.phone { font-size: 18px; font-weight: bold; margin-left: 90px; padding-top: 19px; padding-left: 22px; background: url(https://tx.ce365.cn/yuanda2020/images/bg1.png) no-repeat -329px -592px }
ul.nav li.search { float: right; width: 42px; height: 22px; margin: 20px 0 0 22px; padding-left: 20px; cursor: pointer; background: url(https://tx.ce365.cn/yuanda2020/images/bg1.png) no-repeat -485px -612px }
ul.nav li.search:before { position: absolute; top: 0; left: 0; display: block; width: 1px; height: 22px; content: ''; background: #7d7d7d }
ul.nav li.search ul { right: -30px; left: auto; width: 318px; padding-top: 0; text-align: right; border: none; background: transparent }
ul.nav li.search ul:after { position: static; top: 0; left: 0; display: block; width: 10px; height: 110px; content: '' }
ul.nav li.search ul li { padding: 40px 20px; border-radius: 0 0 5px 5px; background: #fff }
ul.nav li.search ul li form { vertical-align: middle }
ul.nav li.search ul li input { font-size: 14px; line-height: 28px; float: right; width: 230px; height: 28px; padding: 0 2px; vertical-align: middle }
ul.nav li.search ul li a { font-size: 14px; line-height: 28px; position: relative; left: -3px; float: right; width: auto; height: 28px; padding: 0 6px 0 6px; vertical-align: middle; color: #fff; background: #0e90e2 }
.dropdown-toggle { display: none }
ul.nav li.lang { display: none }
ul.nav li.lang a { font-size: 18px; position: relative; top: -1px; padding: 0 10px }
ul.nav li.colmenu { float: right }
ul.nav li.colmenu a { padding: 0 }
.head_top { width: 100%; height: 30px; background: #ebebeb }
.head_top ul { margin: auto }
.head_top ul li:first-child { line-height: 30px; float: left; color: #666 }
.head_top ul li:last-child { float: right }
.head_top ul li:last-child > p { line-height: 30px; float: left; width: 90px; height: 30px; text-align: center; color: #666; border-left: 1px solid #ddd }
.head_top ul li:last-child > p:last-child { border-right: 1px solid #ddd }
.leng { display: none }
.head_top ul li:last-child > p > a { color: #666 }
.body_index dl#contactusf { color: #8A5A41; font-weight: 400 }
#header .search { }
#header .search form { width: 130px; transition: all .6s; white-space: nowrap }
#header .search .ipt1 { width: 0px; border-radius: 50px; border: none; height: 39px; line-height: 40px; padding: 0 8px; padding-right: 50px; box-sizing: content-box; transition: all .6s; float: right }
#header .search form.full .ipt1 { width: 100px; border: 1px solid #eee }
#header .search .ipt2 { float: right; background: transparent url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/bg1.png) no-repeat center; width: 23px; height: 23px; border: none; margin-left: -41px; vertical-align: middle; margin-top: -4px }
.searchbar form { width: 35px; position: relative; margin-top: 34px; min-width: 35px; height: 35px; overflow: hidden }
#submit { display: none }
.searchbar form .icon, .searchbar form .submit { width: 35px; height: 35px; background: transparent url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/fdj.png) no-repeat center; display: block; position: absolute; top: -6px; opacity: 1 !important; right: 0; }
.searchbar form #search { -webkit-appearance: none; height: 35px; width: 0; position: absolute; padding: 0; opacity: 0; border: none; outline: none; position: absolute; right: 35px; border-bottom: 1px solid #eee; background: transparent }
#footer { position: relative; color: #fff; overflow: hidden; background: #333333 }
#footer:before, #footer:after { content: ""; display: block; position: absolute; width: 10000px; height: 5px; top: 0; left: 0; background: #0154A4; display: none }
.footerinfo { position: relative; z-index: 2; }
.footerinfo .container { }
#copyright { border-top: 1px solid rgb(255 255 255 / 10%); padding-bottom: 20px }
#footer .footerinfo .footer_nav { margin: 65px auto 25px; display: flex; justify-content: flex-start }
#footer .footerinfo .footer_nav > li { flex: 1 }
#footer .footerinfo .footer_nav > li > a { font-size: 16px; position: relative; display: block; padding-top: 0; color: #fff }
#footer .footerinfo .footer_nav > li > a.kefu { font-size: 15px; line-height: 41px; width: 192px; margin-top: 30px; margin-left: 0; padding: 0 30px; border-radius: 70px }
#footer .footerinfo .footer_nav > li > a.kefu i { position: relative; top: -2px; display: inline-block; margin-right: 10px }
#footer .footerinfo ul.depth2 { position: relative; padding-top: 8px }
#footer .footerinfo ul.depth2 li a { font-size: 14px; line-height: 30px; color: #999; margin: 7px 0 0; display: block }
#footer .footerinfo ul.depth2 li a:hover { color: #fff }
#footer .footerinfo .footer_nav > li.footer_contact { width: 300px; margin-top: -10px }
#footer .footerinfo .footer_contact p { color: #666 }
#footer .footerinfo .footer_contact p.p2 { font-size: 36px; font-weight: 400; color: #fff }
#footer .footerinfo .footer_nav > li.qr { flex: 0 0 140px; flex-direction: column; justify-content: flex-start; align-items: end }
#footer li.qr div { text-align: center; display: inline-block }
#footer .footer_nav > li.qr .p3 { text-align: left; margin-bottom: 18px; color: #b3cde8; font-size: 14px; margin-top: -4px }
#footer .footerinfo .footer_nav > li.qr .con2 { margin-left: 20px }
#footer .footerinfo .qr img { display: block; margin-top: 15px }
#footer .footerinfo .qr span { display: block; text-align: center; flex: 0 1 100%; height: 30px }
#footer .cr { margin: 0 -7.5px; margin-top: 18px; padding: 15px  0 15px }
#footer .cr .copyright { color: #999 }
#footer .cr .copyright a, #footer .cr .copyright { color: #999 }
#footer .con0 { margin-top: 35px; padding: 30px 0; padding-left: 105px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/logo_f.png) no-repeat left 31px }
#footer .con0 p { color: #999999 }
#footer .con0 .p0 { font-size: 24PX; margin-top: 30px; margin-bottom: 56px; color: #999999 }
#footer .con0 .p1 { margin-left: -105px; margin-bottom: 6px; font-size: 14px; line-height: 30px }
#footer .con0 .p2 { }
#footer .con0 p { }
#friendlinks { background: #E6E6E6; border-radius: 6px; padding: 9px 12px; margin-top: 13px }
#friendlinks ul { }
#friendlinks ul li { display: inline-block; margin-right: 15px }
#friendlinks ul li a { font-size: 14px; color: #9a9a9a }
#footer .footerinfo .footer_nav > li.fnav_li_1 { width: 130px }
#footer .footerinfo .footer_nav > li.fnav_li_2 { }
#footer .footerinfo .footer_nav > li.fnav_li_3 { }
#footer .footerinfo .footer_nav > li.fnav_li_4 { }
#footer .footerinfo .footer_nav > li.fnav_li_5 { }
#footer .footerinfo .footer_nav > li.fnav_li_6 { }
#location * { line-height: 60px; font-size: 14px }
#location b { font-weight: 400; margin-top: 0; display: inline-block; width: 14px; height: 14px; vertical-align: middle; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/lct.png) no-repeat left 0 }
#location > * { line-height: 60px }
#location { height: 60px; border-left: none; border-right: none; margin: 0 auto !important }
#location * { font-size: 16px; font-weight: 400; color: #666 }
#location a:hover { color: #142d66 }
#location a:last-child { }
#snav #location { padding-top: 4px }
#location > b { margin-right: 10px }
.btextwrap { width: 100%; height: 610px; position: absolute; top: 0 }
.fullcarousel .carousel-caption { top: 0; left: 0; height: 100%; text-align: left; display: flex; flex-direction: column; justify-content: flex-start; text-shadow: none; position: relative; moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
.fullcarousel .op0 { opacity: 0 }
.fullcarousel .carousel-caption [data-animation] { opacity: unset }
.fullcarousel .right.carousel-control { background: 0 0 }
.fullcarousel .carousel-control { width: 60px; background: 0 0 }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { left: 0; display: block; width: 100%; height: 40px; margin: -40px 0 0 }
.carousel-control .fa:before { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; margin: 0; content: ''; }
.carousel-control .fa.icon-next:before { background-position: -769px -893px }
.fullcarousel .carousel-caption { }
.fullcarousel .carousel-caption > img { visibility: hidden; width: auto; max-width: none; height: auto }
.fullcarousel .carousel-caption .line1 { font-size: 60px; display: block; margin-top: 80px }
.fullcarousel .carousel-caption .line1 strong { color: #ffea00 }
.fullcarousel .carousel-caption .line2 { font-size: 52px; line-height: 1.5; margin-bottom: 60px; display: block }
.fullcarousel .carousel-caption .line3 { width: 660px }
.fullcarousel .carousel-caption .line3 li { list-style: disc; font-size: 18px; float: left; width: 50%; margin-bottom: 30px }
.fullcarousel .carousel-caption .line4 { display: flex; justify-content: space-between; margin-top: 70px }
.fullcarousel .carousel-caption .line4 li { width: 277px; height: 239px; background: #fff; padding: 20px 30px 0px; text-align: center }
.fullcarousel .carousel-caption .line4 li i { display: flex; margin: 0 auto; justify-content: center; align-items: center; height: 96px }
.fullcarousel .carousel-caption .line4 li img { }
.fullcarousel .carousel-caption .line4 .s5 { font-size: 18px; color: #333; display: block; margin-bottom: 4px; font-weight: bold }
.fullcarousel .carousel-caption .line4 .sinfo { line-height: 1.5 }
.carousel-inner > .item {background: no-repeat center/cover;}
.carousel-inner > .item img.b { visibility: hidden; min-width: 1920px }
.fullcarousel .right.carousel-control {  }
.fullcarousel .carousel-control { width: 140px; transition: all 0.3s; opacity: .4;}
.carousel-control:focus { opacity: .7 }
.carousel-control:hover { opacity: 1 }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { left: 0; display: block; width: 100%; height: 40px; margin: -40px 0 0 }
.carousel-control .fa:before { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; margin: 0; content: ''; }
.carousel-control .fa.icon-next:before { background-position: -769px -893px }
.carousel-indicators li { width: 13px; height: 13px; margin: 0 6px; transition: all 0.3s; background: transparent; border-radius: 100px; border: 2px solid #fff }
.carousel-indicators { bottom: 30px }
.carousel-indicators .active { width: 13px; height: 13px; margin: 0 6px; background: #fff }
.i_ttl { position: relative; text-align: center; display: inline-block }
.i_ttl:after { content: ""; display: block; position: absolute; width: calc(100% + 90px); height: 73px; top: 37px; left: -45px; background: 0 0; border: 2px solid #b1afb0; z-index: 22; DISPLAY: none }
.i_ttl:before { content: ""; display: block; position: absolute; width: calc(100% + 30px); height: 10px; top: 37px; left: -15px; background: #fff; z-index: 33; display: none }
.h2_sct_ttl { font-family: "PingFang SC", "Microsoft YaHei"; font-size: 42px; font-weight: 400; line-height: 36px; position: relative; display: inline-block; color: #333; z-index: 44 }
h2.h2_sct_ttl span.blue { color: #2290db; font-weight: 700 }
.h2_sct_ttl+p { font-family: "PingFang SC", "Microsoft YaHei"; font-size: 18px; font-weight: 400; line-height: 21px; margin: auto; padding-top: 6px; text-align: center; color: #535353 }
.i_ttl2 { position: relative; height: 105px }
.i_ttl2 .h2_sct_ttl { position: absolute; z-index: 99; top: 35px; left: 0; margin: 0; padding: 0; text-align: left; text-indent: 0 }
.i_ttl2 .h2_sct_ttl+p { font-family: "PingFang SC", "Microsoft YaHei"; font-size: 74px; font-weight: 400; position: absolute; z-index: 3; top: 0; left: 0; color: rgba(227, 227, 227, 1) }
.white .h2_sct_ttl { color: #fff }
.white .h2_sct_ttl:after, .white .h2_sct_ttl:before { background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/bg3.png') no-repeat 2px -159px }
.white .h2_sct_ttl:after { background-position: right -159px }
.white .fbt { color: #fff }
.i_ttl_r { text-align: left }
.i_ttl_r .h2_sct_ttl { padding-left: 0 }
.i_ttl_r .h2_sct_ttl:before { display: none }
#carousel1 { position: relative; overflow: hidden; width: 100%; height: 930px; margin: 0 auto; padding: 0 }
#carousel1 .item h3 { margin: 0; padding: 15px 10px 0; text-align: center }
#carousel1 .item h3 a { font: 400 21px / 1 'microsoft yahei'; color: #333 }
#carousel1 .item h3 a:hover { color: #ff0 }
#carousel1 .item h4 { font: 400 22px / 1 'microsoft yahei'; display: none; margin: 0; padding: 10px 10px 15px; text-align: center; background: #f3f3f3 }
#carousel1 .item.active h3 { color: #fff; background: 0 0 }
#carousel1 .item.active h3 a { font: 400 20px / 30px 'microsoft yahei'; color: #fff }
#carousel1 .item.active h4 { font-size: 14px; display: block; color: #fff; background: #0181d8 }
#carousel1 .item a:hover { color: #000 }
#carousel1 .item { position: absolute; position: relative; display: block; width: 300px; height: 350px; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.6); background: #f3f3f3 }
#carousel1 .item:before { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; content: ''; transition: all 0.6s; opacity: 0; background: linear-gradient(-90deg, #3399db, #03aa5f, #142D66) }
#carousel1 .item.active:before { opacity: 1 }
#carousel1 .item .img { position: relative; z-index: 1; padding: 10px }
#carousel1 .item img { width: 100%; height: 100% }
#carousel1 .item.active { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); border: none }
#carousel1 .item.transition { -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease }
#crumbs { height: 60px; border-bottom: 1px solid #eaeaea; background: #fff }
.bdsharebuttonbox .ttl { float: left; margin-top: 6px; margin-right: 8px }
.ban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none }
#pageban .ban { position: relative; image-rendering: pixelated }
#pageban * { text-align: center }
#pageban .ani { position: absolute; height: 100%; width: 100%; top: 0; left: 0 }
#pageban .ani div { height: 100% }
#pageban .in { padding-top: 0; display: flex; align-items: flex-start; justify-content: center; flex-wrap: wrap; flex-direction: column }
#pageban .wrap1520 { position: relative; top: 0; height: 100% }
#pageban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none }
#pageban h4 img { visibility: visible; width: auto; min-width: 1px }
#pageban .sname { font-family: "PingFang SC", "Microsoft YaHei"; font-size: 40px; font-weight: 400; line-height: 1; position: absolute; z-index: 4; top: 24%; right: 0; display: inline-block; width: fit-content; width: 100%; text-align: center; white-space: normal; letter-spacing: 7px; text-transform: uppercase; word-break: break-word; color: #fff }
#pageban h2 { font-size: 40px; font-weight: bold; margin-top: -10px; text-align: left; letter-spacing: 4px; color: #fff; display: inline-block; padding-top: 10px; width: 100%; text-align: center }
#pageban h4 { font-family: SourceHanSansSC; font-size: 20px; padding: 0 10px 0 0; text-align: right; letter-spacing: 1px; text-transform: uppercase; color: #fff; margin-top: 2px; text-align: center; width: 100% }
#pageban h4 .dot { display: inline-block; width: 8px; height: 8px; margin: 0 11px 2px 10px; vertical-align: middle; border-radius: 100px; background: #b41017 }
#snav { border-bottom: 1px solid #e5e5e5; padding: 0 30px }
#snav #submenu .con { text-align: right }

.body_p_3 #snav #submenu .con {
    text-align: left;
}
#snav #submenu li { display: inline-block; margin: 0 10px }
#snav #submenu li:last-child { margin-right: 0 }
#snav #submenu li:last-child a { padding-right: 0 }
#snav #submenu li.on:last-child a { padding-right: 13px }
#snav #submenu li:first-child { margin-left: 0 }
#snav #submenu li.on a { color: #142D66; position: relative }
#snav #submenu li.on a:after { content: ""; display: block; position: absolute; width: 100%; height: 3px; bottom: -3px; left: 0; background: #142D66 }
#snav #submenu a { font-size: 16px; line-height: 55px; border-bottom: 2px solid #fff; display: inline-block; padding: 5px 10px }
.indexttl1 { position: relative; font-size: 18px; color: #142D66; padding: 0 0 5px 13px; border-bottom: 3px solid #d1d1d1; margin-bottom: 12px }
.indexttl1:after, .indexttl1:before { content: ""; display: block; position: absolute; width: 4px; height: 20px; top: 2px; left: 0; background-color: #142D66 }
.indexttl1:before { width: 92px; height: 3px; bottom: -3px; top: auto; left: 0 }
img.lazy { opacity: 0; }
img:not(.initial) { transition: opacity 1s; }
img.initial, img.loaded, img.error { opacity: 1; }
img:not([src]) { visibility: hidden; }
.index_news .sinfo { font-family: unset; min-height: 36px; }
.index_news .rr .in2 .sinfo { }
#pageban h4 { font-family: unset; }
.index_news .item .img { min-height: 184px; display: block; }
.index_news .item img { min-width: 100%; height: auto; }
.index_news .in { padding-bottom: 10px; }
@media screen and (min-width:1920px) {
	#pageban img { min-width: 100%; height: auto !important; }
}
.artlist1 LI { padding: 7px 0 7px 12px; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/dot1.png') no-repeat left; position: relative }
.artlist1 LI span { position: absolute; right: 0; color: #888; font-size: 12px }
.artlist1 .a_txt { font-size: 15px; color: #666; transition: all 0.3s }
.artlist1 .a_txt:hover { color: #142D66 }
.cbox.rside { padding-left: 30px }
.cbox > h2 { margin-top: 0 }
#leftbar { max-width: 275px }
#leftbar .ttl { height: 60px; font-size: 18px; font-weight: 400; line-height: 80px; text-align: left; padding-left: 20px; margin-bottom: 30px; margin-top: 0; border-left: 5px solid #142D66 }
#leftbar .clist { background: #fff }
#leftbar .ttl h2 { margin: 0; line-height: 1.3 }
#leftbar .ttl h2+p { font-size: 14px; color: #999; line-height: 1; text-indent: 3px; margin-top: 7px; text-transform: uppercase }
#leftbar .ttl a { font-size: 30px; font-weight: 400 }
#leftbar .ul1 { border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4 }
#leftbar .cat1 { position: relative; background: #fffffd }
#leftbar .cat1.on { background: #f7f7f7 }
#leftbar .cat1.cat1_185 { display: none }
#leftbar .cat1.cat1_185+div { margin-top: 10px }
#leftbar .cat1.on .p1:before { display: block; position: absolute; width: 6px; height: 43px; top: 7px; left: -2px; background: #b41017 }
#leftbar .cat1 .p1 > a { display: flex; font-size: 16px; font-weight: 400; margin-right: 70px; margin-left: 28px; align-items: center; min-height: 60px }
#leftbar .cat1 .p1 > a.on { color: #142D66 }
#leftbar .cat1.on .p1 > a { font-weight: 700; color: #142D66 }
#leftbar .p1 { border-bottom: 1px solid #e4e4e4; margin-bottom: 0; transition: background-color 0.5s linear }
#leftbar .plus { position: absolute; top: 20px; right: 20px; cursor: pointer; width: 14px; height: 14px; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar3.png') no-repeat center }
#leftbar .on .plus { background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar4.png') no-repeat center }
#leftbar .depth2 { max-height: 0; height: auto; overflow: hidden; background: #fff; transition: max-height 0.55s ease-out; transform-origin: top }
#leftbar .on .depth2 { max-height: 1000px; transition: max-height 0.55s ease-in }
#leftbar .li_depth2 { display: flex; align-items: center; border-bottom: 1px solid #ededed; background: #f7f7f7 }
#leftbar .li_depth2 a:hover:after { border-color: #1378ce }
#leftbar .li_depth2 a:after { content: ""; width: 8px; height: 10px; position: absolute; top: 18px; left: 0; margin-top: -4px }
#leftbar .li_depth2 a { display: flex; font-size: 13px; margin: 0 8px; position: relative; padding: 10px 15px 10px 20px; line-height: 1.7; display: inline }
#leftbar .li_depth2:last-child a { border: none }
#leftbar .li_depth2.on a { color: #142D66 }
#leftbar .ttl2.par { display: none }
#leftbar .ttl2 { background: #fff; border-bottom: 1px solid #efeeee }
#leftbar .ttl2.on { background: #142D66 }
#leftbar .ttl2.on a, #leftbar .ttl2.on span { color: #fff }
#leftbar .ttl2.on i { color: #142D66; background: #fff }
#leftbar .ttl2+ul { display: none }
#leftbar .ttl2+ul li { border-bottom: 1px solid #f6f6f6 }
#leftbar .ttl2+ul { border-bottom: 20px solid #f6f6f6 }
#leftbar .ttl2+ul li a { line-height: 50px; font-size: 16px; padding-left: 25px; display: block; position: relative }
#leftbar .ttl2+ul li a:hover { background: #E9DBC5; color: #333 }
#leftbar .ttl2+ul li a:hover:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; top: 15px; right: -16px; border: 8px solid transparent; border-left-color: #e9dbc5 }
#leftbar .ttl2.on h3 a { color: #e6212a }
#leftbar .ttl2 a { font-size: 18px; line-height: 70px; padding-left: 25px }
#leftbar .i_count { position: relative; display: inline-block; padding: 3px 5px; font-style: normal; cursor: pointer; color: #142D66; background: #EEEEEE; border-radius: 9px; margin-left: 10px; font-size: 12px; top: -2px }
#leftbar .a1_1 .color { color: #142D66 }
#leftbar .a1_0 .color { color: #142D66 }
#leftbar .ttl2:nth-child(even) .color { color: #142D66 }
#leftbar .cat1.empty { display: block; border: none; height: 0 }
#leftbar h3 i { vertical-align: middle; width: 9px; height: 15px; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar6.png') no-repeat; position: absolute; top: unset; right: 22px; cursor: pointer; display: none }
#leftbar .on h3 i { display: inline-block }
.leftbar .box2 { border: 1px solid #e4e4e4; padding: 20px; background: #fff; margin-top: 25px }
.ittl { text-align: center; padding-top: 60px; margin-bottom: 40px }
.ittl p { font-size: 24px; color: #666; margin-bottom: 0 }
.ittl p:last-child { font-size: 38px; font-weight: bold; color: #333 }
.ittl span { }
.index_yewu { }
.index_yewu .con { border-radius: 16px; height: 266px; overflow: hidden; margin-bottom: 30px }
.index_yewu .con .bg { background: no-repeat center/cover; display: flex; height: 100%; text-align: center; display: flex; align-items: center; justify-content: flex-end; flex-wrap: nowrap; flex-direction: column; padding-bottom: 40px; transition: all .3s }
.index_yewu .con:hover .bg { transform: scale(1.25) }
.index_yewu .h4 {color: #132D60;width: 100%;text-shadow: 2px 2px 0px white;}
.index_yewu .en {display: block;text-shadow: 1px 1px 0px white;color: #000;}
.index_rencai { background: no-repeat center/cover; color: #fff; margin-top: 50px; }
.index_rencai .con { min-height: 740px; width: 42%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start }
.index_rencai .p5 { font-size: 36px; color: rgb(255 255 255 / 30%); margin-top: -20px }
.index_rencai .p4 { font-size: 54px; margin: 0 0 30px }
.index_rencai .p3 { font-size: 28px; margin-bottom: 40px }
.index_rencai .p2 { font-size: 16px; line-height: 2; margin-bottom: 40px }
.index_rencai .linkmore { color: #fff; border-color: #fff; border-radius: 0; line-height: 40px }
.index_news { padding-top: 20px; padding-bottom: 50px; }
.index_news div { }
.index_news .i_ttl { margin-bottom: -30px }
.index_news h2 { }
.index_news .h2_sct_ttl { }
.index_news .container { }
.index_news .row.gutter-0.cats0 { }
.index_news .dots0 { }
.index_news ul { width: 550px; margin: -30px auto 20px; text-align: center; position: relative }
.index_news li.cats1 a { background: #FFFFFF; display: block; text-align: center; text-indent: 0; border-radius: 4px }
.index_news .cats1 { padding: 10px; position: relative }
.index_news li.cats1 a { line-height: 32px; text-indent: 0; font-size: 20px; color: #666; position: relative }
.index_news li.cats1 a:before, .index_news li.cats1 a:after { height: 52px; top: -4px; left: -41px; transition: all .3s }
.index_news li.cats1 a:before { width: 136px }
.index_news li.cats1.slick-current a:before, .index_news li.cats1.slick-current:before { }
.index_news li.cats1 a:after { height: 44px; top: 0; left: -37px; min-width: 128px }
.index_news a.more { font-size: 12px; font-family: "PingFang SC", "Microsoft YaHei"; font-weight: 400; text-decoration: underline; color: #666666; line-height: 21px; display: inline-block; margin-top: 10px }
.index_news .slickbody  a:hover { }
.index_news .slick-dots { }
.index_news li.cats1.slick-current a { font-weight: bold; color: #142D66 }
.index_news li.cats1.slick-current a:hover { }
.index_news li.cats1.slick-current:after { content: ""; display: block; position: absolute; width: 8px; height: 8px; bottom: -4px; left: 50%; border: 8px solid transparent; border-top-color: #207dc7; z-index: 33; margin-left: -8px; display: none }
.index_news li.cats a:hover { color: #fff }
.index_news ul.slick-dots li { }
.index_news ul.slick-dots a { }
.index_news .slick1.slick-slider.slick-initialized.slick-dotted { }
.index_news .slick-list { }
.index_news .slick-track { margin: 0 auto }
.index_news .row.slick-slide.itemss.gutter-0.slick-cloned { }
.index_news .toutiao_l { }
.index_news .toutiao_l .time { font-size: 14px; color: #666; line-height: 2 }
.index_news .con { padding: 5px }
.index_news .item { padding: 0; background: #f1f1f1 }
.index_news .con2 { background: #fff }
.index_news .bg { padding: 5px }
.index_news .in { padding: 14px 17px 25px }
.index_news .a_txt.a_txt0 { font-size: 14px; line-height: 22px; display: inline-block; transition: all .3s }
.index_news .a_txt.a_txt0:hover { }
.index_news p.in3 { position: relative; padding-right: 110px }
.index_news .sinfo { font-size: 13px; font-family: "PingFang SC", "Microsoft YaHei"; font-weight: 400; color: #999999; line-height: 21px; margin-top: 3px; margin-bottom: 0 }
.index_news .rr { }
.index_news .d1 { margin-bottom: 14px; padding-bottom: 4px; background: #F1F1F1; height: 100px; padding: 15px 30px }
.index_news .infotime { }
.index_news p.infotime strong { }
.index_news strong { }
.index_news p.infotime b { }
.index_news b { }
.index_news .in2 { float: right; width: calc(100% - 79px) }
.index_news .rr .a_txt { font-size: 14px }
.index_news .item_2.d2.clearfix { }
.index_news p.in2 span { }
.index_news span { }
.index_news .row.slick-slide.itemss.gutter-0.slick-current.slick-active { }
.index_news .row.slick-slide.itemss.gutter-0 { }
.index_news .slick1 { }
.index_news .slick1 .row { }
.index_news .slick1 .con { }
.index_news .slick1 .d0 { }
.index_news .slick1 .d0 { }
.index_news .slick1 .d0 a.img { }
.index_news .slick1 .d0 .in { }
.index_news .slick1 .d0 .a_txt { }
.index_news .slick1 .d0 .sinfo { }
.index_news .rr { }
.index_news .rr .d1 { }
.index_news .rr .in2 { padding-top: 3px }
.index_news .rr .in2 .a_txt { font-size: 17px; font-size: 17px }
.index_news .rr .in2 .sinfo { }
.index_news .rr .in2 .sinfo { margin-top: 3px; font-size: 14px; color: #737373 }
.index_news .rr .in3 .a_txt { font-size: 14px; color: #999; padding-left: 22px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar1.png) no-repeat left 3px }
.index_news .rr .in3 .sinfo { }
.index_news .rr .in3 span { position: absolute; right: 0; font-size: 13px; color: #999 }
.index_news .rr .infotime { }
.index_news .rr .infotime { display: block; width: 64px; height: 93px; margin: -4px auto 0; float: left }
.index_news .day { display: block; text-align: center; color: #777; line-height: 60px; font-size: 42px }
.index_news .ym { display: block; text-align: center; color: #999; font-size: 14px }
.slick1 { padding-top: 10px; padding-bottom: 60px }
.slick1 .pic { height: 198px; background: #EBEBEB; display: flex; flex-direction: column; align-items: center; justify-content: center }
.index_kehu.slick1 img { max-width: 80%; margin: 0 auto }
.slick1 .slick-slider { width: calc(100% + 2px); margin-top: 20px }
.slick1 .slick-list { margin-left: -30px }
.slick1 .slick-slide { margin-left: 30px }
.index_rongyu.slick1 .slick-slide { margin-left: 24px }
.index_rongyu.slick1 p { margin-bottom: 0 }
.index_rongyu.slick1 img { max-height: 196px }
.index_rongyu.slick1 .blk { padding: 0 }
.index_rongyu.slick1 .slick-list { margin-left: -24px }
.slick1 .nail { width: 130px; height: 130px; margin: 0 auto 20px }
.slick1 .a_txt { font-size: 18px; font-weight: 400; line-height: 30px; display: block; padding-top: 15px; transition: all .3s; text-align: center; color: #333 }
.r.slick1 .a_txt { margin-top: 10px }
.slick1 .a_txt + span { font-size: 16px; line-height: 26px; display: block; padding: 4px 0 20px; color: #7b7b7b }
.slick1 .item:hover .a_txt { color: #df0000 }
.index_rongyu.slick1 .pic { background: #fff; padding: 8px; border: 1px; height: auto }
.slick1 .in { position: relative; z-index: 2; text-align: center }
.slick1 .blk { position: relative; display: block; padding: 8px; transition: all .3s }
.slick1.index_kehu .blk:after { display: none }
.r.slick1 .blk { padding: 15px }
.slick1 .blk:after { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; content: ''; transition: border-color .3s; border: 1px solid #e6e6e6; opacity: 0 }
.slick1 .blk:hover:after { border: 2px solid #009241; box-shadow: 0 0 30px 0 rgba(0, 95, 42, .1) }
.slick1 .blk:hover .more { transition: all .3s; color: #fff; border-color: #960006; background: #960006 }
.slick1 .blk:hover .a_txt { color: #f57f1d }
.slick1 .more { font-size: 16px; line-height: 35px; display: inline-block; padding: 0 35px; color: #325dcd; border: 1px solid #325dcd; border-radius: 100px }
.rmwz { background: #fff; padding: 22px; margin-top: 50px }
.rmwz .con { }
.rmwz h3 { font-size: 18px; margin-bottom: 20px }
.rmwz ul { }
.rmwz li { border-bottom: 1px dashed #ddd; padding: 9px 0 7px }
.rmwz li a { }
#pagelist { min-height: 40px; margin: 0 auto 30px; text-align: center; padding-top: 20px }
#pagelist.mt40 { margin-top: 40px }
#pagelist .current { padding: 0 14px }
#pagelist .current, #pagelist a:hover { color: #fff; border-color: #142D66; background-color: #142D66 }
#pagelist > span.pageinfo { display: none }
#pagelist a, #pagelist > span { background: #fff; font-size: 14px; line-height: 38px; display: inline-block; overflow: hidden; min-width: 40px; height: 40px; margin: 0 5px; padding: 0 2px; transition: all 0.2s; text-align: center; color: #666; border-radius: 0; border: 1px solid #d7d7d8 }
#pagelist .pageend, #pagelist .pagefirst { display: none }
#pagelist .pagedown, #pagelist .pageup { width: auto; padding: 0 14px }
#pagelist .pagedown { }
/*pages*/
.pagebar { margin-top: 0px; padding: 10px 0 40px }
.pagebar .pagination1 { display: flex; justify-content: center }
.pagebar .pagination1 li { min-width: 44px; height: 44px; line-height: 44px; margin: 0 6px }
.pagebar .pagination1 li a { display: block; width: 100%; height: 100%; text-align: center; color: rgba(170, 170, 170, 1); font-size: 16px; background-color: rgb(248, 249, 250); border-radius: 2px; box-sizing: border-box; text-decoration: none; transition: all .3s ease-out 0s }
.pagebar .pagination1 li.page-size a { font-size: 24px }
.pagebar .pagination1 li.active a, .pagebar .pagination1 li a:hover { color: #fff; background: #142D66 }
.pageno { margin-top: 30px; padding: 20px 0; text-align: center; font-size: 14px; color: #999 }
.newslist { padding-top: 55px }
.newslist .container { }
#newspage .infotitle:hover { color: #142D66 }
#newspage .infohit { padding-left: 22px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/eye.png) no-repeat left; margin-left: 20px }
#newspage .infohit i { vertical-align: middle; display: inline-block; width: 17px; height: 11px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/quanhai/images/bg8.png) no-repeat 0 -106px; position: relative; top: -1px; margin-right: 10px }
#newspage .more { }
#newspage .more i:hover { background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/quanhai/images/bg8.png) no-repeat -20px 0 }
#newspage .more i { display: inline-block; width: 36px; height: 36px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/quanhai/images/bg8.png) no-repeat -20px -230px }
#newspage .infotime { }
#newspage .infotitle span { }
#newspage .infotitle span i { }
#newspage .media { margin-top: -1px; padding: 40px 40px 25px; -moz-box-shadow: 0 1px 5px 2px rgba(89, 89, 89, .1); border: 1px solid #DFDFDF; position: relative; z-index: 3; transition: all .5s }
#newspage .media:hover { z-index: 5; box-shadow: #b3b3b33d 0 0 8px 2px }
#newspage .media:first-child { margin-top: 0 }
.media-list { margin-bottom: 50px }
#newspage .media:hover { -webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0 }
#newspage .media a:hover { }
#newspage .media .nail { display: block; width: 220px; height: 138px }
#newspage .media .media-body { padding-left: 32px }
#newspage .media .media-body h4 { font: 800 20px/2 'microsoft yahei'; font-weight: 400; display: block; margin-top: -5px; text-align: left; color: #333; margin-bottom: 10px }
#newspage .media-heading span { font-size: 13px; color: #939393; display: inline-block; margin-top: 8px }
#newspage .media-heading+p { color: #7B7B7B; font-size: 14px; line-height: 24px; margin-bottom: 0 }
#newspage .media  a { color: #333; font-size: 20px; line-height: .15 }
#newspage .media .sinfo { font-size: 16px; line-height: 1.8; color: #666 }
#newspage .media .more { display: inline-block; margin-top: 0 }
#newspn_share { margin-bottom: 40px }
#newspn_share .col2 .con { float: right; padding-top: 20px; text-align: right }
#newspn_share .col2 .con .ttl { position: relative; top: 6px; float: left }
#newsdetailpage { margin-bottom: 30px; padding-right: 0; padding-bottom: 0 }
#newsdetailpage > .con { padding: 20px 0; border-bottom: 1px dashed #d3d3d3; background: #fff }
#newsdetailpage .InfoTitle h1 { font-size: 22px; font-weight: 500; margin-top: 0; text-align: left; text-align: center; color: #535353 }
#newsdetailpage .info_from_wrap { margin: 10px 0 12px; padding-bottom: 20px }
#newsdetailpage .info_from_wrap span { font-size: 12px; line-height: 28px; color: #7b7b7b }
#newsdetailpage .info_from_wrap { text-align: center }
#newsdetailpage .info_from_wrap * { color: #888 }
#newsdetailpage .remark { padding-top: 0; padding-bottom: 40px }
#newsdetailpage .remark img { height: auto !important }
#newsdetailpage > .con.newspn.pn { padding-top: 30px; border: #ffdead }
#newsdetailpage > .con.newspn.pn .fr i { display: inline-block; width: 28px; height: 24px; margin-right: 8px; vertical-align: middle; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/back.png') no-repeat left }
#newsdetailpage>.con.newspn.pn .fr a:hover i { background-position: right 4px top 2px }
.newspn.pn * { font-size: 14px; color: #888 }
.newspn.pn p:before { display: block; width: 100% }
.newspn.pn a:hover { color: #0052d9 }
.news_detail { background: #f1f1f1 }
.news_detail .imgcenter { display: block; margin: 20px auto }
.news_detail .left1 .con { padding: 0 30px 0 0; background: #fff }
.news_detail #maincontent { padding: 60px 0 }
.news_detail .InfoTitle h1 { }
.news_detail .info_from_wrap b { font-weight: 400; line-height: 45px; margin-left: 25px; color: #666 }
.news_detail .info_previous_next_wrap { font-size: 14px; font-weight: 400; line-height: 30px; margin-top: 30px; color: #555 }
.news_detail .info_previous_next_wrap b { font-size: 14px; font-weight: 400; line-height: 30px }
.news_detail .info_previous_next_wrap a { font-size: 14px; line-height: 30px }
.news_detail .info_previous_next_wrap a:hover { color: #142D66 }
.news_detail .left1 { padding-right: 10px }
.news_detail .goback { text-align: right }
.news_detail .goback a { display: block; float: right; width: 110px; margin-top: 30px; padding: 8px 20px; text-align: center; color: #555; border: 1px solid #ccc }
.news_detail .mainpic { float: left; width: 190px; margin: 9px 20px 10px 0 }
.news_detail .crumbs { margin-bottom: 30px; border-bottom: 1px solid #ccc }
.news_detail .imgcenter { display: block; margin: 20px auto }
.news_detail .left1 .con { padding: 55px 50px; background: #fff; margin-right: 25px; border: 1px solid #e5e5e5 }
.news_detail #maincontent { padding: 60px 0 }
.news_detail .InfoTitle h1 { font-size: 24px; margin-top: -5px; margin-bottom: 0; color: #333 }
.news_detail .info_from_wrap { margin-bottom: 40px; text-align: center; padding: 0px 0 10px; color: #7b7b7b; font-size: 14px; border-bottom: 1px solid #ddd }
.news_detail .info_from_wrap b { font-weight: 400; line-height: 45px; margin-left: 0; color: #666 }
.news_detail .info_previous_next_wrap * { font-size: 16px; font-weight: 400; line-height: 30px; color: #555; text-decoration: underline }
.news_detail .info_previous_next_wrap { font-size: 14px; font-weight: 400; line-height: 30px; margin-top: 30px; padding-right: 20px; color: #555 }
.news_detail .info_previous_next_wrap b { font-size: 16px; font-weight: 400; line-height: 30px }
.news_detail .info_previous_next_wrap a { font-size: 16px; line-height: 30px }
.news_detail .info_previous_next_wrap a:hover { color: #142D66 }
.news_detail .left1 { padding-right: 0; margin-bottom: 20px }
.news_detail .goback { text-align: right }
.news_detail .goback a { display: block; float: right; width: 110px; margin-top: 30px; padding: 8px 20px; text-align: center; color: #555; border: 1px solid #ccc }
.news_detail .mainpic { float: left; width: 190px; margin: 9px 20px 10px 0 }
.news_detail .crumbs { margin-bottom: 30px; border-bottom: 1px solid #ccc }
.hotarticles { border: 1px solid #e5e5e5; background: #fff; padding: 35px 25px; margin-top: 0; margin-bottom: 65px }
.hotarticles h3 { margin: 0 0 15px; padding-bottom: 15px; border-bottom: 1px solid #E7E7E7; font-size: 18px }
.hotarticles ul { }
.hotarticles li { }
.hotarticles a { line-height: 30px; font-size: 14px; color: #7b7b7b }
.hotarticles a:hover { color: #F57F1D }
.long-long-reveal, .long-reveal, .quick-reveal, .to-reveal, .top-reveal { visibility: hidden }
.fancybox-skin { padding: 0 !important; background: 0 0 }
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span { z-index: 99999 }
.divttl p[rel=h2] { margin: 40px 0 }
.divttl h2 .more:hover { color: #d9271b }
.divttl h2 .more { font-size: 16px; position: absolute; top: 50%; right: 0; margin-top: -1px; vertical-align: middle; color: #666 }
.divttl h2:before { display: inline-block; width: 4px; height: 36px; margin-top: -5px; margin-right: 14px; content: ''; vertical-align: middle; background: #ff554c }
.bgline1 { position: relative; width: 100%; height: 1px; margin: 40px 0 }
.bgline1:before { position: absolute; z-index: 18; top: 0; left: 50%; display: block; width: 1215px; height: 10px; margin-left: -607px; content: ''; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/bg2.jpg') repeat-x }
.bgline1:after { position: absolute; z-index: 8; top: 4px; left: 0; display: block; width: 100%; height: 2px; content: ''; background: #f1f1f1 }
.title1 { font-size: 24px; margin-bottom: 25px; color: #333 }
.title1 .en { font-family: 'microsoft yahei'; font-weight: 300; position: relative; top: 1px; left: 15px; vertical-align: bottom; color: #999 }
.more_r { font-size: 14px; display: inline-block; width: 70px; padding-right: 16px; text-align: left; text-indent: 0; color: #666; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar1.png') no-repeat 54px }
h2.bt { font-family: arial; font-size: 48px; font-weight: 400; position: relative; display: block; padding-bottom: 15px; text-align: center; color: #333 }
.thehdl1.hdl { position: absolute; top: 50%; left: -84px; width: 54px; height: 54px; margin-top: -50px; cursor: pointer; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/pn1.png') no-repeat left center/cover; }
.thehdl1.hdl.next { right: -84px; left: auto; background-position: right }
.btn_more1 { transition: all 0.3s; width: 600px; line-height: 60px; background: #142D66; border: 1px solid #142D66; display: block; color: #fff; font-size: 24px; text-align: center; border-radius: 100px; margin: 10px auto 50px }
.btn_more1:hover { color: #fff; background: #142D66; border-color: #142D66 }
.btn_more1 i { display: inline-block !important; vertical-align: middle; margin-right: 5px; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/chat3.png') no-repeat; width: 30px; height: 30px; position: relative; top: -1px; left: -2px }
#friendlinks select { padding: 0; background: transparent; color: #333; border: none; width: 100% }
#friendlinks .con { }
#friendlinks span { font-weight: bold; margin-right: 10px }
#friendlinks a { display: inline-block; margin-right: 30px }
.conttl { width: 440px; height: 150px; margin-top: 0; padding-top: 18px; background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/bg1.png') no-repeat left 57px top 0 }
.conttl h3 { font-family: "PingFang SC", "Microsoft YaHei"; font-size: 36px; margin-bottom: 5px; letter-spacing: 4px; color: #142D66 }
.conttl .ttljp { font-family: "PingFang SC", "Microsoft YaHei"; font-size: 14px; font-weight: 400; position: relative; margin-bottom: 0; text-align: left; text-transform: uppercase; color: #01b24f }
.conttl .ttljp:after { position: absolute; z-index: -1; bottom: -20px; left: 80px; display: block; width: 350px; height: 140px; margin-left: -15px; content: ''; border: 10px solid #f5f5f5; background: 0 0 }
.abttl { position: relative; text-align: center }
.abttl span { display: block; padding-bottom: 10px }
.abttl span.en { font-family: SourceHanSansSC; font-size: 60px; font-weight: 400; line-height: 24px; color: #f5f5f5 }
.abttl span+span { font-size: 32px; font-weight: 600; position: relative; margin-top: -16px; padding-bottom: 30px; color: #333 }
.abttl span+span:after { position: absolute; bottom: 11px; left: 50%; display: block; display: none; width: 60px; height: 3px; margin-left: -35px; content: ''; background: #142D66 }
.fttl:before { border-left: 8px solid #8f6b34; background: #142D66; width: 180px; height: 100% }
.itemlist1 { padding: 60px 0 40px }
.itemlist1 SPAN { }
.itemlist1 IMG { }
.itemlist1 DIV { }
.itemlist1 .txt { display: block; text-align: center; line-height: 2; font-size: 16px; color: #666 }
.itemlist1 .row.gutter-30.eqnail { }
.itemlist1 .nailthumb-image { image-rendering: pixelated }
.body_case .itemlist1 .nailthumb-image { image-rendering: auto }
.itemlist1 .nail.nailthumb-container { }
.itemlist1 .index_ttl { }
.itemlist1 .h2.txtc { }
.itemlist1 .con { }
.itemlist1 .container { }
.itemlist1 .bor { padding: 32px 55px 15px; background: #fff; margin-bottom: 30px; transition: all .3s }
.itemlist1 .bor:hover { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1) }
.itemlist1.sct_team { }
.itemlist1.sct_team .con { }
.itemlist1.sct_team .bor { border: none; padding: 0 }
.itemlist1.sct_team .nail { margin: 0 }
.itemlist1.sct_team .bor img { image-rendering: auto; top: 0 !important }
.itemlist1.sct_team .name { background: #fff url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar4.png) no-repeat right 20px center; padding: 20px 24px; text-align: left }
.itemlist1.sct_team .txt { text-align: left; font-size: 18px; color: #333; display: block; position: relative; padding-bottom: 10px; margin-bottom: 10px }
.itemlist1.sct_team .txt:after { content: ""; display: block; position: absolute; width: 120px; height: 2px; bottom: 0; left: 0; background: #E6E6E6 }
.itemlist1.sct_team .txt2 { font-size: 14px; color: #666 }
.body_product .itemlist1 .bor { padding: 43px 75px 40px }
.body_case .itemlist1 .bor { padding: 20px; border: #E6E6E6 solid 1px }
.borderbox { background-color: #fff; border: 1px solid #E4E4E4; padding: 40px }
#product_detail { padding-top: 60px }
#product_detail .zhutu { }
#product_detail .bor { padding-right: 10px }
#product_detail .zhutuslider { margin-bottom: 7px }
#product_detail .zhutuslider li { height: 342px; background: #FFFFFF; border: 1px solid #E4E4E4; display: flex; justify-content: center; align-items: center }
#product_detail .zhutuslider li img { }
#product_detail .hdl { }
#product_detail .hdl.next { }
#product_detail .duotuslider { }
#product_detail .duotuslider ul { }
#product_detail .duotuslider ul li { display: flex; padding: 12px; justify-content: center; align-items: center; border: 1px solid #E4E4E4; margin-left: 7px; cursor: pointer }
#product_detail .duotuslider .slick-list { margin-left: -7px }
#product_detail .duotuslider .slick-current { border-color: #3a5b2e }
#product_detail .fea { padding-left: 30px }
#product_detail .fea h1 { font-size: 26px; color: #444; padding-bottom: 30px; border-bottom: 1px solid #D2D2D2; margin-bottom: 26px; margin-top: 0 }
#product_detail .fea .itm { color: #444; padding: 7px 0 }
#product_detail .fea .itm b { }
#product_detail .fea .itm span { }
#product_detail .fea .btn_zixun { display: block; width: 165px; height: 49px; background: #142D66; border-radius: 24px; color: #fff; font-size: 18px; line-height: 48px; text-align: center; margin-top: 50px }
#cpxq { padding-bottom: 60px }
#cpxq .h3:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; left: 0; content: ""; display: block; position: absolute; width: 10px; height: 10px; left: 0; background: #142D66; width: 220px; height: 2px; bottom: -2px }
#cpxq .h3 { padding-bottom: 16px; margin-bottom: 30px; border-bottom: 2px solid #D4D4D4; position: relative }
#cpxq .h3 span { }
#cpxq .remark { }
#cpxq .remark * { }
#xgcp { }
#xgcp .h3 { margin-top: -5px }
.art_detail { }
.art_detail .InfoTitle { }
.art_detail .InfoTitle h1 { margin: 0 0 20px; font-size: 28px; color: #444 }
.art_detail .info_from_wrap { padding: 0 0 30px; margin-bottom: 30px; color: #666; border-bottom: 1px solid #eee }
.art_detail .info_from_wrap span { margin-right: 20px }
.art_detail .remark { }
.art_detail .remark * { }
.solutionsPage { padding-left: 20px; padding-right: 20px; margin-bottom: 20px }
.solutionsPage .a_txt { margin-bottom: 22px; position: relative; display: block }
.solutionsPage .a_txt:hover { }
.solutionsPage .a_txt:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgb(0 0 0 / 30%); z-index: 3; transition: all .3s }
.solutionsPage .a_txt:hover:after { background: #0000001c }
.solutionsPage .nail { margin: 0 }
.solutionsPage .nail img { }
.solutionsPage .cover { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 24px; color: #fff; z-index: 8; line-height: 1; top: 0; margin: 0 }
.solutionsPage .picwrap { position: relative; margin: 0 auto; max-width: 100%; border: none !important; height: auto !important }
.solutionsPage .imgmark_tip { transition: all 0.5s; position: absolute; background: rgb(0 0 0 / 50%); color: #fff; padding: 15px 22px; border-radius: 6px; margin-left: 40px; margin-top: 0px; width: 190px; opacity: 0; z-index: 1 }
.solutionsPage .imgmark_tip.on { opacity: 1; z-index: 33 }
.solutionsPage .imgmark_tip .name { font-size: 18px }
.solutionsPage .imgmark_tip .des { color: #D9D9D9; font-size: 14px; line-height: 1.5; margin: 10px 0 12px; text-align: justify }
.solutionsPage .imgmark_tip .link { color: #fff }
.solutionsPage .infoTitle { color: #535353; font-size: 32px; text-align: center; margin: 10px auto 40px }
.solutionsPage .remark { margin: 50px auto 70px }
.solutionsPage .remark * { }
.solutionsPage .bzpic { }
.solutionsPage .imgmark { position: absolute; width: 32px; height: 32px; background: #142D66 url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/plus.png) no-repeat 0px 0px; border-radius: 50%; cursor: pointer; transition: all .3s; z-index: 989 }
.solutionsPage .imgmark.on { background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/plus.png) no-repeat 0px -72px }
#abpart1 { }
#abpart1 .aboutpage_content { padding-top: 80px }
#abpart1 .aboutpage_content .d1 { }
#abpart1 .aboutpage_content .p1 { font-size: 42px }
#abpart1 .aboutpage_content .p1 .c000 { color: #333 }
#abpart1 .aboutpage_content .p2 { margin-top: -10px; letter-spacing: 9.4px }
#abpart1 .aboutpage_content .p3 { letter-spacing: 24px; color: #666; margin-top: -1px }
#abpart1 .aboutpage_content .p4 { }
#abpart1 #v { BACKGROUND: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/b/case.jpg) no-repeat center; min-height: 300px; text-align: center; display: flex; justify-content: center; align-items: center; margin-bottom: 20px; flex-wrap: wrap }
#abpart1 h1 { margin-bottom: 28px }
#abpart1 #v a { }
#abpart1 #v a i { display: block }
#slickab { }
#abpart1 .pn { }
#abpart1 .pn.next { }
#abpart1 .pn:hover { }
#slickab .slick-list { margin-left: -30px; margin-bottom: 60px }
#slickab .slick-slide { margin-left: 30px }
#slickab .slick-slide p+p { text-align: center; font-size: 16px; line-height: 3 }
#abpart1 IMG { }
#abpart1 DIV { }
#abpart1 .fl { }
#abpart1 .f16.lhx18.c666.mb23 { }
#abpart1 .aboutpage.clearfix { }
#abpart2 { }
#abpart2 SPAN { }
#abpart2 P { }
#abpart2 I { }
#abpart2 IMG { }
#abpart2 H3 { }
#abpart2 DIV { }
#abpart2 .p1.mb20 { }
#abpart2 .p0.mb25 { }
#abpart2 .fttl2.mt40.mb30 { }
#abpart2 .fr { padding-left: 80px; border-left: 1px solid #CCCCCC }
#abpart2 .fl.fl1 { }
#abpart2 .f16.c666 { }
#abpart2 .clearfix { }
#abpart2 .blue { }
#abpart3 { }
#abpart3 IFRAME { border: 1px solid #ddd }
#abpart3 DIV { }
#abpart3 .in.mt45.mb30 { }
#abpart4 { }
#abpart4 .p2 { font-size: 18px; padding-left: 43px }
#abpart4 I { margin-right: 7px }
#abpart4 IMG { }
#abpart4 H3 { }
#abpart4 DIV { }
#abpart4 .p2 { }
#abpart4 .p1 { font-size: 24px; margin-bottom: 15px }
#abpart4 .in { }
#abpart4 .fttl2 { }
#abpart5 { }
#abpart5 IFRAME { }
#abpart5 H3 { }
#abpart5 DIV { }
#abpart5 .in.mt45.mb30 { }
#abpart5 .fttl2.mt40.mb30 { }
.pro_list .r { padding-left: 20px }
.body_product #maincontent { padding-top: 0 }
.pro_list #pagelist { margin: 20px auto 50px }
.remark { font-size: 16px; line-height: 1.8; color: #555; padding: 50px 0 }
.body_news_detail .remark { border-bottom: 1px solid #ddd }
.remark * { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit }
.remark img { max-width: 100%; height: auto !important }
.remark table { border: none; border-collapse: collapse; min-width: 100% }
.remark table td { border: 1px solid #e1e1e1 !important; padding: 10px 12px !important; font-size: 16px }
.remark table td * { font-size: 18px !important; color: #444 }
.fttl2 { padding-left: 12px; border-left: 4px solid #142D66; margin-bottom: 30px; position: relative }
.bottomline { margin-top: 0; padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px dashed #ddd }
.body_p_368 .liuchengbox, .body_p_368 .khys { padding-bottom: 60px }
.body_p_368 .khys { margin-bottom: 30px }
.khys { margin-top: 25px }
.khysbg { background: url('https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/bg9.jpg') no-repeat center/cover; padding: 50px }
.khys .in { }
.khys .ys_i { display: flex; width: 90px; height: 90px; justify-content: center; align-items: center; background: #142D66; border-radius: 100px; margin: 20px auto }
.khys .ys_i img { }
.khys .txt { display: block; text-align: center; font-size: 20px; font-weight: bold; color: #075da6 }
.body_job #maincontent { padding-top: 40px; background: #f7f7f7 }
.joblist .left1 { padding-right: 30px }
.joblist .left1 .con { border: 1px solid #DFDFDF; margin-bottom: 35px }
.joblist .left1 .h { padding: 30px 50px; position: relative }
.joblist .left1 .h h3 { font-size: 28px; color: #353535; display: inline-block }
.joblist .left1 .time { font-size: 13px; color: #999 }
.joblist .left1 .p1 { font-size: 20px; color: #7E7E7E; line-height: 2 }
.joblist .left1 .more { width: 41px; height: 41px; border: 1px solid #CCCCCC; border-radius: 50%; position: absolute; top: 47px; right: 30px; background: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar4.png) no-repeat center; }
.joblist .left1 .in { padding: 30px 50px 40px; border-top: 1px solid #DFDFDF; font-size: 16px; font-family: "PingFang SC", "Microsoft YaHei"; font-weight: 400; line-height: 2 }
.contactHr .bgfff { border: 1px solid #DFDFDF; border-radius: 5px; background: #fff url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ic4.png) right 30px top 30px no-repeat; margin-bottom: 14px; padding: 30px }
.contactHr h3.ttl span { font-size: 24px; font-weight: bold }
.contactHr ul li { font-size: 16px; font-family: "PingFang SC", "Microsoft YaHei"; font-weight: 400; color: #848484; line-height: 30px }
.contactHr .btns { display: flex; justify-content: space-between; }
.contactHr .btns a { display: flex; flex: 1 1; text-align: center; justify-content: center; align-items: center; height: 120px; border-radius: 10px; color: #fff; flex-wrap: wrap; flex-direction: column; max-width: calc(50% - 5px) }
.contactHr .btns a:nth-child(1) { background: #53CAC4 }
.contactHr .btns a:nth-child(2) { background: #F69A57;/* margin: 0 10px */ }
.contactHr .btns a:nth-child(3) { background: #F69A57 }
.contactHr .btns .s1 { display: block; font-size: 16px }
.contactHr .p1 { font-weight: bold; font-size: 20px }
.contactHr .p1 i { display: block; height: 35px }
.contactus h1 { font-size: 36px; position: relative; margin-top: -10px }
.contactus h1:after { position: absolute; top: 123%; left: 0; display: block; width: 60px; height: 2px; content: ''; background: #b41017 }
.contactus .companyname { font-size: 24px; margin: 30px 0 20px; color: #b41017 }
.contactus .contactusinfo { font-size: 16px; line-height: 35px; color: #666 }
.c_lxfs { padding: 50px 80px 0; padding-right: 20px; background: #fff; height: 500px; border: 1px solid #E5E5E5 }
.gbook1 { padding: 60px 0 60px }
.gbook1 #ctpart3 { padding: 30px 40px }
#ctpart3 { padding: 0; padding-left: 60px; background: #fff; }
#ctpart3 h3 { font-size: 28px }
#ctpart3 h3 + p { color: #c5c5c5 }
#ctpart3 iframe { width: calc(100% - 60px);/* height: 330px */ }
#contactarea #ctpart1 { margin-top: 0; padding-bottom: 90px }
#contactarea #ctpart2 { margin: 0 auto 80px; padding: 0 }
#contactarea #ctpart2 > .row { margin: 0 0 20px }
#contactarea #ctpart2 > .row2 { margin-top: 40px }
#contactarea #ctpart2 .s2 { font-size: 17px; font-size: 16px; display: block; margin: 6px 0 29px; color: #7b7b7b }
#contactarea #ctpart2 .s1 { font-size: 19px; color: #333 }
#contactarea #ctpart2 i { display: block; display: flex; width: 100%; width: 75px; height: 75px; margin: 0 auto 25px; text-align: center; border: 1px solid #878787; border-radius: 50%; align-items: center; justify-content: center }
#contactarea #ctpart3 .ttl5 p { color: #ccc }
#cardlist { margin-top: 50px; margin-bottom: 50px }
div#cardlist.joblist { margin-bottom: 80px }
#cardlist li { margin-bottom: 30px; padding: 25px 45px 15px; border: 1px solid #ddd; background: #fff }
.fgs { }
.fgs .in { }
.fgs .p1 { font-size: 20px; margin-bottom: 25px }
.fgs .p2 { color: #777; font-size: 16px }
.body_guestbook { background: transparent }
.body_guestbook ul { margin-top: 40px }
.body_guestbook ul li { margin-bottom: 20px; width: 50%; float: left }
.body_guestbook li .msg_ttl { float: left; font-size: 16px; color: #666; text-align: right; padding: 0 15px; width: 130px !important; line-height: 40px; display: none }
.body_guestbook li .msg_input { float: left; width: 100% }
.body_guestbook li .msg_input textarea { }
.body_guestbook form[action*='/channel/guestbookadd/l/en'] input#Contact { }
.body_guestbook form[action*='/channel/guestbookadd/l/en'] input#verifycode { }
.body_guestbook form[action*='/channel/guestbookadd/l/en'] input#MessageContent { }
.body_guestbook li .msg_input input[type=radio]:first-child { margin-left: 0 }
.body_guestbook li .msg_input input[type=radio] { width: auto; height: auto; vertical-align: middle; margin: 0; margin-right: 5px; margin-left: 20px }
.body_guestbook li .msg_input textarea, .body_guestbook li .msg_input input { border: none; line-height: 42px; padding: 10px 12px !important; width: 100%; font-size: 14px; color: #666; height: 42px; background: #F5F5F5; margin-bottom: 10px }
.body_guestbook li .msg_input textarea { height: 268px; }
.body_guestbook li .msg_input input#verifycode { width: 100px }
.body_guestbook li.li_verify { width: 50% }
.body_guestbook li.li_verify img { margin-left: 10px; vertical-align: bottom }
.body_guestbook li .form_button1 { transition: all .3s; display: block; background: #142d66; color: #fff; font-size: 18px; font-weight: 400; letter-spacing: 0; text-align: center; padding: 10px 10px; text-indent: 0; width: 30%; border-radius: 0; float: none; margin: 10px auto 50px; height: auto; border: none; margin-top: 10px; border-radius: 100px; }
.body_guestbook li .form_button1:hover { background-color: #c24f15 }
.message_body { position: relative }
.body_guestbook li { margin-top: 23px; width: 50%; padding-right: 40px }
.body_guestbook li.li_2 { height: auto }
.body_guestbook li.li_3:last-child { width: 100% !important }
.body_guestbook li.li_4 { position: absolute; top: 0; right: 0; margin: 0; padding-right: 0 }
.body_guestbook li.li_5 { }
.body_guestbook li.li_6 { }
.body_guestbook li.li_7 { }
.body_guestbook li.li_8 { }
.body_guestbook li.li_9 { }
.body_guestbook li.li_1 .msg_ttl { width: 160px; float: left }
.body_guestbook li .required { color: red; margin-left: 5px; font-weight: bold }
.body_guestbook li.li_3 .msg_ttl { }
.body_guestbook li.li_4 .msg_ttl { }
.body_guestbook li.li_5 .msg_ttl { }
.body_guestbook li.li_6 .msg_ttl { }
.body_guestbook li.li_7 .msg_ttl { }
.body_guestbook li.li_8 .msg_ttl { }
.body_guestbook li.li_9 .msg_ttl { }
.body_guestbook li.li_1 .msg_input { }
.body_guestbook li.li_2 .msg_input { }
.body_guestbook li.li_3 .msg_input { }
.body_guestbook li.li_4 .msg_input { line-height: 40px; font-size: 16px; color: #666; vertical-align: middle; height: auto }
.body_guestbook li.li_5 .msg_input { }
.body_guestbook li.li_6 .msg_input { }
.body_guestbook li.li_7 .msg_input { }
.body_guestbook li.li_8 .msg_input { }
.body_guestbook li.li_9 .msg_input { }
.body_guestbook li.li_10 .msg_input { }
.body_guestbook .li_submit { padding: 0; width: 100% }
.body_guestbook li .msg_input textarea { }
.body_guestbook .btn_red { background: #CA171D; color: #fff; font-size: 14px; line-height: 30px; padding: 8px 60px }
.body_guestbook .btn_red:hover { background: #D72E28; color: #fff }
.info_previous_next_wrap { margin-top: 30px; font-size: 16px; line-height: 2 }
.info_previous_next_wrap.eqnail { margin: 30px auto }
.info_previous_next_wrap.eqnail .Previous { float: left; width: 180px }
.info_previous_next_wrap.eqnail .Next { float: right; width: 180px }
.info_previous_next_wrap.eqnail .nail { width: 180px; margin-top: 20px }
.shares { padding-top: 40px }
.bdsharebuttonbox .ttl { float: left; margin-top: 6px; margin-right: 8px }
#ctpart1 { height: 500px }
#ctpart2 .in {position: relative;background: #fff;padding: 35px 30px 23px;margin: 0;margin-top: 22px;border: 1px solid #E5E5E5;height: 200px;}
#ctpart2 .in:before { content: ""; display: block; position: absolute; width: 1px; height: 80%; top: 10%; left: 0; background: #eee }
#ctpart2 div[class^=col]:first-child .in:before { display: none }
#ctpart2 { padding: 50px 0  0; margin: 0 auto 80px }
#ctpart2 .s2 { font-size: 17px; display: block; margin: 6px 0 30px; color: #777; font-size: 16px; }
#ctpart2 .row4 { border: 1px solid #eee; background: #fff }
#ctpart2 .s1 { font-size: 19px }
#ctpart2 i { display: block; width: 100%; text-align: center; width: 75px; height: 75px; display: flex; align-items: center; justify-content: center; border: 1px solid #878787; border-radius: 50%; margin: 0 auto 25px }
#ctpart3 .ttl5 p { color: #cccccc }
.gbookwrap { padding: 30px; margin: 50px auto }
#techpart1 { padding: 45px 0 50px }
#techpart1 SPAN { }
#techpart1 P { }
#techpart1 IMG { }
#techpart1 DIV { }
#techpart1 .txt1 { color: #666 }
#techpart1 .row.row1.gutter-30 { }
#techpart1 .nail.nailthumb-container { }
#techpart1 .item1 { background: #fff; margin-bottom: 22px; padding-bottom: 17px }
#techpart1 .item0 img { image-rendering: pixelated }
#techpart1 .img1 { }
#techpart1 .img1.nailthumb-image { }
#techpart1 .container { }
#techpart2 { padding: 15px 0 50px }
#techpart2 P { }
#techpart2 IMG { }
#techpart2 H3 { }
#techpart2 DIV { }
#techpart2 BR { }
#techpart2 .sinfo { margin-bottom: 30px; font-size: 16px }
#techpart2 .row.row1.gutter-20 { }
#techpart2 .p1 { font-size: 14px; color: #777 }
#techpart2 .p0 { font-size: 16px; margin-bottom: 6px }
#techpart2 .nailthumb-image { image-rendering: auto }
#techpart2 .nail.nailthumb-container { }
#techpart2 .itm { }
#techpart2 .fttl { margin-bottom: 10px }
#techpart2 .c { text-align: center; margin-bottom: 20px }
#techpart2 .container { }
#techpart2 .txtc { }
.body_410 #singlepage { background-color: #fff }
.body_410 .remark { padding: 30px 0 50px }
.body_410 .fttl { font-size: 26px; color: #333; text-align: left; margin-bottom: 20px }
.techtable { border-color: #E6E6E6 }
.techtable th { background: #F7F7F7; font-weight: bold }
.techtable td:first-child { background: #F7F7F7 }
#techpage2 { }
#techpage2 UL { }
#techpage2 SPAN { }
#techpage2 P { }
#techpage2 LI { font-size: 14px }
#techpage2 IMG { }
#techpage2 HR { }
#techpage2 H3 { }
#techpage2 DIV { }
#techpage2 .wrap1 { padding-bottom: 60px }
#techpage2 .txt1.f18 { font-weight: bold }
#techpage2 .txt1.f18+.sinfo { font-size: 16px; margin-bottom: 10px }
.body_408 #singlepage { background: #fff }
#techpage2 .sinfo.sinfo16 { margin-bottom: 30px }
#techpage2 .sinfo.sinfo16.noise { }
#techpage2 .s0 { font-size: 15px; margin-top: 20px; display: inline-block }
#techpage2 .row { }
#techpage2 .row.gutter-30.eqnail { }
#techpage2 .nailthumb-image { }
#techpage2 .nail.nailthumb-container { }
#techpage2 .in { }
#techpage2 .img1 { }
#techpage2 .hr1 { border-top: 1px dashed #DCDCDC; margin: 30px auto }
#techpage2 .fr { max-width: 40%; text-align: left; padding: 0 20px }
#techpage2 .fr .sinfo { height: 100%; vertical-align: bottom }
#techpage2 .fr .sinfo span { margin-right: 40px }
#techpage2 .fl { }
#techpage2 .f32 { font-size: 32px; color: #333; line-height: 3; text-align: center }
#techpage2 .f24 { font-size: 24px; color: #333; margin-bottom: 20px }
#techpage2 .d1 { }
#techpage2 .container.ct2 { }
#techpage2 .container.ct1 { }
#techpage2 .clearfix { }
#techpage2 .noise { }
.index_ttl { margin-bottom: 40px }
.maodian { position: absolute; top: -100px }
#sct_news { background: #F7F7F7; padding: 40px 0 70px }
#sct_news .i_ttl { text-align: center; width: 100%; padding: 80px 0 40px }
#sct_news .i_ttl a { }
#sct_news .i_ttl h2 { text-align: center; display: block }
#sct_news .col1 { }
#sct_news .con1 * { position: relative; z-index: 3 }
#sct_news .a_img { margin: 0 }
#sct_news .a_img img { }
#sct_news .con1 .cover { padding: 20px 0 0 }
#sct_news .a_txt { font-size: 16px; color: #333333; line-height: 1.8; font-weight: bold; transition: all .3s }
#sct_news .sinfo { margin-top: 20px }
#sct_news .sinfo .more { }
#sct_news p.clearfix { margin: 30px 0 }
#sct_news p.clearfix span.fl { font-size: 14px; font-family: "PingFang SC", "Microsoft YaHei"; font-weight: 400; color: #7B7B7B; line-height: 24px }
#sct_news p.clearfix a.fr { font-size: 14px; font-family: "PingFang SC", "Microsoft YaHei"; font-weight: 400; color: #7B7B7B; line-height: 24px }
#sct_news .row2 { margin-top: 30px }
#sct_news .con2 .r { }
#sct_news .con2 .in { }
#sct_news .con2 .in .cover { }
#sct_news .con2 .r { background: #F1F1F1; padding: 30px 0 }
#sct_news  .h3 { }
#sct_news  .h3 i { display: block; width: 22px; height: 22px; background: no-repeat center }
#sct_news .col1 { }
#sct_news .col1 .h3 { }
#sct_news .col1 .h3 i { background-image: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar2.png) }
#sct_news .col2 { }
#sct_news .col2 .h3 { }
#sct_news .col2 .h3 a { right: 23px }
#sct_news .col2 .h3 i { background-image: url(https://ce365-1251571187.cos.ap-shenzhen-fsi.myqcloud.com/jincao2/static/images/ar3.png) }
#sct_news SPAN { }
#sct_news P { }
#sct_news h3 I { }
#sct_news IMG { }
#sct_news H2 { }
#sct_news DIV { }
#sct_news .h3 A { display: block; width: 22px; height: 22px; position: absolute; right: 0; top: 0 }
#sct_news .time { color: #949494; font-size: 12px; width: 100%; text-align: right; display: block; position: relative }
#sct_news .time:before { content: ""; display: block; position: absolute; width: 82px; height: 2px; top: 8px; left: 0; background: #E6E6E6 }
#sct_news .con2 .sinfo { margin-top: 20px }
#sct_news .r { }
#sct_news .row.gutter-22.eqnail { }
#sct_news .nailthumb-image { }
#sct_news .more { }
#sct_news .i_ttl { }
#sct_news .con2 .h3 { margin: 0 0 20px; padding-left: 20px; position: relative }
#sct_news .h2_sct_ttl { }
#sct_news .con2 .cover { float: left; width: 50%; padding: 0 25px; margin-bottom: 14px; margin-top: 12px }
#sct_news .container { }
#sct_news .con2 { padding: 0 }
#sct_news .con1 { position: relative; padding: 25px 25px 35px; background: #F1F1F1 }
#sct_news .con1:before { content: ""; display: block; position: absolute; width: 100%; height: 200px; top: 0; left: 0; background: #595959; z-index: 0 }
#sct_news .con1 .h3 { color: #fff; margin: 0 auto 20px }
#sct_news .clearfix { }
#sct_news .a_txt:hover { color: #142D66 }
#sct_news .a_img.nail.nailthumb-container { }
#sct_news .col1 { }
.culturebox1 { padding-bottom: 10px; margin-bottom: 40px }
.culturebox1 h3, .culturebox2 h3 { font-size: 28px; color: #000; margin-bottom: 40px }
.culturebox1 .h4 { font-size: 22px }
.culturebox1 .sinfo { line-height: 1.8; color: #444; margin-top: 20px }
.culturebox1 .con { padding-left: 70px; padding-bottom: 30px }
.culturebox1 i { display: block; margin-top: 10px }
.culturebox1 i img { }
.culturebox2 { padding-top: 20px; padding-bottom: 50px; background: #F1F1F1 }
.culturebox2 .in { padding: 30px; background: #fff; margin-bottom: 30px; padding-left: 50px }
.culturebox2 .txt { width: calc(100% - 530px) }
.culturebox2 .pic { width: 490px }
.culturebox2 .h4 { color: #333; font-size: 20px; font-weight: bold; margin-top: 15px }
.culturebox2 .sinfo { font-size: 16px; color: #333; line-height: 2; margin-top: 20px }
.culturebox2 .nail { margin-bottom: 0 }
.culturebox2 .nail img { }
.zslist { padding: 50px 0 }
.zslist .nail { margin: 0 }
.zslist .bgs { padding: 12px; background: #fff }
#hzlist { padding: 50px 0 }
#hzlist .bor { width: 100%; height: 131px; background: #FFFFFF; border: 1px solid #E5E5E5; display: flex; justify-content: center; align-items: center }
#hzlist .bor+div { padding: 15px 0; font-size: 14px; text-align: center; display: flex; justify-content: center; align-items: center }
#hzlist .nail { }
#hzlist .nail img { }
#hzlist .txt { }
#yuangong { }
#yuangong .in { text-align: center; background: #fff; margin: 80px auto; min-height: 380px; padding: 45px 0; border: 1px solid #E5E5E5 }
#yuangong .bor { display: inline-block; padding: 12px; background: #fff; border: 1px solid #E6E6E6; margin-bottom: 25px }
#yuangong .txtc { }
#yuangong .txtc p { margin: 0 }
#yuangong .sinfo { }
.yewubox .h4 { font-weight: bold; font-size: 24px; color: #333; line-height: 2; margin: 0 0 20px }
.yewubox .detail { display: block; width: 234px; border: 2px solid #142d66; line-height: 46px; text-align: center; font-size: 17px; color: #142d66; margin: 40px 0 10px; transition: all .3s }
.yewubox .detail:hover { background: #142d66; color: #fff }
.yewubox .h5 { color: #142D66; font-size: 20px; font-weight: bold; line-height: 2 }
.yewubox { background: #FFFFFF; border: 1px solid #E4E4E4; padding: 45px 50px; margin: 45px auto 55px }
#chanyelist { padding-top: 50px; padding-bottom: 40px; }
#chanyelist .in { padding: 40px 45px; background: #fff; margin-bottom: 30px; }
#chanyelist .t { height: 62px; }
#chanyelist .t i { }
#chanyelist .t span { font-size: 24px; vertical-align: middle; margin-left: 10px; }
#chanyelist .t img { }
#chanyelist .sinfo { margin: 15px 0 20px; font-size: 14px; line-height: 2; color: #333; }
#chanyelist .a_img { }
#chanyelist .a_img img { }
#chanyelist .a_txt { line-height: 46px; border: 1px solid #E5E5E5; display: block; text-align: center; font-size: 16px; margin-top: 40px; }
#snav .li_432 { display: none !important; }
