@media (max-width:1199px) {
html { font-size: 10px }
html, body { width: 100%; background: #fff }
h1 { font-size: 24px }
body { padding: 10px; position: relative }
img { max-width: 100%; margin: 0 auto }
.fullcarousel .item a > img {
min-width: 0;
}
.container { padding: 0; width: 100%; max-width: 100%; min-width: 0; }
#maincontent>div:nth-child(1) { margin-top: 4px; margin-bottom: 10px; padding: 5px 0px 40px }
ul, ol, li { list-style: none; margin: 0; padding: 0 }
ul.subchannellist { text-align: center }
.tr { text-align: center; display: block }
.tl { text-align: left }
.tc { text-align: center }
.hide { display: none }
.f10 { font-size: 1.0rem }
.f12 { font-size: 1.2rem }
.f14 { font-size: 1.4rem }
.f16 { font-size: 1.2rem }
.f18 { font-size: 14px }
.f20 { font-size: 1.6rem }
.f22 { font-size: 2.2rem }
.f24 { font-size: 1.4rem }
.f26 { font-size: 2.6rem }
.f30 { font-size: 2rem }
.f32 { font-size: 3.2rem }
.f32 { font-size: 3.2rem }
.f34 { font-size: 3.4rem }
.f36 { font-size: 1.5rem; line-height: 1.1 }
.f40 { font-size: 2rem }
.f42 { font-size: 4.2rem }
.f45 { font-size: 4.5rem }
.f55 { font-size: 5.5rem }
.lh_2 { line-height: 2 }
.lh25 { line-height: 2.5rem }
.lh36 { line-height: 1.8 }
.lh30 { line-height: 2.7rem }
.lh40 { line-height: 4.0rem }
.lh60 { line-height: 6.0rem }
.gutter-20.row { margin-right: -10px; margin-left: -10px }
.gutter-20 > [class^='col-'], .gutter-20 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
.gutter-10.row { margin-right: -5px; margin-left: -5px }
.gutter-10 > [class^='col-'], .gutter-10 > [class^=' col-'] { padding-right: 5px; padding-left: 5px }
.gutter-30.row { margin-right: -10px; margin-left: -10px }
.gutter-30 > [class^='col-'], .gutter-30 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
.gutter-38.row { margin-right: -10px; margin-left: -10px }
.gutter-38 > [class^='col-'], .gutter-38 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { visibility: visible }
.wap-gutter-16.row { margin-right: -8px; margin-left: -8px }
.wap-gutter-16 > [class^="col-"], .wap-gutter-16 > [class^=" col-"] { padding-right: 8px; padding-left: 8px }
.wap-gutter-10.row { margin-right: -5px; margin-left: -5px }
.wap-gutter-10 > [class^="col-"], .wap-gutter-10 > [class^=" col-"] { padding-right: 5px; padding-left: 5px }
.w100 { width: 100% }
.text-center { text-align: center }
.carousel-control { opacity: .2 }
.logo-a { height: auto; padding-top: 5px }
.WebLogo { height: auto; width: 32vw; margin: 0; margin-left: 6px }
#navbarcontainer { width: auto; margin: 0 -8px; padding: 0 10px }
ul.nav { width: 100% }
ul.nav > li>a { line-height: 2.5 }
ul.nav > li:first-child >a { padding: 0 35px }
ul.nav > li:hover > a:after, ul.nav > li.active > a:after { height: 2px }
ul.dropdown-menu { position: static }
.navCollapse {float: right;width: auto;/* height: 40px */padding-top: 9px;padding-right: 5px;}
#header .lang.fl.mobileonly {
display: block;
}
.navbar-toggle {border: 1px solid #0061bf;padding: 4px;margin: 0;/* margin-top: 14px; */margin-right: 5px;display: block !important;}
.navbar-toggle .icon-bar { background: #0061bf; height: 1px; width: 20px }
.navbar-toggle .icon-bar+.icon-bar { margin-top: 3px }
.sct1 { padding: 20px 0 }
.h2ttl { font-size: 22px; font-weight: bold; line-height: 42px; margin: 10px auto 10px; text-align: center !important }
.h2ttl:after { bottom: 10px; left: 50% !important; margin-left: -20px !important }
#pageban .ban { background: no-repeat center/auto 100% }
#pageban img { min-width: 0px; width: 190%; max-width: none; }
#pageban .lrline:before, #pageban .lrline:after { display: none }
#pageban h2 { z-index: 323; width: 100%; left: 0; text-align: center; margin: 0; font-size: 26px }
#pageban h4 span { font-size: 22px }
#pageban h4 { width: 100%; top: 80px; text-align: center; margin: 0; left: 0; font-size: 22px; z-index: 5454; padding: 0; display: none }
#searchform { margin: 20px auto 10px; float: none !important; position: relative; width: 87%; top: auto }
.pagettl0 { font-size: 21px }
.pagettl0_f { margin-bottom: 10px; font-size: 14px }
.body_guestbook li .form_button1 { margin: 0 auto !important; padding: 6px !important; position: relative; top: 30px }
#videoElement { width: 100% }
#submenus .subnav .con { display: flex }
#submenus .subnav .con a { flex: 1; padding: 0; margin: 0; text-align: center; font-size: 14px; line-height: 3.3 }
.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { visibility: visible }
.divttl h2 { margin: 20px 0; font-size: 20px; font-weight: bold }
.divttl h2:before { height: 23px; margin-right: 10px }
.bgline1 { display: none; margin: 20px 0 }
#header { padding-right: 0; position: relative; margin: 0; margin-bottom: 0; }
.sitelogo {width: calc(100% - 100px);margin: 5px 0 5px;}
.sitelogo img { width: 50px; margin-top: 4px }
.sitelogo .sitename { float: left; width: calc(100% - 75px); padding-top: 21px; padding-left: 15px }
.slogan .p1 { font-size: 14px }
.slogan .p2 { font-size: 12px; margin-left: -4px; margin-top: 0; margin-bottom: 0 }
.fullcarousel .item img { min-width: 0; max-width: 200vw }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 100%; height: 100%; right: 0; left: 0; top: 0; margin: 0; display: flex; align-items: center }
.fullcarousel .carousel-control .icon-next:before, .fullcarousel .carousel-control .icon-prev:before { display: flex; justify-content: center; align-items: center }
.carousel-indicators li { width: 28px }
.carousel-indicators li.active { width: 28px }
.sitelogo .sitename .p1 { font-size: 16px; margin-top: -10px }
.sitelogo .sitename .p2 { font-size: 14px; font-weight: 400; line-height: 1.2 }
.sitelogo .sitename .p2 em { font-weight: bold; font-style: normal; color: #df0000 }
.sitelogo > a { float: left; width: 50px }
.navbar { width: 100% }
#navbar { padding: 0 }
ul.nav { white-space: normal; float: none; margin: 0px auto 10px; background: #F7F7F7; padding: 10px 10px 20px; display: block }
ul.nav > li {display: block;width: 100%;padding: 0;margin-bottom: 0;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
ul.nav > li:last-child {/* border: none */}
ul.nav > li.fj { display: none }
ul.nav > li.nav_li1 > a {width: calc(100% - 80px);line-height: 2;padding: 5px 0px;text-align: left;text-indent: 1em;font-size: 16px;color: #fff;display: block;}
ul.nav > li.nav_li1:hover > a, ul.nav > li.nav_li1.active > a {background: transparent;color: #fff;}
ul.dropdown-menu li>a { background: transparent; color: #0061bf; text-align: left; text-indent: 6px; line-height: 2 }
ul.dropdown-menu li>a:before { content: ">"; display: inline-block; padding-right: 8px }
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding: 10px 20px; position: relative }
#header .dropdown-toggle { display: block; width: 15px; height: 15px; position: absolute; right: 7px; top: 14px; z-index: 3342; cursor: help; border: 9px solid transparent; border-top-color: #999 }
li.fj { display: none }
ul.nav li.fj2 ul { display: block !important; width: 100% !important; position: static; height: auto; padding: 0 }
ul.nav li.fj2 ul li { padding: 10px 0; background: transparent }
ul.nav li.fj2 ul li input { width: calc(100% - 3em - 10px) }
ul.nav li.fj2 ul li a { width: 3em }
.fbt { font-size: 20px; line-height: 1.2 }
.linkmore { font-size: 14px }
.linkmore2 { width: 13em; text-align: center; color: #fff; margin: 0 auto; float: none; line-height: 42px }
.hotline { width: 100%; margin: 0 auto }
.hotline i { height: 21px; background-size: auto 100%; background-position: -36px center; width: 27px }
.navbarcontainer { margin: 0 auto; margin-top: 10px; background: #fff }
#footer:after { display: none }
#footer .footerinfo .footer_nav { display: none; margin: 40px 0 0 }
#footer .footerinfo .footer_nav > li { display: none }
#footer .footerinfo .footer_nav > li.qr { display: block; width: 100%; float: none; text-align: center }
#footer .footerinfo .footer_nav > li.qr .con { display: inline-block; float: none; margin: 0 10px }
#footer .cr { margin-top: 10px; padding: 10px 10px; text-align: center }
#footer .cr .copyright a, #footer .cr .copyright { text-align: center; float: none; line-height: 1.8 }
.pconly { display: none !important }
.waponly { display: unset }
.fullcarousel .carousel-caption { top: 0; padding: 20px 20px }
.caption-animate .item h3 { font-size: 18px; font-weight: bold; width: 100%; top: 50px; position: absolute; left: 0 }
.caption-animate .item .p1 { font-size: 14px; line-height: 1.2; position: absolute; top: 100px; left: 0; width: 100%; padding: 0 30px; color: #666 }
.caption-animate .item .p2 { position: relative; top: 10px }
.caption-animate .item .p2 img { width: 40px }
.carousel-indicators { width: 100%; left: 0; margin: 0 auto; bottom: 20px; height: 19px }
#pageban h2 { top: 40px; font-size: 24px; letter-spacing: 1px }
#pageban h4 { width: 100%; text-align: center; top: 80px; left: 0; display: block; font-size: 14px; letter-spacing: 1px }
.body_1 .lrline:before { top: -10px }
.body_1 .lrline:after { top: -10px }
#submenu { padding: 0; border: navajowhite }
#submenu ul li.on a { border: none; background: transparent; color: #0054a3 }
#submenu ul li a { padding: 0 }
#main { padding: 0 }
#course { padding: 0 }
#course:before { display: none }
#course .year { float: none !important; margin: 10px auto !important; width: 100% !important; padding: 30px !important }
#course .year h4 { font-size: 22px; line-height: 1.1; margin: 0 auto 10px }
#services { padding: 35px 10px }
#services .row h2 { line-height: 2; font-size: 22px; text-align: center; margin: 10px 0 0 }
#services .row .sinfo { text-align: center; font-size: 14px; padding: 10px 50px }
#services .sv_row4 .pics img { width: 33% }
.remark { padding: 0 20px; font-size: 14px }
#videos { padding: 10px 10px 10px }
#videos .nail { height: 40vw }
#videos .txt { font-size: 14px; line-height: 1.8; padding: 10px }
#pagelist { margin: 0 auto }
#pagelist .current { padding: 0 9px }
#pagelist > span, #pagelist a { margin: 5px; font-size: 12px; line-height: 25px; height: 25px; padding: 0 5px }
#newspage .media { padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; padding-top: 20px }
.media-list { margin-top: 0; padding: 0 7px }
#newspage .media .nail { width: 18vw; height: 18vw }
#newspage .media .media-body { padding-left: 18px }
#newspage .media .media-body h4 a { font-size: 16px; font-weight: bold; line-height: 1.6 }
#newspage .media .sinfo { font-size: 13px }
#newspage .media .more { font-size: 14px }
#dituContent0 { padding: 10px 0 }
.contactinfos span { font-size: 14px; line-height: 1.8; text-align: center }
.contactinfos .s1 i { display: none }
#Searchlist ul li { font-size: 14px; padding: 5px 10px }
.nav_li1_76, .nav_li1_77 { display: block !important }
.news_detail .left1 .con { padding: 0 }
.news_detail .InfoTitle h1 { font-size: 20px; margin: 0px auto 20px }
.news_detail .info_previous_next_wrap { padding: 0 10px }
.news_detail .left1 { padding: 0 }
.thecases { padding: 0 15px }
.thecases .in2 a { font-size: 14px }
.thecases .in2 { padding: 10px 5px }
#submenu ul { display: flex; flex-wrap: wrap; margin: 10px auto; background: #f4f8fb }
#submenu ul li { float: none; flex: auto; display: block; padding: 14px 0 }
#submenu ul li a { font-size: 14px; line-height: 1.2 }
.body_p_15 #submenu ul li:last-child {/* display: none */}
#index_sct_about { padding: 30px 10px 30px }
#index_sct_about .con.txtc p { font-size: 16px; line-height: 1.9 }
.body_index .ttl h2 { font-size: 24px }
.body_index .ttl { padding-bottom: 10px }
#index_sct_about .in:after { width: 38vw; height: 41vw; top: 15px; right: 15px }
#index_sct_about .in { padding: 20px; overflow: hidden; margin-bottom: 0 }
#index_sct_about .in h3 { font-size: 20px }
#index_sct_about .in p { font-size: 16px; line-height: 1.8 }
#index_sct2 { padding: 35px 15px }
#index_sct2 a.blk { display: flex; flex-wrap: wrap }
#index_sct2 a.blk .blk { order: 10 }
#index_sct2 a.blk .inner { order: 20 }
#index_sct2 .nail { width: 100%; height: 68vw }
#index_sct2 .row2 a:before { display: none }
#index_sct2 .row2 > div:nth-child(odd) a:before { display: none }
#index_videos .v:after { display: none }
#index_videos video { width: calc(100vw - 20px); height: calc((100vw - 20px) * 400 / 640) }
#index_news { padding: 35px 0px 20px }
#index_news .d2 span { padding: 10px 0 }
#index_news .toutiao_r .more { display: none }
#index_news .in2 .sinfo { display: none }
#index_news .row.cats0 { margin-bottom: 0 }
#index_news .item.d2 { margin: 10px auto; padding: 10px 0 }
#index_news .item.d2:first-child { margin: 0; padding: 0 }
#index_news .in2 { padding: 10px 10px 0 }
#index_news .dots0 ul.slick-dots { display: flex !important }
#index_news .dots0 ul.slick-dots li { line-height: 1.2; display: block; flex: 1 }
#index_news .dots0 ul.slick-dots li a { font-size: 14px; line-height: 35px; display: inline; padding: 0 }
#index_news .toutiao_r .nail { display: none }
#index_news .toutiao_r .a_txt { font-size: 16px; line-height: 1.8 }
#index_news .toutiao_l .nail { display: none }
#index_news .toutiao_l .infotime { margin: 10px 0; font-size: 14px }
#index_news .toutiao_l .a_txt { font-size: 16px; line-height: 1.8 }
#qixiapinpai .row { background: #fff }
#qixiapinpai { padding: 40px 0 20px; background: #ffffff; margin-top: 20px }
#qixiapinpai h3 { margin: 10px auto; text-align: center; font-size: 20px }
#qixiapinpai .sinfo { padding: 0; line-height: 1.8; font-size: 14px }
#qixiapinpai .linkmore2 { position: static; margin: 10px auto }
.body_17 #part1 .con { font-size: 14px; line-height: 1.8; text-align: left }
.body_17 #part1 .con img { display: block; transform: scale(0.9) }
.body_17 #part2 { padding: 20px 0 }
.body_17 #part2 .con { padding: 20px; text-align: center }
.body_17 #part2 .con h3 { text-align: center; font-size: 22px }
.body_17 #part2 .con .sinfo { text-align: center; font-size: 14px; line-height: 1.8; padding: 10px 30px }
.body_17 #part2 h2 { font-size: 22px }
.body_17 #part2 h2~p { margin: 0 0 10px }
.h2_sct_ttl { padding: 0 10px; font-size: 18px; line-height: 40px; height: 40px; vertical-align: middle; margin: 0 }
.h2_sct_ttl+.fbt { padding: 0 10px; font-size: 14px; line-height: 40px; height: 40px; display: inline-block; vertical-align: middle; margin: 0 }
.i_ttl { height: auto; line-height: 40px }
.i_ttl.clearfix>div.fr { float: none }
#location { background-color: #fff; padding-top: 10px; padding-bottom: 10px }
.section { padding: 20px 0 }
.contactinfos { margin-top: 20px; margin-bottom: 20px }
.contactinfos2 { padding-top: 20px; border-top: 1px solid #eee }
.contactinfos2 i { display: inline-block; width: 30px; height: 25px; background: url(../images/pos.png) no-repeat }
.contactinfos span { font-size: 16px; line-height: 40px; display: inline-block; padding: 0 10px; color: #666 }
.contactinfos .s1 em { font-size: 19px; font-style: normal; color: red }
.contactinfos span i { position: relative; top: -4px; display: inline-block; width: 30px; height: 27px; vertical-align: middle; background: url(../images/b8.png) no-repeat }
.contactinfos .s1 i { background-position: left 7px }
.contactinfos .s2 i { background-position: left -35px }
.contactinfos .s3 i { background-position: left -75px }
#dituContent0 { overflow: hidden; width: 100%; height: 485px; margin-bottom: 30px; padding: 25px; border: none; border-radius: 0 }
.product_detail .r .ll h1 { font-size: 24px; font-weight: bold }
.product_detail .r .ll { float: none }
.product_detail .r .crumbs { margin-bottom: 20px; line-height: 2; padding: 1px 0 }
.product_detail .zhutu { margin-top: 10px }
.product_detail #maincontent { margin-bottom: 40px; padding-bottom: 40px }
.product_detail .zhutu .mainpic img { width: 400px; height: 400px; border: 1px solid #ddd; padding: 10px }
.product_detail .sinfos .bg { margin-left: 10px; border-top: none; margin-top: 13px }
.product_detail .sinfos h1 { font-size: 23px; font-weight: 100; margin-top: 22px; border-bottom: 1px dotted #ccc; padding-bottom: 10px }
.product_detail .sinfos p { position: relative; top: -4px }
p.zixunbtn a { display: block; line-height: 35px; color: #fff; font-size: 18px; padding: 2px 30px; margin-top: 17px; transition: all .3s; width: 100%; text-align: center; margin: 0 auto; border-radius: 100px; font-size: 16px }
p.zixunbtn a:hover { background: #df0000 }
.product_detail .sinfos p .t { color: #888; font-weight: bold; color: #000 }
.product_detail .sinfos p .c { line-height: 1.8 }
.product_detail .sinfos p.p4 { margin-top: 0; padding-top: 0; margin-bottom: 30px }
.product_detail .sinfos p.p4 .t { font-size: 16px; color: #333 }
.product_detail .sinfos p.p4 .c { color: #FF8A00; font: bold 30px/50px arial }
.product_detail .sinfos p.p5 a { display: inline-block; padding: 4px 25px; color: #fff; background: #065fa3; font-size: 17px; margin-top: 10px }
.product_detail .sinfos p.p5 a { margin-bottom: 20px }
.product_detail .sinfos p.p5 a.zx { margin-right: 20px }
.product_detail .sinfos p.p5 a.pdf { margin-right: 30px; margin-left: 30px }
.product_detail .jbcs { padding: 0; margin-bottom: 20px }
.product_detail .jbcs dl { margin-top: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #999 }
.product_detail .jbcs dl dt { float: left; width: 125px; font-weight: 400; font-size: 16px; color: #666; line-height: 1.8 }
.product_detail .jbcs dl dd { float: left; width: calc(100% - 130px); margin-bottom: 22px; color: #666; line-height: 1.8; font-size: 16px }
.product_detail .hdl { background: #F0F0F0; margin-top: 55px }
.product_detail .hdl li { display: inline-block; padding: 10px 30px; cursor: pointer }
.product_detail .hdl li span { font-size: 18px; font-weight: 400; display: block }
.product_detail .hdl.vgm li { display: inline-block; padding: 10px 17px; cursor: pointer }
.product_detail .hdl.vgm li span { font-size: 14px; font-weight: bold; display: block }
.product_detail li.slick-active { background: #333872 }
.product_detail li.slick-active span { color: #fff }
.product_detail .tags { margin: 40px 0 30px }
.product_detail .tags a { margin-left: 10px }
.product_detail .info_previous_next_wrap div { color: #333; margin-bottom: 10px }
.product_detail .info_previous_next_wrap b { font-weight: 400 }
.product_detail .info_previous_next_wrap a { color: #333 }
.product_detail .info_previous_next_wrap a:hover { color: #333872 }
.remark { padding-top: 20px; padding-bottom: 50px; font-size: 14px; line-height: 2; color: #333 }
.product_detail .zixun p.phone { padding-left: 60px; background: url(../images/bg8.png) no-repeat left center }
.product_detail .zixun p span { font-size: 16px; color: #777; line-height: 1.1 }
.product_detail .zixun p b { font-size: 28px; display: block; line-height: 1.3; font-weight: bold; position: relative; top: 2px; left: -2px }
#product_detail .baojia { margin: 40px 0 }
#product_detail .ul_ttl { background: #F0F0F0; margin-bottom: 20px }
#product_detail .ul_ttl li { line-height: 50px; height: 50px; font-size: 16px; padding: 0 30px; display: inline-block; cursor: pointer }
#product_detail .ul_ttl .on { background: var(--cl2); color: #fff }
#product_detail .dw { position: relative; top: 5px }
#product_detail #baojiatbl { width: 100%; border: none; border-collapse: collapse }
#product_detail #baojiatbl td:nth-child(1) { background: #F5F5F5; width: 170px }
#product_detail td.jj input[type=number] { padding: 0 5px }
#product_detail td.jj label { margin-right: 15px; font-weight: 400 }
#product_detail #baojiatbl td { padding: 13px 15px; border: 1px solid #E5E5E5; vertical-align: middle }
#product_detail #baojiatbl td.rightth { text-align: center; width: 250px; vertical-align: top; padding: 25px 15px }
#product_detail .rightth .zongjia { font-size: 28px; color: var(--red2) }
#product_detail .rightth .yuan { color: var(--red2); margin-left: 5px }
#product_detail .rightth p { margin: 10px auto 20px }
#product_detail .rightth .jiesuan:hover { color: var(--cl1) }
#product_detail .rightth .jiesuan { background: #FFFAF4; display: inline-block; padding: 0px 20px; font-size: 18px; color: var(--red2); border: 1px solid var(--red2); vertical-align: middle; line-height: 40px }
#product_detail .rightth .jiesuan i { display: inline-block; width: 22px; height: 22px; background: url(../images/xiadan.png) center; vertical-align: middle; margin-right: 7px; position: relative; top: -2px }
#product_detail .count input { flex: 1 1 100px; width: 100px; max-width: 100px; min-width: 1px }
#product_detail .detail2 { margin-bottom: 40px; padding-bottom: 30px; padding-left: 10px; padding-right: 10px }
#product_detail .ul_hdl li.on { background: url(../images/bgjb.png) repeat-y center/cover; font-size: 20px; text-align: center; width: 100%; font-size: 16px }
#product_detail .input-group { display: flex; width: 170px; float: left }
#product_detail .thecontent>div { font-size: 16px; line-height: 2; color: #404040 }
#product_detail .ll { width: 100%; margin-top: -10px; margin-bottom: 10px; float: none }
#product_detail .ll h1 { font-size: 21px; font-weight: bold; text-align: center }
#product_detail .crumbs { margin-top: 10px; width: 100%; text-align: center; background: none }
#product_detail .crumbs * { padding-right: 0; background: none; font-size: 14px }
#product_detail .crumbs>div { padding: 0 0 10px; text-align: left }
.contactus h1 { font-size: 26px; position: relative; margin-top: -10px }
.contactus h1:after { content: ""; display: block; position: absolute; width: 60px; height: 2px; top: 123%; left: 0; background: #0062BE }
.contactus .companyname { font-size: 24px; color: #0062be; margin: 30px 0 20px }
.contactus .contactusinfo { font-size: 16px; line-height: 35px; color: #666 }
.caselist { padding-top: 40px }
.caselist .in { padding: 15px; background: #f3f3f3; margin-bottom: 22px }
.caselist .sinfo { font-size: 14px; line-height: 1.88 }
.caselist .casename { font-size: 20px; margin-bottom: 10px; display: block }
#leftbar .box_list { display: block }
.wapleftlist { margin-bottom: 0 }
.wapleftlist .dropdown { width: 100% !important }
#footer { position: relative; color: #fff; background: #333333 }
.footerinfo { position: relative; z-index: 2 }
#footer .footerinfo .footer_nav { margin: 65px auto 25px; margin-left: 70px; display: none !important; justify-content: flex-end }
#footer .footerinfo .footer_nav > li { float: left; width: 171px }
#footer .footerinfo .footer_nav > li > a { font-size: 16px; position: relative; display: block; padding-top: 30px; color: #fff }
#footer .footerinfo .footer_nav > li > a:before { position: absolute; top: 0; left: 0; display: block; width: 100px; height: 1px; content: ''; background: #535353 }
#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: 13px }
#footer .footerinfo ul.depth2 li a { font-size: 14px; line-height: 30px; color: #999999; margin: 10px 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 { float: right; width: 320px }
#footer .footerinfo .footer_nav > li.qr .con2 { margin-left: 20px }
#footer .footerinfo .qr img { display: block; margin: 0 auto 10px }
#footer .footerinfo .qr span { display: block; text-align: center }
#footer .cr { margin-top: 0; padding: 20px 10px 20px; text-align: l; border-top: 1px solid #3f3f3f }
#footer .cr .copyright { color: #b4b4b4 }
#footer .cr .copyright a, #footer .cr .copyright { color: #b4b4b4; text-align: left }
#footer .con0 { margin-top: 35px; padding: 0px 0 10px; padding-left: 75px; background: url(../images/logo_f.png) no-repeat 14px 0px; background-size: 50px auto }
#footer .con0 p { color: #999999 }
#footer .con0 .p0 { font-size: 19PX; margin-top: 20px; margin-bottom: 30px; color: #999999; line-height: 50px }
#footer .con0 .p1 { margin-left: -60px; margin-bottom: 6px; font-size: 14px; line-height: 30px }
#friendlinks { margin: 30px 0 0px; display: none }
#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 { width: 320px }
.sitelogo .sitename { padding-top: 10px; width: calc(100% - 60px); padding-right: 0 }
.sitelogo .sitename:after { display: none }
.sitelogo .f { display: none }
.sitelogo .sitename .p1 { font-size: 18px; margin-bottom: 3px; letter-spacing: 1.5px; font-weight: bold }
.sitelogo .sitename .p2 { font-size: 15px }
ul.nav > li.nav_li1 > a:after { display: none }
ul.nav > li.nav_li1 .s1 { display: none }
.fullcarousel .carousel-caption { left: 0; margin: 0 auto; width: 100% }
.caption-animate .item .d1 { margin-bottom: 10px }
.caption-animate .item .d1 p:nth-child(1) { font-size: 16px }
.caption-animate .item .d1 p:nth-child(2) { font-size: 20px }
.caption-animate .item .d1 p:nth-child(3) { font-size: 16px }
.caption-animate .item .p2 { width: 32px; height: 32px; padding-top: 3px }
.caption-animate .item .p2 img { width: 16px; margin: 0 auto }
.h2_sct_ttl:before, .h2_sct_ttl:after { vertical-align: middle; position: relative; top: -4px }
.i_ttl_r .h2_sct_ttl { padding-left: 8px }
#submenu ul li:after { top: 11px }
#submenu ul li a i { width: 20px; top: 0px; display: none }
#classpage .media { box-shadow: none; padding: 10px 0 !important; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px dashed #ddd }
#classpage .media-body { padding: 0 }
#classpage .media-body h4 { margin: 0 auto }
#classpage .media-body h4 a { font-size: 16px; font-weight: bold }
#classpage .sinfo { margin-bottom: 0; font-size: 12px; color: #777 }
#classpage .fr2 { display: none }
#classpage .fl { display: none }
.thehdl1.hdl { margin: 0; left: 70px; top: 120px; z-index: 999 }
.thehdl1.hdl.next { left: auto; right: 70px }
.product_detail .sinfos .bg { margin: 10px auto 0 }
p.zixunbtn a { font-size: 14px; line-height: 32px; margin-top: 20px }
.product_detail .jbcs dl { margin-bottom: 0 }
.product_detail .jbcs dl dt { font-size: 14px; width: 6em }
.product_detail .jbcs dl dd { font-size: 14px; margin-bottom: 15px }
.product_detail .zixun p span { font-size: 14px }
.product_detail .zixun p b { font-size: 22px }
#product_detail { padding: 0 10px }
#product_detail .detail2 { padding: 10px 0 }
#product_detail .ul_hdl li.on { text-align: left; font-weight: bold }
#product_detail .thecontent { font-size: 14px }
#product_detail .thecontent>div { font-size: 14px; color: #555 }
#product_detail .crumbs { margin-bottom: 0 }
#product_detail .crumbs * { font-size: 12px }
#leftbar { padding: 0; margin-top: 10px; margin-bottom: 0px }
#leftbar .box { display: none }
.pro_list .r { padding: 0 10px }
.pro_list .r .con { margin-top: 0px }
.pro_list .r .con_pro { padding: 10px 10px; box-shadow: none; border: 1px solid #eee }
.pro_list .r .ll { }
.pro_list .r .crumbs { display: none }
.pro_list .r .more { width: 100%; margin: 0px auto; padding: 0; border: none; padding: 10px 0 }
.pro_list .r .txt { height: auto; font-size: 14px; text-align: center; margin-top: 5px; margin-bottom: 5px; display: block }
select { width: calc(100% - 15px); margin: 10px 7.5px; line-height: 1.8; padding: 5px 10px; border: 1px solid #ddd; border-radius: 6px }
#joblist .item { padding: 10px 0; margin: 8px 0 }
#joblist .item h2 { margin: 10px 0; padding: 0; font-size: 20px; font-weight: bold }
#joblist .item .th li { width: 100%; float: none; margin-bottom: 10px }
#joblist .item .detail { padding: 15px 0 }
.sitelogo { }
.sitelogo > a { width: 33vw }
.sitelogo > a img { width: 100%; height: auto }
.sitelogo .sitename { }
.sitelogo .sitename:after { }
.sitelogo .f { }
.sitelogo .sitename .p1 { }
.sitelogo .sitename .p2 { }
.header { }
.navbarcontainer { }
.navbar {padding: 0;margin: 10px auto 0;display: block !important;}
#navbar {display: block !important;}
#navbar.in { display: block !important; }
ul.nav {display: flex;flex-wrap: wrap;background: #0054a3;padding: 0;margin-bottom: 7px;border: 1px solid #0054a3;}
ul.nav > li {position: relative;flex: 1 1 25%;}
ul.nav > li:nth-child(n+5) {
border-bottom: none;
}
ul.nav > li:nth-child(4n+4) {
border-right: none;
}
ul.nav > li.nav_li1 > a {display: block;width: 100%;text-align: center;text-indent: 0;margin: 0;padding: 6px 0;font-size: 15px;}
ul.nav > li.nav_li1 > a:after { }
ul.nav > li:hover > a:after, ul.nav > li.active > a:after { }
ul.nav > li:first-child { }
ul.nav > li > a { }
ul.nav > li:first-child > a { }
ul.nav > li:first-child > a:after { }
ul.nav > li.nav_li1:hover > a, ul.nav > li.nav_li1.active > a { }
ul.nav li.phone { }
.hotline .s1 { }
.hotline .phone { }
.dropdown-toggle {display: none !important;}
#header .wrap1 { }
#header .wrap1 .col-md-24 { }
#header .fr2 { display: none }
#header .lang {width: auto;height: auto;border: none;}
#header .lang .p1 { }
#header .lang .p1 a { }
#header .lang .p1 a:last-child { }
#header .lang .sj { }
#header .lang .sj a { }
#header .lang .sj a img { }
#header .stock {margin-left: 0;}
#header .stock span { }
#header .stock .s1 {font-size: 18px;}
#header .stock .s2 {font-size: 13px;}
#footer { }
#footer:before, #footer:after { }
.footerinfo { }
.footerinfo .container { width: 100%; text-align: center }
#copyright { }
#footer .footerinfo .footer_nav { }
#footer .footerinfo .footer_nav > li { }
#footer .footerinfo .footer_nav > li > a { }
#footer .footerinfo .footer_nav > li > a.kefu { }
#footer .footerinfo .footer_nav > li > a.kefu i { }
#footer .footerinfo ul.depth2 { }
#footer .footerinfo ul.depth2 li a { }
#footer .footerinfo ul.depth2 li a:hover { }
#footer .footerinfo .footer_nav > li.footer_contact { }
#footer .footerinfo .footer_contact p { }
#footer .footerinfo .footer_contact p.p2 { }
#footer .footerinfo .footer_nav > li.qr { }
#footer .footer_nav > li.qr .p3 { }
#footer .footerinfo .footer_nav > li.qr .con2 { }
#footer .footerinfo .qr img { }
#footer .footerinfo .qr span { }
#footer .cr { }
#footer .cr .copyright { }
#footer .cr .copyright a, #footer .cr .copyright { font-size: 12px; text-align: center }
#footer .con0 { }
#footer .con0 p { }
#footer .con0 .p0 { }
#footer .con0 .p1 { }
#footer .con0 .p2 { }
#footer .con0 p { }
#friendlinks { }
#friendlinks ul { }
#friendlinks ul li { }
#friendlinks ul li a { }
#footer .footerinfo .footer_nav > li.fnav_li_1 { }
#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 { }
.thedropmenu { height: auto; position: static !important; background: none #f7f7f7 !important; padding: 0 !important; margin: 0 auto !important; float: none !important; }
.thedropmenu:before { display: none }
.thedropmenu_1 { }
.thedropmenu_157 { }
.thedropmenu_15:before { }
.thedropmenu_20:before { }
.thedropmenu_82:before { }
.thedropmenu_76:before { }
.thedropmenu_157:before { }
.thedropmenu_119:before { }
.thedropmenu.show { }
.thedropmenu .smenu { padding: 0 !important }
.thedropmenu .smenu .h2 { font-size: 15px; margin: 0 auto; display: none }
.thedropmenu .smenu .h2 span { font-size: 12px }
.thedropmenu .smenu .area { }
.thedropmenu .smenu .area h3 { }
.thedropmenu .smenu .cols { margin: 0 }
.thedropmenu .smenu .h3 { }
.thedropmenu .smenu .col { }
.thedropmenu .smenu .col>a { }
.thedropmenu .smenu .col>a>img { }
.thedropmenu .smenu .h4 { }
.thedropmenu .smenu .col ul { margin: 0; padding: 0 0 10px }
.thedropmenu .smenu .col ul li { }
.thedropmenu .smenu .col ul li a { font-size: 14px; line-height: 1.7 }
.thedropmenu .smenu .col ul li a:before { }
.thedropmenu .smenu .areas { padding: 0 20px }
.thedropmenu .smenu .area { padding: 0 }
.thedropmenu .smenu .area:after { }
.thedropmenu .smenu .area:last-child { }
.thedropmenu .smenu .area:last-child:after { }
.thedropmenu .smenu .area:first-of-type { }
.thedropmenu .smenu .col { }
.thedropmenu .smenu .col:first-of-type { }
.thedropmenu .smenu .col:last-of-type { }
.thedropmenu .navbar-nav>li { }
.productmenu .smenu { }
.h2.submenutitle { }
.h2.submenutitle span { }
.productmenu .smenu .area { }
.productmenu .smenu .area h3 { }
.productmenu .smenu .cols { }
.productmenu .smenu .h3 { }
.productmenu .smenu .col { }
.productmenu .smenu .col>a { }
.productmenu .smenu .col>a>img { }
.productmenu .smenu .h4 { }
.productmenu .smenu .col ul { }
.productmenu .smenu .col ul li { }
.productmenu .smenu .col ul li a { }
.productmenu .smenu .areas { }
.productmenu .smenu .area { }
.productmenu .smenu .area:after { }
.productmenu .smenu .area:last-child { }
.productmenu .smenu .area:last-child:after { }
.productmenu .smenu .area:first-of-type { }
.productmenu .smenu .col { }
.productmenu .smenu .col:first-of-type { }
.productmenu .smenu .col:last-of-type { }
.productmenu .navbar-nav>li { }
.productmenu:after { }
.productmenu { }
.productmenu .area2 { }
.productmenu_o { position: static !important; margin: 0; padding: 0 0 30px; min-width: 0 }
.dropdown-menu {
display: none !important;
}
.productmenu_new { padding: 0; padding-left: 30px }
.productmenu_new .h2 { display: none }
.productmenu_new .cols { display: block }
.productmenu_new .col { width: 100%; flex: none }
.productmenu_new .img { display: none }
.productmenu_new .img img { }
.productmenu_new .info { }
.productmenu_new .a1 { }
.productmenu_new .a2:hover { }
.productmenu_new .a2 { }
.productmenu_new .a1 span { }
.productmenu_new .a2 span { }
.waponly { }
.fullcarousel .carousel-caption { }
.fullcarousel1 i { }
.fullcarousel .right.carousel-control { display: none; }
.fullcarousel .carousel-control { display: none; }
.carousel-control:focus { }
.carousel-control:hover { }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { display: none; }
.carousel-control .fa:before { }
.carousel-control .fa.icon-next:before { display: none; }
.fullcarousel .item > img { width: 130vw }
.fullcarousel .carousel-caption * { }
.fullcarousel .carousel-caption .animated0 { }
.fullcarousel .carousel-caption .animated1 { }
.fullcarousel .carousel-caption .animated2 { }
.fullcarousel .carousel-caption .animated3 { }
.caption-animate .item h3 { }
.caption-animate .item .d1 { }
.caption-animate .item .d1 p { }
.caption-animate .item .d1 p:nth-child(1) { }
.caption-animate .item .d1 p:nth-child(3) { }
.caption-animate .item .p2 { }
.caption-animate .item .p2 img { }
.carousel-indicators { }
.carousel-indicators li { }
.carousel-indicators li.active { }
.carousel-indicators li.active:after { }
.i_ttl { }
.h2_sct_ttl { font-size: 20px; font-weight: bold }
.h2_sct_ttl+p { }
.white .h2_sct_ttl { }
.white .h2_sct_ttl:before, .white .h2_sct_ttl:after { }
.white .h2_sct_ttl:after { }
.white .h2_sct_ttl+p { }
.i_ttl_r { }
.i_ttl_r .h2_sct_ttl { }
.i_ttl_r .h2_sct_ttl:before { }
ban img { }
#maincontent { background: #fff }
.body_86 #maincontent { background: #fff }
.pagename { font-size: 20px; font-weight: bold; margin: 15px auto 10px }
.body_122 .pagename { font-size: 15px; }
#jiameng .con iframe { width: 100% !important; height: 570px; }
.body_87 h1.pagename { margin: 30px auto 40px }
#pageban .ban { }
#pageban * { }
#pageban img { }
#pageban h4 img { }
#pageban .sname { }
#pageban h2 { }
#pageban h4 { }
#pageban h4 .dot { }
.body_1 .lrline:before { }
.body_1 .lrline:after { }
#location { }
#location * { }
#location a:hover { }
#submenu { }
#submenu .box > a { }
#submenu ul { }
#submenu ul li { flex: 1 1 30%; padding: 18px 0 11px }
.body_p_119 #submenu ul li { flex: 1 1 25%; }
.body_p_15 #submenu ul li { flex: 1 1 calc(1 /3 * 100%) }
#submenu ul li:after { }
#submenu ul li.on:after { background: #E7E9F1 }
#submenu ul li.on a { }
#submenu ul li a { }
#submenu ul li a i { }
#submenu ul li { border-bottom: 1px solid #eee }
#submenu ul li:last-child:after { background: #f4f8fb }
#submenu ul li:nth-child(3n) { }
#submenu ul li a { }
#submenu ul li a:hover { }
#submenu ul li.on a:hover { }
.subchannels { margin: 20px 30px }
.subchannels li { margin-bottom: 10px }
.subchannels li a { font-size: 16px }
.subchannels li a:hover { }
.subchannels li.on { }
.subchannels li.on a { }
#main { }
#main .pagettl { }
#main .pagettl_c { }
#main .pagettlf { }
#course { }
#course:before { }
#course .year { }
#course .year h4 { }
#course .year h4:after { }
#course .year h4:before { }
#course .year li:before { }
#course .year:nth-child(odd) { }
#course .year:nth-child(odd):before { }
#course .year:nth-child(odd):after { }
#course .year:nth-child(even) { }
#course .year:nth-child(even):before { }
#course .year:nth-child(even):after { }
#services { }
#services .row .line { }
#services .flex { }
#services .row h2 { }
#services .row .sinfo { }
.remark { }
.remark * { }
#videos { }
#videos .con { }
#videos .nail { }
#videos .nail:after { }
#videos .txt { }
video { }
#pagelist { }
#pagelist .current { }
#pagelist a:hover, #pagelist .current { }
#pagelist > span.pageinfo { }
#pagelist > span, #pagelist a { }
#newspage .media { }
#newspage .media:first-child { }
#newspage .media:hover { }
#newspage .media a:hover { }
#newspage .media .nail { }
#newspage .media .media-body { }
#newspage .media .media-body h4 { }
#newspage .media .media-body h4 a { }
#newspage .media .sinfo { }
#newspage .media .infotime { }
#newspage .media .more { }
#classpage .media { }
#classpage .media-body { }
#classpage .media-body h4 { }
#classpage .media-body h4 a { }
#classpage .sinfo { }
#classpage .infotime { }
#classpage .infotime:after { }
#classpage .infotime2 { }
#classpage .fr2 { }
#classpage .fl { }
.bdsharebuttonbox { }
.bdsharebuttonbox .ttl { }
.news_detail .imgcenter { }
.news_detail .left1 .con { }
.news_detail #maincontent { }
.news_detail .InfoTitle h1 { }
.news_detail .info_from_wrap { }
.news_detail .info_from_wrap b { }
.news_detail .info_previous_next_wrap * { }
.news_detail .info_previous_next_wrap { }
.news_detail .info_previous_next_wrap b { }
.news_detail .info_previous_next_wrap a { }
.news_detail .info_previous_next_wrap a:hover { }
.news_detail .left1 { }
.news_detail .goback { }
.news_detail .goback a { }
.news_detail .mainpic { }
.news_detail .crumbs { }
.tjxw h3.ttl:after { }
.tjxw h3.ttl { }
.tjxw ul li { }
.tjxw ul li a { }
.tjxw ul li p { }
#Searchlist li { }
.thecases { }
.thecases .in2 { }
.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { }
.fancybox-skin { }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { }
.divttl p[rel=h2] { }
.divttl h2 .more:hover { }
.divttl h2 .more { }
.divttl h2:before { }
.bgline1 { }
.bgline1:before { }
.bgline1:after { }
.title1 { }
.title1 .en { }
.more_r { }
h2.bt { }
.thehdl1.hdl { }
.thehdl1.hdl.next { }
#malls { }
#malls a.blk { height: 80vw; box-shadow: none }
#malls a.blk>* { }
#malls a.blk img { }
#malls a.blk .logo1 { }
#malls a.blk img.more { }
#malls a.blk span { }
.sct_pro_class { padding: 20px 0 40px }
.sct_pro_class .slick-slide { }
.sct_pro_class .slick-list { }
.sct_pro_class .a1 { padding-bottom: 20px }
.sct_pro_class .a1 img { width: 100%; height: auto; margin: auto; display: inline; max-width: 100%; }
.sct_pro_class .slick-slider { margin: 20px 0 0 }
.sct_pro_class .h3 {font-size: 14px;font-weight: bold;padding: 0 0 20px;margin: 10px auto 0;}
.sct_pro_class .h3:after { }
.sct_pro_class .info {padding: 11px 10px;margin: -30px 6px 0;background: #fff;}
.sct_pro_class .sinfo { }
.sct_pro_class .sinfo {font-size: 11px;line-height: 1.48;text-align: justify;}
.sct_pro_class a:hover .sinfo { }
.sct_pro_class a:hover .info { }
.sct_pro_class .img { height: auto; text-align: center; }
.sct_pro_class a:hover .img { }
.sct_pro_class a:hover img { }
.sct_pro_class .slick-dots { }
.sct_pro_class .slick-dots li { }
.sct_pro_class .slick-dots li.slick-active { }
.sct_pro_class .slick-dots li button { }
.sct_pro_class .slick-dots li.active button { }
.sct_pro_class .pn { }
.sct_pro_class .pn.prev { }
.sct_pro_class .pn { display: none !important; }
.sct_product { }
.sct_product div { }
.sct_product .container { }
.sct_product .row { }
.sct_product .con { }
.sct_product a:hover { }
.sct_product a:hover img { }
.sct_product img { }
.sct_product .nail.nailthumb-loading { }
.sct_product a.nail.nailthumb-loading img { }
.sct_product img { }
.sct_product .txt { padding: 15px 3px }
.sct_product .txt a.f30 { font-size: 16px; font-weight: bold; text-align: center; display: block; padding: 20px 0 0 }
.sct_product .txt a.f30+p { font-size: 14px; line-height: 1.5; text-align: center; padding: 10px 30px }
.sct_product .txt .more { text-align: center; display: block; width: 100%; padding: 0 0 30px }
.sct_product .sinfo16 { }
.sct_product p { }
.sct_product .sinfo { }
.sct_product i { }
.sct_case { background: url(../images/bg1.jpg) no-repeat center /cover; padding: 20px 0 0px }
.sct_case div { }
.sct_case .img+ span {margin: 15px auto 15px;font-size: 12px;}
.sct_case .i_ttl { }
.sct_case h2 { }
.sct_case .h2_sct_ttl { }
.sct_case div.i_ttl p { font-size: 14px; line-height: 1.5; margin: 10px 50px }
.sct_case p { }
.sct_case .container { padding: 15px 0px 30px }
.sct_case .row { }
.sct_case .list1 { }
.sct_case div.list1 a { flex: auto }
.sct_case div.list1 a:first-child { }
.sct_case a i img { max-width: 7vw; }
.sct_case div.slick_case_nav span {font-size: 10px;}
.sct_case a:hover img { }
.sct_case div.list1 i { }
.sct_case i { }
.sct_case div.list1 img { max-width: 7vw }
.sct_case img { }
.sct_case div.list1 span { font-size: 12px }
.sct_case .nail+ span { font-size: 14px; margin: 10px auto }
.sct_about { }
.sct_about .videowrap { }
#v1 { margin: 0 auto 20px }
.sct_about .playtoggle { }
.sct_about .playpause { }
.sct_about div.con2 { padding: 0 }
.sct_about .container.container1 { }
.sct_about .row { }
.sct_about .con { padding: 20px 20px }
.sct_about p { }
.sct_about .p1 { }
.sct_about p.p1 i { }
.sct_about i { }
.sct_about p.p1 img { }
.sct_about img { }
.sct_about .companyname { text-align: center }
.sct_about div.companyname h2 { font-size: 20px; font-weight: bold; text-align: center; width: 100%; margin: 0 auto }
.sct_about h2 { }
.sct_about .intro { text-align: center; margin: 15px auto; font-size: 16px; }
.sct_about .intro+div { line-height: 1.9 }
.sct_about .con .lh30 { line-height: 1.9; }
.sct_about div.intro br { }
.sct_about br { }
.sct_about .sinfo { }
.sct_about div.sinfo br { }
.sct_about .links { }
.sct_about div.links a { }
.sct_about div.links a:after { }
.sct_about div.links a:last-child:after { }
.sct_about a.linkmore0 { margin: 20px auto 20px }
.sct_about .container2 { }
.sct_about .row.gutter-0 { }
.sct_about .col-md-offset-12 { }
.sct_about div.col-md-12.col-md-offset-12 video { }
.sct_about video { }
.sct_about div.col-md-12.col-md-offset-12 div { }
.sct_buju { padding: 50px 10px 70px; height: auto }
.sct_buju img { }
.sct_buju img.chinamap { }
.sct_buju .d1 { display: none }
.sct_buju .i_ttl { }
.sct_buju h2 { }
.sct_buju .h2_sct_ttl { }
.sct_buju h2+ p { font-size: 14px; line-height: 1.5; width: 80%; margin: 10px auto 25px }
.sct_buju p.sinfo { font-size: 10px; line-height: 1.5; }
.sct_buju .ul1 { width: 100%; margin: 0 auto; align-items: flex-start }
.sct_buju .ul1 li { position: static !important; opacity: 1 !important; margin: 0 5px !important; padding: 0 !important; width: 25vw !important; height: 25vw !important; flex: 1 !important; overflow: hidden !important; display: block !important; border-width: 5px; max-width: none; min-width: 0; max-height: none; min-width: 0; min-height: 0 }
.sct_buju .ul1 li.li1 { }
.sct_buju .ul1 li.li2 { }
.sct_buju .ul1 li.li3 { }
.sct_buju .s1 { }
.sct_buju .p1 { padding-top: 10px }
.sct_buju .p1 .s2 { font-size: 20px }
.sct_buju .p1 .s3 { }
.sct_buju .p1 .s1 { }
.sct_news { }
.sct_news .i_ttl { }
.sct_news .i_ttl.white { }
.sct_news h2 { }
.sct_news .h2_sct_ttl { }
.sct_news div.i_ttl.white p { }
.sct_news .sinfo { }
.sct_news .container { }
.sct_news .hdl { }
.sct_news .hdl.prev { }
.sct_news .hdl.next { }
.sct_news .slick-slider { }
.sct_news .in.slick-slide { }
.sct_news .linkmore { margin: 5px auto; }
.sct_news .nail.nail2.nailthumb-container { }
.sct_news img { }
.sct_news .nailthumb-image { }
.sct_news .txt { }
.sct_news .a_txt { line-height: 1.5; font-size: 14px; font-weight: bold }
.sct_news .in { padding: 15px }
.sct_news .detail { }
.sct_news a img { }
.sct_news a:hover img { }
.sct_news a.detail img { }
.sct_news .slick-slide { }
.sct_news .slick-list { }
.about_part1 { }
.about_part1 div.item { background: transparent }
.about_part1 .row { }
.about_part1 .items { }
.about_part1 .clearfix.item.item1 { }
.about_part1 .txt { width: 100%; padding: 10px 15px }
.about_part1 p { }
.about_part1 .h2 { text-align: center; line-height: 1.66; font-size: 16px; margin: 0 30px 10px }
.about_part1 .sinfo { line-height: 2 }
.about_part1 .img { width: 100%; float: none; padding: 0 25px }
.about_part1 .nail { width: 100%; height: 48vw; margin: 10px auto }
.about_part1 img { }
.about_part1 .nailthumb-image { }
.about_part1 .item2 .txt, .about_part1 .item4 .txt { }
.about_part1 .item2 .img, .about_part1 .item4 .img { }
.about_part1 .item3 { }
.about_part1 .item5 { }
#culture_part1 { background: #fff }
#culture_part1 h1 { }
#culture_part1 .pagename { }
#culture_part1 div { }
#culture_part1 .container { }
#culture_part1 .row.row1 { }
#culture_part1 div.col-md-12 img { width: 90%; margin: 0 auto 40px; display: block }
#culture_part1 img { }
#culture_part1 .con { width: 100%; height: auto; padding: 0px 20px }
#culture_part1 .sinfo { }
#culture_part1 .blue { text-align: center; font-size: 18px; font-weight: bold; margin: 0 35px 20px; line-height: 1.55 }
#culture_part1 .c666 { line-height: 1.8; font-size: 15px; text-align: center }
#culture_part1 .row.row2 { }
#culture_part1 .con2 { padding: 0px 20px; min-width: 0; min-height: 0; margin-bottom: 25px }
#culture_part1 i { }
#culture_part1 .blk.ma { }
#culture_part1 i.blk.ma img { }
#culture_part1 span { }
#culture_part1 .s1 { margin: 20px auto 10px; font-weight: bold; font-size: 16px }
#culture_part2 { }
#culture_part2 h2 { }
#culture_part2 .cfff { }
#culture_part2 p { }
#culture_part2 .lhx2.cfff { font-size: 20px }
#culture_part2 .lhx2.cfff+p { font-size: 16px; margin: 20px 50px; line-height: 1.8 }
#culture_part3 { padding-bottom: 20px }
#culture_part3 div { }
#culture_part3 .container { }
#culture_part3 .row.gutter-40 { }
#culture_part3 .con { padding-right: 16vw; margin-bottom: 20px }
#culture_part3 .col2 .con { }
#culture_part3 .con { }
#culture_part3 h3 { }
#culture_part3 h3 { }
#culture_part3 p { }
#culture_part3 .cfff { }
#culture_part3 .col2 { }
#pinzhi_part1 { }
#pinzhi_part1 div { }
#pinzhi_part1 .con { }
#pinzhi_part1 .nail+p { padding-top: 10px; font-size: 16px; font-weight: bold }
#pinzhi_part1 .nail+p+p { }
#pinzhi_part1 .nail { width: calc(100vw - 20px); height: calc((100vw - 20px) * 30 / 58) !important }
#pinzhi_part1 img { }
#pinzhi_part1 .nailthumb-image { width: 100% !important; min-width: 100vw; position: static !important; height: 58vw !important }
#pinzhi_part1 .c666.lhx2 { font-size: 14px; line-height: 1.8; padding-bottom: 20px }
#pinzhi_part2 { margin: 0 auto; padding: 5px 10px 35px }
#pinzhi_part2 div { }
#pinzhi_part2 .row { }
#pinzhi_part2 .items { }
#pinzhi_part2 .item.item1 { }
#pinzhi_part2 .txt { width: 100%; padding: 0 20px; float: none; text-align: center; line-height: 1.66; margin-bottom: 40px }
#pinzhi_part2 p.h2 { }
#pinzhi_part2 .c666.lhx2 { text-align: left; line-height: 2 }
#pinzhi_part2 .img { width: 100% }
#pinzhi_part2 .item2 .txt { padding: 0 20px }
#pinzhi_part2 .item2 .img { }
#pinzhi_part2 .nail.nailthumb-container {/* height: auto !important */width: 100% !important; height: 70vw !important; }
#pinzhi_part2 img { }
#pinzhi_part2 .nailthumb-image {/* width: calc(100vw - 20px) !important; *//* height: auto !important; */ }
#pinzhi_part2 .item.item2 { margin-top: 10px; padding-bottom: 30px; width: 100% }
.pinzhi_part3 { }
.pinzhi_part3 img { }
.pinzhi_part3 .i_ttl { }
.pinzhi_part3 h2 { }
.pinzhi_part3 .h2_sct_ttl { }
.pinzhi_part3 .container { }
.pinzhi_part3 .hdl { }
.pinzhi_part3 .hdl:hover { }
.pinzhi_part3 .hdl.next { }
.pinzhi_part3 .hdl.next:hover { }
.pinzhi_part3 .row { }
.pinzhi_part3 .hdl.prev.slick-arrow.slick-hidden { }
.pinzhi_part3 .slick-slider.slick-initialized { }
.pinzhi_part3 .con p.img+p { }
.pinzhi_part3 .con p { }
.pinzhi_part3 .slick-track { }
.pinzhi_part3 .slick-slide { }
.pinzhi_part3 .slick-list { }
.pinzhi_part3 .hdl.next.slick-arrow.slick-hidden { }
.pinzhi_part4 { }
#pinzhi_part4 div { }
#pinzhi_part4 .i_ttl { }
#pinzhi_part4 h2 { }
#pinzhi_part4 .h2_sct_ttl { }
#pinzhi_part4 .container { }
#pinzhi_part4 .nail1 { }
#pinzhi_part4 .nail2 { }
#pinzhi_part4 .row { }
#pinzhi_part4 .nail.nail1.nailthumb-loading { }
#pinzhi_part4 div.nail.nail1.nailthumb-loading img { }
#pinzhi_part4 img { }
#pinzhi_part4 .nail.nail2.nailthumb-loading { }
#pinzhi_part4 div.nail.nail2.nailthumb-loading img { }
#develop { }
#develop div { }
#develop .row { }
#develop .years { }
#develop .arr { }
#develop .arr.next { }
#develop .slick-silder { }
#develop .slick-list { }
#develop .slick-track { }
#develop a { }
#develop #slk1 { }
#develop #slk2 { }
#develop .event { padding-bottom: 50px }
#develop .event li { padding: 10px 10px 0; padding-left: 40px; font-size: 15px }
#develop .event li:hover { }
#develop .event li:before { top: 17px; left: 12px }
#develop .year.slick-current { }
#develop .year { font-size: 18px }
#develop .slick-slide { }
#develop .slick-slide.slick-current.slick-active { }
#develop .slick-slide.slick-active { }
#develop .arr.next.slick-arrow { }
#develop .events { padding: 20px 10px }
#develop .slick-slider.slick-initialized { }
#develop div.slick-slide li { }
#develop li { }
#develop .slick-active li { }
#zzpics { }
#zzpics div { }
#zzpics .row.gutter-40.eqnail { }
#zzpics .con { box-shadow: none; margin: 2px 0 }
#zzpics .in { padding: 10px 0 0 !important; background: #fff !important; margin: 10px auto 0 !important }
#zzpics a { }
#zzpics .nail.nail_resize.nailthumb-container { width: calc(100vw - 50px) !important; height: 54vw !important; display: block !important; margin: 0 auto 20px !important }
#zzpics img { }
#zzpics .nailthumb-image { width: 100% !important; height: 100% !important; max-width: 100% !important; min-width: 100% !important; margin: 0 !important; position: static !important; padding: 0 !important; float: none !important }
#zzpics .txt { font-size: 16px }
#zzpics .pagelist { padding: 0 0 30px }
#zzpics .page { margin-top: 30px; margin-bottom: 0 }
#zzpics span { }
#zzpics .pageinfo { }
#zzpics span.pageinfo label { }
#zzpics label { }
#zzpics .pagefirst { }
#zzpics .pageup { }
#zzpics .current { }
#zzpics .pagenum { }
#zzpics .pagedown { }
#zzpics .pageend { }
#zzpics.videolist { }
#zzpics.videolist div { }
#zzpics.videolist .row.gutter-40.eqnail { }
#zzpics.videolist .con { padding: 0 20px 0; margin-bottom: 15px }
.body_p_82 #zzpics.videolist .con { padding: 0 }
#zzpics.videolist .in { }
#zzpics.videolist a.nail { }
#zzpics.videolist a.nail:after { }
#zzpics.videolist a.nail:hover:after { }
#zzpics.videolist .nail.nail_resize.nailthumb-container { }
#zzpics.videolist img { }
#zzpics.videolist .nailthumb-image { }
#zzpics.videolist .txt { }
#zzpics.videolist .pagelist { }
#zzpics.videolist .page { }
#zzpics.videolist span { }
#zzpics.videolist .pageinfo { }
#zzpics.videolist span.pageinfo label { }
#zzpics.videolist label { }
#zzpics.videolist .pagefirst { }
#zzpics.videolist .pageup { }
#zzpics.videolist .current { }
#zzpics.videolist .pagenum { }
#zzpics.videolist .pagedown { }
#zzpics.videolist .pageend { }
#zzpics.caselist { }
#zzpics.caselist a.nail:hover:after { }
#zzpics.caselist .nail.nail_resize.nailthumb-container { }
#zzpics.caselist img { }
#zzpics.caselist .nailthumb-image { }
#zzpics.caselist .txt { }
#zzpics.caselist .pagelist { }
#zzpics.caselist .page { }
#zzpics.caselist span { }
#zzpics.caselist .pageinfo { }
#zzpics.caselist span.pageinfo label { }
#zzpics.caselist label { }
#zzpics.caselist .pagefirst { }
#zzpics.caselist .pageup { }
#zzpics.caselist .current { }
#zzpics.caselist .pagenum { }
#zzpics.caselist .pagedown { }
#zzpics.caselist .pageend { }
#zzpics.caselist .in { padding: 0 20px }
#zzpics.neikanlist { margin-top: 10px }
#zzpics.neikanlist .nail { }
#zzpics.neikanlist img { }
#zzpics.neikanlist .nailthumb-image { }
#zzpics.neikanlist .txt { }
#zzpics.neikanlist .pagelist { }
#zzpics.neikanlist .in { }
#zzpics.neikanlist .con { }
#zzpics.neikanlist .page { }
#zzpics.neikanlist span { }
#zzpics.neikanlist .pageinfo { }
#zzpics.neikanlist span.pageinfo label { }
#zzpics.neikanlist label { }
#zzpics.neikanlist .pagefirst { }
#zzpics.neikanlist .pageup { }
#zzpics.neikanlist .current { }
#zzpics.neikanlist .pagenum { }
#zzpics.neikanlist .pagedown { }
#zzpics.neikanlist .pageend { }
#contactpage { }
#contactpage div.mt50 { margin-top: 0px; }
#contactpage .container.mt40.mb45 { }
#contactpage .address_area.on { border: none; padding: 0 10px; }
#contactpage .address_area { border: none; padding: 0 10px; }
#contactpage .row { }
#contactpage .con { padding: 10px; }
#contactpage .col1 { }
#contactpage .con { }
#contactpage h2 { font-size: 20px; font-weight: bold; }
#contactpage .col2 h2 { margin: 0; display: none; }
#contactpage h2.line:after { }
#contactpage div.con p { }
#contactpage p { }
#contactpage span { }
#contactpage .t { }
#contactpage .c { }
#contactpage .col1 { }
#contactpage .col1 .con { }
#contactpage .col2 { }
#contactpage .col2 .con { }
#contactpage .row.row21 { }
#contactpage .row.row3 { }
#contactpage #site-map { border: none; padding: 0 10px; }
#contactpage div.col-md-24 iframe { max-width: 100%; height: 120vw; }
#contactpage iframe { }
#banshichu { }
#banshichu .con { }
#banshichu table { }
#banshichu th, #banshichu td { padding: 10px 12px; }
#banshichu th:first-child, #banshichu td:first-child { }
#banshichu th { }
#banshichu tr { }
#banshichu tr:nth-child(odd) { }
#banshichu td { }
.zhiyefazhan { }
.zhiyefazhan .img { display: none; }
.zhiyefazhan .img img { }
.zhiyefazhan .con { padding: 0 30px 0px; }
.zhiyefazhan ul { width: 100%; margin: 0; position: static; padding: 10px 20px; height: auto; }
.zhiyefazhan ul:before { }
.zhiyefazhan li { }
.zhiyefazhan h3 { font-size: 15px; font-weight: bold; }
.zhiyefazhan h3:before { }
.zhiyefazhan h3+p { line-height: 1.78; }
.whhd { }
.whhd .con { }
.whhd a:hover .txt { }
.whhd .txt { }
.yplc { padding-bottom: 10px; }
.yplc .con { padding: 20px 15px 30px; }
.yplc .con ul { }
.yplc .con ul:before { }
.yplc .con ul li { }
.yplc .con ul .t { }
.yplc .con i { }
.yplc .con img { }
.yplc .con em { }
.yplc .con ul .sinfo16 { }
.yplc .con .li1 { }
.yplc .con .li2 { }
.yplc .con .li3 { }
.yplc .con .li4 { }
.yplc .con .li5 { }
.yplc .con .li6 { }
.downloadlist { }
.downloadlist .con { padding: 10px; }
.downloadlist table#downloadtable { }
.downloadlist table#downloadtable tr { }
.downloadlist table#downloadtable th { padding-left: 10px; font-size: 14px; line-height: 40px; }
.downloadlist table#downloadtable td { padding: 14px 6px; }
.downloadlist a { width: 50px; height: 30px; background-position: center bottom 8px; background-size: 14px; margin: 0 auto; }
.downloadlist a:hover { }
.jinyinglinian { }
.jinyinglinian .txt { padding: 0; height: auto; margin-bottom: 10px; }
.jinyinglinian .txt+.img { width: 100%; height: 50vw; margin: 10px 0px; }
.jinyinglinian .con { }
.jinyinglinian .sinfo16 { }
.jinyinglinian .container { padding: 10px; }
.newslist { }
.newslist img { }
.toutiao { }
.toutiao .nail { width: calc(100vw - 20px); height: calc((100vw - 20px) * 36 / 55) }
.toutiao .nail img { width: 100%; height: 100%; width: calc(100vw - 20px) !important; height: calc((100vw - 20px) * 36 / 55) !important; position: static !important }
.toutiao .fr { width: 100%; float: none; padding: 20px 10px; margin-top: 0px; display: block }
.toutiao .p1 { margin: 0 !important; height: auto !important; position: static }
.toutiao .p2 { font-size: 17px }
.toutiao .p2 a { font-size: 15px; font-weight: bold }
.toutiao .sinfo { }
.toutiao .detail { font-size: 14px; width: 10em }
.toutiao .detail:hover { }
.newslist .in { }
.newslist .in.in1 { }
.newslist .in.in1>a { display: block; position: relative; padding-left: 30vw }
.newslist p { font-size: 14px; line-height: 1.7 }
.newslist .in2>p.f18 { font-size: 15px; font-weight: bold; line-height: 1.5 }
.newslist .time { }
.newslist .time+.more { margin-right: 11px }
.newslist .clearfix .fl { float: none }
.newslist .in2 { padding: 0; padding-left: 11px }
.newslist .clearfix .more i { }
.newslist .clearfix .more i:after { }
.newslist a:hover .more i { }
.newslist a:hover .more i:after { }
.newslist .in.in1 a:hover * { }
.newslist .in.in1 .nail { width: calc(100vw - 20px); height: calc((100vw - 20px) * 36 / 55); width: 29vw !important; height: 25vw !important; position: absolute; left: 0; top: 0 }
.product_detail .r .ll h1 { }
.product_detail .r .ll { }
.product_detail .r .crumbs { }
.product_detail .zhutu { }
.product_detail #maincontent { }
.product_detail .zhutu .mainpic img { width: 100%; height: auto !important }
.product_detail .zhutu .mainpic { padding: 0 !important }
.product_detail .sinfos .bg { min-height: 0 }
.product_detail .sinfos h1 { width: 100%; padding: 0; margin: 10px auto; text-align: center; font-size: 20px; font-weight: bold; border: none }
.product_detail .zixun { padding: 0 70px }
p.zixunbtn a { }
p.zixunbtn a:hover { }
.product_detail .sinfos p .t { }
.product_detail .sinfos p .c { }
.product_detail .sinfos p.p4 { }
.product_detail .sinfos p.p4 .t { }
.product_detail .sinfos p.p4 .c { }
.product_detail .sinfos p.p5 a { }
.product_detail .sinfos p.p5 a { }
.product_detail .sinfos p.p5 a.zx { }
.product_detail .sinfos p.p5 a.pdf { }
.product_detail .jbcs { }
.product_detail .jbcs dl { margin: 20px 10px 0; padding: 0 0 10px }
.product_detail .back a { font-size: 16px }
.product_detail .back { text-align: center; padding: 0; margin: 20px auto; position: static }
.product_detail .jbcs dl dt { }
.product_detail .jbcs dl dd { margin-bottom: 5px }
.product_detail .hdl { }
.product_detail .hdl li { }
.product_detail .hdl li span { }
.product_detail .hdl.vgm li { }
.product_detail .hdl.vgm li span { }
.product_detail li.slick-active { }
.product_detail li.slick-active span { }
.product_detail .tags { }
.product_detail .tags a { }
.product_detail .info_previous_next_wrap div { }
.product_detail .info_previous_next_wrap b { }
.product_detail .info_previous_next_wrap a { }
.product_detail .info_previous_next_wrap a:hover { }
.remark { }
.remark * { max-width: 100% !important }
.remark img { height: auto !important }
.product_detail .zixun p.phone { }
.product_detail .zixun p span { }
.product_detail .zixun p b { }
#product_detail { }
#product_detail .baojia { }
#product_detail .ul_ttl { }
#product_detail .ul_ttl li { }
#product_detail .ul_ttl .on { }
#product_detail .dw { }
#product_detail #baojiatbl { }
#product_detail #baojiatbl td:nth-child(1) { }
#product_detail td.jj input[type=number] { }
#product_detail td.jj label { }
#product_detail #baojiatbl td { }
#product_detail #baojiatbl td.rightth { }
#product_detail .rightth .zongjia { }
#product_detail .rightth .yuan { }
#product_detail .rightth p { }
#product_detail .rightth .jiesuan:hover { }
#product_detail .rightth .jiesuan { }
#product_detail .rightth .jiesuan i { }
#product_detail .count input { }
#product_detail .detail2 { margin-bottom: 0 }
#product_detail .ul_hdl li.on { }
#product_detail .input-group { }
#product_detail .thecontent>div#ms1 { margin-bottom: 0; padding-bottom: 0 }
#product_detail .ll { }
#product_detail .ll h1 { }
#product_detail .crumbs { }
#product_detail .crumbs * { }
#product_detail .crumbs b:first-child { }
#product_detail .ms { padding: 10px 15px 20px }
#product_detail .ms >.t { }
#product_detail .ms table { }
#product_detail .ms table td, #product_detail .ms table th { }
#product_detail .ms table td:first-child, #product_detail .ms table th:first-child { }
#product_detail .ul_hdl { }
#product_detail .ul_hdl li { height: 40px; line-height: 40px; padding: 0 20px; width: auto !important; display: inline-block }
#product_detail .ul_hdl li:after { display: none }
#product_detail .ul_hdl li:last-child:after { }
#product_detail .ul_hdl li a { background: none; padding: 0; padding-left: 10px; width: 100%; height: auto; line-height: 40px; font-size: 14px; letter-spacing: 0; padding: 0 }
#product_detail .ul_hdl li.on a { }
#product_detail .ul_hdl .li1 a { }
#product_detail .ul_hdl .li2 a { }
#product_detail .ul_hdl .li3 a { }
#product_detail .ul_hdl .li1.on a { }
#product_detail .ul_hdl .li2.on a { }
#product_detail .ul_hdl .li3.on a { }
#jiameng { }
.map-wrap { }
.map-wrap .col-l { }
.map-wrap .col-r { }
#china-map { height: 90vw; margin: 0 auto }
.map-wrap .tips { }
.map-wrap .tips em { }
.change-city { }
.change-city .item { }
.change-city .item + .item { }
.change-city .sel { }
.addr-list { }
.addr-list li { }
.addr-list li:hover { }
.addr-list h4 { }
.addr-list p { }
.addr-list .s1 { }
.addr-list .s2 { }
.addr-list .s3 { }
.ad-pic a { }
.ad-pic img { }
.m-texth1 { }
.m-texth1 .txt1 { }
.m-texth1 img { }
#canvasmap { text-align: center }
#wangdianlist { }
#wangdianlist .row>div { height: auto; padding: 10px }
#selectcity { padding: 15px }
#distpicker { }
#distpicker p { }
#distpicker span { }
#distpicker select { }
#distpicker option { }
#distpicker .d2 { }
#distpicker .btn { width: 60vw; margin: 20px auto 20px }
#distpicker .btn:hover { }
#wdlist { }
#wdlist li { }
#wdlist li.tip { }
#wdlist .in { }
#wdlist h3 { font-size: 16px; font-weight: bold }
#wdlist li:first-child h3 { }
#wdlist .p1 { }
#wdlist .p2 { }
.cptuijian { display: none }
.cptuijian .title1 { }
.cptuijian .con_pro { }
.cptuijian .con_pro .bor { }
.cptuijian .con_pro .txt { }
.cptuijian .con_pro .txt span { }
.contactus h1 { }
.contactus h1:after { }
.contactus .companyname { }
.contactus .contactusinfo { }
.caselist { }
.caselist .in { }
.caselist .sinfo { }
.caselist .casename { }
#leftbar { }
#leftbar .ttl { }
#leftbar .box { }
#leftbar .ttl h2 { }
#leftbar .ttl a { }
#leftbar .ul1 { }
#leftbar .ul1>li { }
#leftbar .cat1 { }
#leftbar .cat1.on .plus { }
#leftbar .cat1.on .p1:before { }
#leftbar .cat1 .p1>a { }
#leftbar .cat1 .p1>a { }
#leftbar .cat1.on .p1>a { }
#leftbar .p1 { }
#leftbar .plus { }
#leftbar .plus:before { }
#leftbar .on .plus:before { }
#leftbar .depth2 { }
#leftbar .on .depth2 { }
#leftbar .li_depth2 { }
#leftbar .li_depth2.on { }
#leftbar .li_depth2 a:hover:after { }
#leftbar .li_depth2 a:after { }
#leftbar .li_depth3 a:after { }
#leftbar .li_depth3 a { }
#leftbar .li_depth2.on>a { }
#leftbar .li_depth2.on a:after { }
#leftbar .li_depth2 { }
#leftbar .li_depth2>a:after { }
#leftbar .li_depth2>a { }
#leftbar .li_depth2.on>a { }
#leftbar .li_depth2.on>a:after { }
#leftbar .depth3 { }
#leftbar ul .on>a { }
#leftbar .depth3 li a { }
.pro_list { }
#maincontent .row>.pro_right { padding-bottom: 20px }
.pro_list .r .con { }
.pro_list .r .con a.blk:hover * { }
.pro_list .r .con a.blk:hover .nail { }
.pro_list .r .con a.blk:hover .txt { }
.pro_list .r .con a.blk { padding: 0 }
.pro_list .r .con a.blk:hover { }
.pro_list .r .bor { }
.pro_list .r .con_pro { padding: 0; border: none }
.pro_list .r .nail { }
.pro_list .r .ll { text-align: center; font-size: 20px; font-weight: bold; margin: 10px auto 30px }
.pro_list .r .crumbs { }
.pro_list .r .nail.nomargin { }
.sbsb .txtc { }
.pro_list .r .more { }
.pro_list .r .txt { }
.pro_list .r .txt>* { line-height: 1.5; flex: auto }
.pro_list .r .content1, .pro_list .r .content1 * { }
#fuwupage1 { }
#fuwupage1 I { }
#fuwupage1 .sinfo { }
#fuwupage1 .f18.lhx2 { }
#fuwupage1 .con { }
#fuwupage2 { }
#fuwupage2 p.f18 { }
#fuwupage2 table { }
#fuwupage2 .p2 { }
#fuwupage2 table th { }
#fuwupage2 table td { }
#fuwupage2 table tr td[rowspan] { }
#fuwupage3 { }
#fuwupage3 .con { }
#fuwupage3 h3 { }
#fuwupage3 .info { }
#fuwupage4 { }
#fuwupage4 .row1 { }
#fuwupage4 .row1 .con1 .i_ttl { }
#fuwupage4 .row1 .con1 .i_ttl .fbt { }
#fuwupage4 .row1 .con1 .i_ttl h2 { }
#fuwupage4 .row1 .con1 .i_ttl h2:before { }
#fuwupage4 .row1 .con1 .i_ttl h2:after { }
#fuwupage4 #part2 { }
#fuwupage4 #part2 ul { }
#fuwupage4 #part2 ul li { }
#fuwupage4 #part2 ul li:after { }
#fuwupage4 #part2 ul li:hover:after { }
#fuwupage4 #part2 ul li:hover { }
#fuwupage4 #part2 ul li:before { }
#fuwupage4 #part2 ul li i { }
#fuwupage4 #part2 ul li h3 { }
#wangdianpage { }
#wangdianpage .line { }
#wangdianpage .row1 .nail { }
#wangdianpage .row1 .con2 { }
#wangdianpage .row1 h3 { }
#wangdianpage h3~p { }
#wangdianpage h3~p.tel { }
#wangdianpage .row1 h3~p { }
#wangdianpage .row2 .nail { }
#wangdianpage .row2 .con3 { }
#wangdianpage .row2 h3 { }
#wangdianpage .row2 h3~p { }
#wangdianpage .row2 .tel { }
#joblist { }
#joblist .item { padding: 20px; }
#joblist .item:first-child { }
#joblist .item img, #joblist .item video { }
#joblist .item h2 { }
#joblist .item h2 span { }
#joblist .item .th { }
#joblist .item .th li { }
#joblist .item .th li span { }
#joblist .item .detail { }
#joblist .item .detail * { }
}
@media screen and (max-width:769px) {
body { max-width: 100vw !important; overflow-x: hidden !important; }
html { max-width: 100vw !important; overflow-x: hidden !important; }
.body_guestbook .guestbookdiv form ul { display: block; padding: 0; }
.body_guestbook .guestbookdiv form li { width: 100%; display: block; margin: 0 auto 20px;/* max-width: 80vw; */ min-height: 50px; }
.body_guestbook .guestbookdiv form li.li_verify { }
.body_guestbook .guestbookdiv form li.li_submit input[type='submit'] { }
.body_guestbook .guestbookdiv form li.li_submit { }
.body_guestbook .guestbookdiv form li.li_1 { }
.body_guestbook .guestbookdiv form li.li_2 { }
.body_guestbook .guestbookdiv .msg_ttl { }
.body_guestbook .guestbookdiv .msg_input textarea, .body_guestbook .guestbookdiv .msg_input input[type='text'], .body_guestbook .guestbookdiv .msg_input { }
.body_guestbook .guestbookdiv .msg_input textarea { }
#pinzhi_part1 .cover {}
#pinzhi_part1 .cover i {
display: none;
}
#pinzhi_part1 .cover .in {
background: rgba(0, 80, 156, 0.63) none;
width: 100%;
padding: 20px;
}
#pinzhi_part1 .cover .in .p2 {
margin: 0;
}
#pinzhi_part1 .cover .in p {}
#pinzhi_part1 .cover .in .p2+p {}
}