.new_intro{display: none;}
@media screen and (min-width: 721px ) {
.VideoDisplay_a1_back a:hover:before, .VideoDisplay_a1_back a:hover:after { width: 0; }

.VideoDisplay_a1_back a:hover { color: #00339b; }

.VideoList_d1 li a:hover img { transform: scale(1.2); }

.VideoList_d1 li a:hover span { color: #00339b; }

.ClassList_b3 a:hover { color: #00339b; border-color: #00339b; }

.news_list .news-more:hover { color: #fff; border-color: #00339b; }

.news_list li:hover img { transform: scale(1.2); }

.news_list li h3 a:hover { color: #00339b; }

.MenuList_f1>ul>li:hover>:first-child { color: #fff; }

.MenuList_f1>ul>li:hover>:nth-child(2) { transition: 0.3s ease 0s; transform: scale(1); opacity: 1; }

.MenuList_f1>ul>li ul li a:hover { color: #00339b; }

.language_box a:hover { background: #ddd; }

.NavList_a1 a:hover { color: #00339b; }

.cbox-ul li:hover .cbox-hover { opacity: 1; transform: translate(-50%, 0) scale(1, 1); }

.menu-cbox .menu-i:hover .menu-icon span:before, .menu-cbox .menu-i:hover .menu-icon span:after { transform: rotateZ(0deg); }

#MenuList_f1_menu-i:hover .menu-icon span:before { top: 0; }

#MenuList_f1_menu-i:hover .menu-icon span:after { bottom: 0; }

.MenuList_f2 a:hover { color: #fff; }

.language a:hover, .MenuList_f2 a:hover { text-decoration: underline; }

.MenuList_f3>ul>li a:hover { border-color: #fff; }

.ClassList_b1 ul:hover li:before { height: 0; }

.ClassList_b1 ul li:hover:before { height: 53%; }

.ClassList_b1 li a:hover, .ClassList_b1 li a:hover:after { color: #00339b; }

.ProductList_b1 li a:hover img { transform: scale(1.1); }

.ProductList_b1 li a:hover h3 { background: #00339b; color: #fff; }

.ClassList_a1:hover .NavigationList_a1_2ndGrade a { color: #666; }

.ClassList_a1 .NavigationList_a1_2ndGrade a:hover { color: #fff; }

.ClassList_a1:hover .NavigationList_a1_2ndGrade a:before { width: 0; left: 0; }

.ClassList_a1 .NavigationList_a1_2ndGrade a:hover:before { width: 100%; left: 0; }

#product-detail li:hover img { transform: scale(1.2); }

.product-detail .TLL>a:hover, .dowm_list a:hover { opacity: 1; }

.product-detail .BT li a:hover { color: #00339b; }

.MenuList_f1>ul>li:hover>:first-child:after { height: 100%; left: 0; }

}

@media screen and (max-width: 1400px ) {

.MenuList_f2>ul>li>h3, .product-detail .TR strong, .rid66 ol li { font-size: 16px; }

.rid40 .content-box td { font-size: 14px; height: 60px; }

.MenuList_f2>ul>li:nth-child(6)>ul li { margin-left: 20px; }

.MenuList_f2>ul>li:nth-child(6)>ul li { width: 84px; }

.MenuList_f2>ul>li:nth-child(6)>ul { width: 188px; }

.ResTitle_a1 span { font-size: 24px; margin-right: 10px; }

.ResTitle_a1 em, .PosList_a1, .news_list li span, .news_list .news-more { font-size: 12px; }

.MenuList_f3>ul>li a, .rid39 .content-box>p, .product-detail .BT li a, .product-detail .BB li p, .ClassList_b3 a, .rid52 .content-box li p, .rid66 dl>*, .dowm_list p { font-size: 14px; }

.NavList_a1 a { padding: 10px 20px; }

.footer-box .cbox-ul li a img { height: 1.5vw; }

.footer-box .cbox-hover { bottom: 1.5vw; }

.rid38 .content-box li .T, .rid40 .content-box li strong, .page-title1 p, .VideoList_d1 li span { font-size: 18px; }

.ClassList_b1 a, .ProductList_b1 li h3, .ClassList_a1 .NavigationList_a1_2ndGrade a, .rid52 .content-box li span { font-size: 14px; }

.rid38 .content-box ul { width: 100%; }

.ClassList_b3 ul:before { height: calc(100% - 24px); }

.ClassList_b3 li.on a { width: 8vw; }

.rid66 ol li, .rid66 dl>* { padding: 15px 0; }

.news_list li p { font-size: 14px; -webkit-line-clamp: 2; max-height: 45px; }

.rid36 .content-box li span { font-size: 14px; margin-top: 5px; }

.rid36 .content-box li strong { font-size: 1.8vw; }

.libtn a { padding: 0 10px; font-size: 14px; height: 36px; line-height: 36px; }

}

@media screen and (max-width: 1200px) {

.NavList_a1 a { padding: 5px 15px; }
.header_u1{    display: none !important;}
.mobile{display: block;}
    .head_right{display: none;}
    .head1{width: 100%;}
    header{height: 60px !important;line-height: 60px !important;}
    .head1 a img{width: 250px;margin-left: 10px;display: inline-block;}
    .mobile{display: inline-block;float: right;padding: 6px;border: 1px solid lightgray;border-radius: 4px;margin-top: 13px;margin-right:10px;}
    .mobile i{display: block;width:25px;height: 2px;background: #0f6ab6;margin-top: 6px;}
    .mobile i:nth-of-type(1){margin-top: 0;}
    .footer-box .B{width: 92%;}
.cbl a,.con2_list1 li:after{display: none;}
    .cbl{    top: 78%;width: 48px;}
    .cbl a,.cbl a i{width: 48px;margin-left: 0;}
    .cbl .goTop{display: block;}
    
}

@media screen and (max-width: 1024px ) {

.rid38 .content-box li { padding-bottom: 10%; }

#histroy:before, .rid38 .content-box li:before { bottom: 2.5vw; }

.rid39 ul { overflow: hidden; }

.rid39 ul li { width: 120%; margin-left: -10%; }

.rid36 .content-box dd { width: 7.5vw; height: 7.5vw; }

.rid36 .content-box li strong { font-size: 18px; }

.rid36 .content-box dt { max-width: calc(94% - 7.6vw); }

.rid36-li1 { padding-bottom: 6.5%; }

/*汉堡按钮*/

.menu-icon { width: 36px; height: 36px; line-height: 36px; }

.menu-icon span, .menu-icon span:before, .menu-icon span:after { width: 16px; }

.menu-icon span:before { top: -5px; }

.menu-icon span:after { bottom: -5px; }

/*---导航end------------------------------------------------------------------------------------------------------------------------*/

.language_box { border-top: 1px solid #eee; padding: 30px 0; text-align: center; margin-left: 0; display: block; background: #fff; }

.language_box a { font-size: 14px; width: 80px; height: 30px; line-height: 30px; border-radius: 3px; }

.MenuList_f2>ul>li:nth-child(6)>ul li { margin-left: 10px; }

.MenuList_f2>ul>li:nth-child(6)>ul { width: 154px; }

.cbox-ul li a { width: 4vw; height: 4vw; line-height: 4vw; }

.MenuList_f2>ul>li>h3, .VideoList_d1 li span { font-size: 14px; }

.MenuList_f2>ul>li>ul li h3, .rid39 .content-box>p { font-size: 12px; }

.MenuList_f2>ul>li:nth-child(6)>ul li { width: 72px; }

.MenuList_f2>ul>li>h3:after, .MenuList_f2>ul>li>ul { margin-top: 10px; }

.NavList_a1 a.on { background: #fff; }

.ResTitle_a2 em { font-size: 3.8vw; }

.ResTitle_a2 span { font-size: 3.3vw; }

.rid38 .content-box h3, .ResTitle_a3 span, .ClassList_b2 li.on a, .ClassList_a2 a.on, .product-detail .TR h3, .VideoDisplay_a1 h2, .surface .content-box p { font-size: 2.5vw; }

.w-75 { width: 92%; }

.footer-box .cbox-ul li a img { height: 1.8vw; }

.MenuList_f3>ul { text-align: center; }

.MenuList_f3>ul>li { margin-left: 2%; }

.footer-box .BL { position: static; text-align: center; }

.cbox-hover { bottom: 4vw; }

.rid43 .PhotoList_i1 a, .rid44 .PhotoList_i1 a { height: 24vw; }

.ProductList_b1 li .picimg { height: 15vw; }

.rid43 .PhotoList_i1 li, .rid44 .PhotoList_i1 li { width: 49%; }

.rid43 .PhotoList_i1 li:nth-child(3n+1), .rid44 .PhotoList_i1 li:nth-child(3n+1) { margin-left: 2%; }

.rid43 .PhotoList_i1 li:nth-child(2n+1), .rid44 .PhotoList_i1 li:nth-child(2n+1) { margin-left: 0; }

.product-detail .TLR { height: 35vw; }

#product-detail li { height: 6.5vw; }

.product-detail .TR { width: 42.2%; height: 100%; top: 0; }

.surface .PhotoList_i1 a { height: 26vw; }

.VideoList_d1 li a { height: 28vw; }

.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc video, .NewsDetail_a1 #nc iframe { height: 70vw; }

.VideoDisplay_a1_back a { width: 140px; height: 40px; line-height: 40px; font-size: 14px; }

.year { position: static; width: 92%; text-align: left; margin: 0 auto 3%; }

.ClassList_b3 { display: block; width: 100%; font-size: 0; }

.ClassList_b3 li:first-child { margin-left: 0; }

.ClassList_b3 li.on a { width: 120px; }

.ClassList_b3 li { margin-left: 4%; display: inline-block; padding-left: 0; margin-top: 0; vertical-align: middle; }

.news_list .L { height: 21.7vw; }

.news_list .R { margin-left: 3.5%; width: 57.5%; }

.news_list li h3 { margin-top: 2%; font-size: 2.5vw; }

.news_list li p { font-size: 12px; max-height: 38px; }

.news_list .news-more { width: 13.5vw; height: 4.5vw; line-height: 4.5vw; }

.ClassList_b3 ul { width: 100%; }

.dowm_list em { height: 30vw; }

.product>.L { width: 25.5%; }

.product>.R { width: 69.5%; }

.NavList_a1 ul { text-align: left; }

.libtn { transition: 0.3s ease 0s; left: auto; width: 180px; right: 9.5%; top: calc(9vw + 36px); transform: scale(1, 0); opacity: 0; transform-origin: top; z-index: 0; }

.libtn.on { transform: scale(1); opacity: 1; }

.libtn a { display: block; margin-left: 0; }

.libtn a:before { transform: skew(0deg); }

.h-btn { width: 5vw; height: 5vw; line-height: 5vw; font-size: 2.5vw; }

#histroy { width: 82%; }

.product-detail .BB { padding-bottom: 5%; }

.menu-slide, .MenuList_f2>ul>li:first-child, .footer-box .BR, .ClassList_b3 ul:before, .ClassList_b3 li:before, .nav .L { display: none; }

}

@media screen and (max-width: 720px ) {

#histroy { width: 100%; }

.rid38 .content-box li:before { bottom: 0; transform: translate(-50%, 0); }

.surface .content-box p { font-size: 3.8vw; text-align: left; margin-bottom: 4vw; line-height: 1.5; text-indent: 7.6vw; }

.rid40 .content-box li strong:after { content: '拨动表格查看更多→'; font-weight: normal; color: #666; font-size: 4.4vw; }

.rid40 .content-box li strong { min-width: 1200px; }

.VideoList_d1 li { width: 100%; margin-left: 0; font-size: 4.4vw; margin-bottom: 7vw; }

.VideoList_d1 li a { height: 55vw; }

.surface .PhotoList_i1 li { width: 49%; }

.surface .PhotoList_i1 li:nth-child(4n+1) { margin-left: 2%; }

.surface .PhotoList_i1 li:nth-child(2n+1) { margin-left: 0; }

.surface .PhotoList_i1 a { height: 50vw; }

.product-detail .TLR { height: 60vw; }

.product-detail .TL { width: 100%; }

#product-detail li { height: 11.5vw; }

.product-detail .TR { width: 100%; height: auto; top: 0; position: static; margin-top: 5%; }

.product-detail .TR .text { height: auto; margin-top: 3%; padding-top: 5%; }

.product-detail .BT li { width: 25%; }

.page-title { margin-bottom: 5vw; padding-bottom: 6vw; }

.NavList_a1 ul { text-align: left; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0; }

.MenuList_f1:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

.MenuList_f1 { z-index: 1; transition: 0.5s ease 0s; padding: 0 3.5vw; display: block; line-height: normal; overflow: auto; top: 50px; right: 0; position: absolute; background: #00339b; width: 100%; height: 90%; height: calc(100vh - 50px); height: -webkit-calc(100vh - 50px); transform: scale(1, 0); font-size: 0; transform-origin: top; }

.MenuList_f1>ul {    height: auto;

    display: inline-block;

    vertical-align: top;

    width: 100%;

    padding-top: 2rem; }

.MenuList_f1>ul>li>:first-child:after { display: none; }

.MenuList_f1>ul>li>:first-child { color: #fff; text-align: left; display: block; font-size: 4.4vw; line-height: 12.5vw; height: 12.5vw; padding: 0 4vw; }

.MenuList_f1>ul>li>:first-child.icon:before { transition: 0.3s ease 0s; display: block; float: right; content: '>'; font-family: "宋体", "SimSun"; }

.MenuList_f1>ul>li { overflow: hidden; border-top: 1px solid rgba(255,255,255,0.2); max-width: none; width: 100%; display: block; margin-left: 0; }

.MenuList_f1>ul>li .child{margin-bottom: 6px;}

.MenuList_f1>ul>li>:nth-child(2) { display: none; transition: none; opacity: 1; text-align: left; height: auto; position: static; width: 100%; background: none; line-height: 30px; transform: none; }

.MenuList_f1>ul>li ul li { margin-left: 0; width: 100%; padding: 0px; display: block; }

.MenuList_f1>ul>li ul li a { color: #fff; line-height: 10vw; height: 10vw; font-size: 3.8vw; width: auto; padding-left: 4vw; text-align: left; }

.MenuList_f1>ul>li>:first-child.on:before { transform: rotate(90deg); }

.MenuList_f1>ul>li:first-child { border-top: none; }

.menu-box { background: #fff; height: 50px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); position: static; }

.logo { width: auto; height: 100%; position:relative; z-index:999; }

.mob-lan { display: inline-block; vertical-align: middle; margin-right: 6%; }

.logo:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }

.logo a { display: inline-block; vertical-align: middle; width: 100%; height: 65%; }

.logo img { width: auto; height: 100%; }
.i-menu .menu-box .logo.active .logo1{opacity: 0;}
.i-menu .menu-box .logo.active .logo2{position: relative;transform: translate(0px, 0px);}
.i-menu .logo .logo2{position: relative;}
.menu-box .M.active .menu-i .menu-icon{background: #00339b;}
.menu-box .M.active .menu-i .menu-icon span, .menu-box .M.active .menu-i .menu-icon span:before, .menu-box .M.active .menu-i .menu-icon span:after{    background: #fff;}
.menu-box .M.active .menu-i.on .menu-icon span{background: transparent;}
.box .about_box{width: 88%;}
.about_forewords{}
.box .about_forewords{line-height: 1.8;}
.box .f32{font-size: 16px;}
.box .i1-more{background: #00339b;
    margin: 0;
    width: 120px;
    height: 36px;
    line-height: 40px;
    position: static;
    text-align: center;
    padding: 0;}
.box .i5-title{top: 4%;}
.box .i5-title i{    width: 40vw;}
.box .i5-title p{    font-size: 5.6vw;}
.page-box .managetop .rid36-li3 .L{padding-right: 0;}
.page-box .managetop .rid36-li1 .L{margin-bottom: 20px;}
.page-box .rid36 .content-box.managetop dd.dis-m{    width: 15.5vw;
    height: 15.5vw;}
.page-box .rid36 .content-box.managetop li strong{    margin: 20px 0 0;font-size: 16px;}
.page-box .rid36-li3 .L p br{display: none;}
.page-box .rid36-li1 .L h3, .page-box .rid36-li2 .R h3, .page-box .rid36-li3 .L h3{margin-bottom: 0;    font-size: 18px;}
.managetop .rid36-li3{    margin-top: 0;}
.mob-lan a { color: #999; border: 1px solid #ddd; display: block; width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 12px; text-transform: uppercase; box-sizing: border-box; border-radius: 50%; }

.menu-w { width: 100%; padding: 0 0 0 4%; }

.menu-box .M { margin-left: 0; width: 100%; text-align: right; position: absolute; right: 0; top: 0; z-index: 99; }

.menu-i { vertical-align: middle; }

.menu-icon { width: 50px; height: 50px; line-height: 50px; border-radius: 0; box-shadow: none; }

.menu-icon span, .menu-icon span:before, .menu-icon span:after { width: 18px; }

.menu-icon span:before { top: -6px; }

.menu-icon span:after { bottom: -6px; }

.menu-cbox { height: calc(100% - 50px); }

body.on .MenuList_f1 { transform: scale(1); }

.menu-cbox .M { height: 100%; }

.nav { padding: 3vw 0; }

.NavList_a1 a { font-size: 4.4vw; padding: 2vw 4vw; }

.ResTitle_a2 em { font-size: 5.6vw; }

.ResTitle_a2 span, .product-detail .TR h3, .VideoDisplay_a1 h2 { font-size: 5vw; }

.VideoList_d1 li span, .product-detail .TR strong, .ClassList_a1 .NavigationList_a1_2ndGrade a, .rid35 .content-box *, .rid38 .content-box h3, .rid38 .content-box li .T, .rid40 .content-box li strong, .ClassList_b3 a, .news_list li h3, .rid52 .content-box li p, .rid66 ol li, .dowm_list p, .rid36 .content-box li strong { font-size: 4.4vw; }

.product-detail .TR p, .product-detail .BT li a, .product-detail .BB li p, .news_list li span, .rid52 .content-box li span, .rid66 dl>*, .dowm_list a span { font-size: 3.8vw; }

.footer-box { padding: 3.3vw 0; }

.footer-box span { font-size: 3.8vw; color: #fff; }

.footer-box span:first-child { display: block; margin-bottom: 2vw; }

.rid35 .content-box i .L { width: 100%; display: block; }

/*.rid52 .content-box li { width: 50%; margin-top: 5%; }*/

/*.rid52 .content-box li:nth-child(1), .rid52 .content-box li:nth-child(2) { margin-top: 0; }*/

/*.rid52 .content-box li i { line-height: 15vw; width: 15vw; height: 15vw; }*/

/* .rid52 .content-box li{display: none;} */
.rid52 .content-box ul{display: block;}
.rid52 .content-box li{width: 100%;margin: 10px auto;}
.rid52 .content-box li i{        height: 12vw;width: 12vw;line-height: 12vw;}
.rid52 .content-box li span{    margin: 10px 0;}
#allmap{height: 60vw;}
.new_intro{isplay: block;padding: 10px 0;}

.new_intro img{float: left;margin-right: 10px;}

.rid38 .content-box li .T { padding: 3vw 0; }

.rid38 .content-box li .B { font-size: 3.8vw; padding: 5vw 0; }

.rid38 .content-box li .B>div { height: 32vw; padding: 0 5vw; }

.rid38 .content-box li { width: 100%; }

.page-title1 p { font-size: 3.8vw; padding: 2vw 5vw; }

.rid40 .content-box li table { margin-top: 3%; min-width: 1200px; }

.rid40 .content-box td { font-size: 3.8vw; height: 12vw; }

.rid40 .content-box li span { font-size: 3.8vw; margin-top: 3%; min-width: 1200px; }

.rid40 .content-box li b { font-size: 3.8vw; padding: 2vw 3vw; text-align: left; min-width: 1200px; }

.rid43 .PhotoList_i1 a, .rid44 .PhotoList_i1 a{ height: 68vw;padding: 10px; }
.ProductList_b1 li .picimg{    height: 34vw;}
.product>.R { width: 100%; margin-left: 0; }
.procon .product>.R{ width: 100%; margin-left: 0; }
.procon .ProductList_b1 li .picimg{height: 50vw;width: 100%;}
.rid38 .content-box li { padding-bottom: 10vw; }

#histroy:before { top: auto; bottom: 9px; transform: translateY(0); }

.history-box { margin-top: 7vw; }

.ProductList_b1 li, .dowm_list li { width: 49%; }

.ClassList_a1 .NavigationList_a1_2ndGrade a { width: 25%; padding: 3vw 0; }

.ProductList_b1 li:nth-child(3n+1), .dowm_list li, .dowm_list li:nth-child(4n+1) { margin-left: 2%; }

.ProductList_b1 li:nth-child(2n+1), .dowm_list li:nth-child(2n+1) { margin-left: 0; }

.mbprlist{display: block;
    position: absolute;
    right: 0px;
    bottom: 0px;}
.mbprlist a{font-size: 14px;
    color: #00339b;
    line-height: 30px;
    width: 94px;
    display: block;
    border: 1px solid #00339b;
    text-align: center;}
.page-banner.product { border-bottom: none; }

.VideoDisplay_a1_back a { width: 33vw; height: 10vw; line-height: 10vw; font-size: 3.8vw; margin-top: 5vw; }

.VideoDisplay_a1_C { margin-top: 5%; }

.news_list .R { width: 100%; padding-top: 0; vertical-align: middle; display: block; margin-left: 0; }

.ClassList_b3 a:after { border-width: 1.5vw 0 1.5vw 2vw; margin-left: 1vw; }

.ClassList_b3 li.on a { width: 26vw; padding: 2vw 0; }

.news_list li h3 { margin-top: 3%; }

.news_list .L { display: block; width: 100%; height: auto; }

.year { margin: 0 auto 5%; }

.news_list li p { font-size: 4.4vw; max-height: none; }

.rid52 .content-box li p { line-height: 1.2; }

.news_list .news-more { width: 36vw; height: 12vw; line-height: 12vw; font-size: 3.8vw; }

.news_list li { margin-bottom: 5%; padding-bottom: 5%; }

.rid66 ol li, .rid66 dl>* { padding: 3.5vw 0; }

.dowm_list em { height: 61vw; }

.dowm_list li { margin-bottom: 5vw; }

.dowm_list a { opacity: 1; width: 80%; height: 8vw; line-height: 8vw; }

.dowm_list a img { max-width: none; max-height: none; margin-right: 1vw; width: 4vw; }

.rid53 .Gbook_b1 .btn { max-width: none; }

.rid36 .content-box .rid36-li2 dl { padding-left: 0; }

.rid36-li1 { padding-bottom: 0; }

.rid36-li1 .L, .rid36-li2 .R, .rid36-li3 .L, .rid36-li3 .R { padding-top: 0; width: 100%; }

.rid36-li3 { margin-top: 0; position: static; z-index: 0; }

.rid36 .content-box li span { font-size: 3.8vw; margin-top: 1vw; line-height: 1.5; }

.rid36 .content-box dd { width: 15.5vw; height: 15.5vw; }

.rid36 .content-box dt { max-width: calc(100% - 20.5vw); margin-left: 5vw; }

.rid36 .content-box dl, .rid36-li2, .rid36-li3, .rid36-li3 .R { margin-top: 5vw; }

.rid39 .show { width: 60px; height: 24px; line-height: 24px; top: 5vw; font-size: 12px; }

.libtn { top: calc(5vw + 40px); }

/* .product-detail .BB { padding-bottom: 0; } */

.ProductList_b1 li h3 { padding: 7.5% 2vw; }

.add-news span { font-size: 3.8vw; }

.add-news { left: 5%; }

.menu-box a.icon{margin-left:5vw;}

.rid38 .content-box ul:before, .menu-i:after, .menu-cbox .T, .menu-cbox .B, .menu-cbox, .nav .L, .page-title>.R, .footer-box .T, .rid35 .content-box i .R, .rid39 .content-box>p, .product>.L, .news_list li i, .rid36-li1 .R, .rid36-li1:after, .rid36-li2 .L, .h-btn { display: none; }

}

