@charset "utf-8";
.h4s1{font-size: .2rem;color: #000000;line-height: .36rem; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;width: 100%;}
.h4s2{font-size: .2rem;color: #000000;line-height: .36rem;max-height: .72rem\0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;width: 100%;}
.h4s3{font-size: .2rem;color: #000000;line-height: .3rem;max-height: .9rem\0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;width: 100%;}

.h6s1{font-size: .18rem;color: #666666;line-height: 1.25; font-family: 'Poppins-Italic'; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; width: 100%;}
.ps2{font-size: .14rem;color: #555555;line-height: .22rem;max-height: .44rem\0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; width: 100%;}
.ps3{font-size: .14rem;color: #555555;line-height: .22rem;max-height: .66rem\0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; width: 100%;}

@font-face { font-family: 'Bell MT'; src: url("../fonts/BELLB.TTF"); }
@font-face { font-family: 'Bell MT r'; src: url("../fonts/BellMT-Regular.otf"); }
@font-face { font-family: 'SF-Pro-Text-Light'; src: url("../fonts/SF-Pro-Text-Light.otf"); }
@font-face { font-family: 'SF-Pro-Text-Regular'; src: url("../fonts/SF-Pro-Text-Regular.otf"); }
@font-face { font-family: 'SF-Pro-Text-Bold'; src: url("../fonts/SF-Pro-Text-Bold.otf"); }

.bellMt{ font-family: 'Bell MT';}

.section-parallax{ overflow: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0;z-index: -1;pointer-events: none;}
.parallax-content{width: 100%;height: 140%;position: absolute;top: 20%;right: 0;bottom: 0;left: 0;}

.pc_hb{position: relative;z-index: 10000;height: 0;}
#header{position: fixed;z-index:999;width:100%;transition: 0.36s;}
.pc_h #header:before{content:"";position:absolute;height: 3.32rem;left: 0;right: 0;top: 0; background: url(../images/header.png) center top no-repeat; pointer-events: none;transition: .9s cubic-bezier(.165,.84,.44,1);z-index: -1;background-size: 100% 100%;}
.pc_h #header .wp:after{content:"";position:absolute;left: 50px;bottom: 0;background: #d2d2d2;height: 1px;opacity: .57;transition: 1s;width: 0;transition-delay: 1s;}
.pc_h #header.xg .wp:after{ opacity:0}

.pc_h.on #header .wp:after{ width:calc(100% - 100px)}

.pc_hb.fixed .pc_h #header::before{ height: 1.5rem}

#header.xg{background: rgba(0,0,0,.8);box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.1);}
.header_top{position: relative;height: 3.375rem;padding: 0;text-align: right;z-index: 10000;overflow: hidden;display: flex;justify-content: flex-end;align-items: center;}
.header_top .tianqi{ display:inline-block; height:.64rem}
.header_top .search_btn{display:inline-block;float: none;font-size: 14px;color: rgba(255,255,255,.5);}

#header .wp{align-items: center;justify-content: space-between;width: 100%;height: 1.2rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
#header .right{width: 13.3rem;max-width: 74%; align-items: center;position: relative;z-index: 1;opacity: 1 !important;}

#logo{width: 2.67rem;max-width: 14%;opacity: 1 !important;}
#logo img{ width: 100%;height: auto !important;}
#logo .i2{ display: none}

.header_top .search {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 20;
}
.header_top .search .input {
    position: absolute;
    z-index: 1;
    left: auto;
    right: -.08rem;
    top: -12px;
    bottom: auto;
    height: 40px;
    width: 0;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;
}
.header_top .search .input input {
    width: 100%;
    height: 100%;
    font-size: 13px;
    padding: 0 .32rem 0 .1rem;
    color: #333;
}
.header_top .search .btn {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.header_top .search .btn input{cursor: pointer;position: absolute;z-index: 1;left: 0;top: 0;right:0;bottom: 0;height: 100%;width: 100%;}
.header_top .search .btn svg{width: 18px;height: 18px;fill:#fff;}
.header_top .search:hover .btn svg{
    fill: #6510AD;
}


.header_top .search:hover .input {
    width: .42rem;
    opacity: 1;
    visibility: visible;
}

.list0{display: flex;align-items: center;margin-left: .3rem;}
.list0 .li{margin: 0 0 0 .18rem;}
.list0 .a{display: flex;align-items: center;justify-content: center;width: .34rem;height: .34rem;position: relative;z-index: 1;font-size: .16rem;color: #fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.list0 .a svg{width: .16rem;height: .16rem;fill: #fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.list0 .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: #fff 1px solid;border-radius: 50vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index: -1;}

#openBtn{cursor:pointer;display:inline-block;padding: 0 .1rem 0 0;}#openBtn .lcbody{width: .26rem;height: 23px;position:relative;display:flex;justify-content:flex-start;}#openBtn .lcbody .lcitem{width:100%;height: 2px;position:absolute;transition:transform .36s ease;right:0;}#openBtn .lcbody .lcitem:nth-child(2){width: 100%;}#openBtn .lcbody .lcitem div{position:absolute;width:100%;height:100%;top:0;left:auto;right:0;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;border-radius: 50vw;}#openBtn .lcbody .top{top:0}#openBtn .lcbody .center{display:block;top:50%;margin-top: -1px;}#openBtn .lcbody .bottom{top:calc(100% - .03rem)}#openBtn .lcbody:hover .lcitem.top .rect{animation:move .4s ease-in-out 1}#openBtn .lcbody:hover .lcitem.center .rect{animation:move .4s ease-in-out .1s 1}#openBtn .lcbody:hover .lcitem.bottom .rect{animation:move .4s ease-in-out .2s 1}.active#openBtn .lcitem.top{transform:rotateZ(45deg);top:49%}.active#openBtn .lcitem.center{opacity:0}.active#openBtn .lcitem.bottom{transform:rotateZ(-45deg);top:49%}@keyframes move{0%{right:0}40%{right:0;width:0}60%{right:auto;width:0%}100%{right:auto;width:100%}}.n_header #openBtn .lcbody .lcitem div{background:#fff}

.slide_down_nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index: 1000;visibility: hidden;padding: 1.4rem 2vw;}
.slide_down_nav .slide_down_nav_bg{position:fixed;right:0;top:0;height:0;left:0;background: rgba(255,255,255,.95);background-size: cover;transition: .9s cubic-bezier(.165,.84,.44,1) 1s;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}
.slide_down_nav .slide_down_nav_bg.on{top:auto;bottom:0;height:100%;transition: .9s cubic-bezier(.165,.84,.44,1);}

.slide_down_nav_line_shuxian{position:absolute;left: 0;margin-left:-0.5px;bottom: 0;width:1px;height: 0;background: rgba(0,0,0,0.15);opacity: 1;transition:0.6s;}
.slide_down_nav_line_shuxian.on{ height:100%; transition-delay: 1s;}
.slide_down_nav .slide_down_nav_content{position:relative;z-index:10;/* transform: translateY(100%); */transition:0.6s;height: 100%;opacity: 0;}


.slide_down_nav.on{ visibility:visible}
.slide_down_nav .slide_down_nav_content.on{/* transform:translateY(0); */transition:0.6s;opacity: 1;}

.slide_down_nav .wp{width: 100%;margin: 0 auto;height: 100%;}

.miso_wzmap{display: flex;flex-wrap: wrap;margin: 0 -.4rem;}
.miso_wzmap li{flex: 1;padding: .15rem .1rem;transform: translateY(.5rem);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity: 0;}
.miso_wzmap li:nth-child(1){ transition-delay: .1s}
.miso_wzmap li:nth-child(2){ transition-delay: .2s}
.miso_wzmap li:nth-child(3){ transition-delay: .3s}
.miso_wzmap li:nth-child(4){ transition-delay: .4s}
.miso_wzmap li:nth-child(5){ transition-delay: .5s}
.miso_wzmap li:nth-child(6){ transition-delay: .6s}
.miso_wzmap li:nth-child(7){ transition-delay: .7s}
.miso_wzmap li:nth-child(8){ transition-delay: .8s}
.miso_wzmap li:nth-child(9){ transition-delay: .9s}
.miso_wzmap li h3 a{font-size: .2rem;color: #000000;position: relative;display: block;padding: 0 0 .2rem;margin-bottom: .12rem;white-space: nowrap;}
.miso_wzmap li h3 a:before{content:"";position:absolute;left: .02rem;bottom: 0;width: 0;height: .03rem;background: #d5515f;transition: 1.2s 1.2s;}
.miso_wzmap li dl{display: block;flex-wrap: wrap;margin: 0 -.1rem;}
.miso_wzmap li dl dd{min-width: 50%;padding: 0 .1rem;width: 100%;}
.miso_wzmap li dl dd a{font-size: .16rem;color: #000000;line-height: .36rem;display: block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity: .7;}

.slide_down_nav_content.on .miso_wzmap li{transform: translateY(0);opacity: 1;}
.slide_down_nav_content.on .miso_wzmap li h3 a:before{width: .3rem;}

/*网站地图*/
#search1{position: fixed;top:0;height:0;width:100%;z-index: 100002;visibility: hidden;}
#search1:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.5);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
#search1.open{/* height:100vh; */visibility: visible;}
.module>.module_container{margin:0 auto;padding: 0 15px;max-width:1536px;position:relative;}
#search1 .module_container{height: 100vh;overflow:hidden;background: #fff;max-width:none;display: flex;align-items: center;transform: translate3d(0, -101vh, 0);transition: 1s;}
#search1.open .module_container{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);}
#search1 .wrapper{width: 10.24rem;max-width: 100%;margin:0 auto;-webkit-transform:translateY(120px);transform:translateY(120px);opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;position: relative;}
#search1.open .wrapper{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#search1 .wrapper .form{display: flex;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #c6c6c6;justify-content: space-between; font-size: 0}
.icon_search{background-image:url(../images/icon_search.png);width:16px;height:16px;cursor: pointer;}
#search1 .wrapper .form .icon_search{background-position:0 -16px;opacity:.5;margin-top: 7px;margin-left:12px;}
#search1 .wrapper .form .input1{font-size: .18rem;color:#333;height:30px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 104px);width:calc(100% - 104px);flex: 1;overflow: hidden;padding: 0;}
.fl{float:left}
#search1 .close{position: absolute;height:20px;width:20px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;z-index: 100;top: .3rem;right: .3rem;opacity: 0;visibility: hidden;}
#search1 .close:after,#search1 .close:before{width:1px;height:20px;background:#000;position:absolute;content:"";left:50%}
#search1 .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#search1 .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#search1 .close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#search1 .keywords{line-height: .38rem;color:#333;font-size: .14rem;margin-top: .3rem;display: flex;flex-wrap: wrap;}
#search1 .keywords span{ white-space: nowrap}
#search1 .keywords a{color:#444;height: .38rem;margin-bottom: .14rem;padding: 0 .2rem;display:inline-block;margin-right: .14rem;background:#f5f5f7;border-radius: 50vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
#search1 .keywords a:hover{background: #006179;color: #fff;}
#search1.open .close{ opacity: 1; visibility: visible}

.m_header_box {transition: all 0.6s ease 0s;display: none;height: 0.75rem;position: relative;z-index: 100000;width: 100%;}
.m_header_box header {padding: 0px 0px 0px 15px;height: 0.75rem;box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 5px;position: fixed;top: 0px;left: 0px;right: 0px;z-index: 100;display: flex;justify-content: space-between;align-items: center;background: #fff;}
.m_header_box header #logo img {height: 0.3rem;width: auto;max-height: .45rem;}
.m_header_box header #logo { padding: 0px; width: 100%; max-width: inherit;}
.m_header_box header #logo img.i1{ display: none}
.m_header_box header #logo img.i2{ display: block}
.m_header_box .search_btn img { width: 0.26rem; height: 0.26rem; }
.m_header_box .list_box1 { margin-right: 0.4rem; }
.m_header_box .list_box1 .li a { border-radius: 0px; width: 28px; height: 20px; font-size: 10px; }
.m_header_box .search_btn { margin-right: 0.15rem; position: relative; z-index: 10; }
#nav_btn_box.on { background: none; }
#nav_btn_box { position: relative; width: 0.7rem; height: 0.7rem; display: flex; align-items: center; justify-content: center; z-index: 1; min-width: 0.85rem; }
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; transition: all 0.5s ease 0s; outline: none; box-shadow: none; }
#nav_btn .point { display: inline-block; width: 0.34rem; height: 18px; position: relative; outline: none; vertical-align: middle; }
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: 100%; }
#nav_btn .navbtn {position: absolute;top: 50%;left: 0px;display: inline-block;width: 100%;height: 2px;transition: all 0.3s ease-out 0s;margin-top: -1px;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0px;display: inline-block;width: 100%;height: 3px;content: "";transition: all 0.3s ease-out 0s;background: #192854;}
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before {top: 7px;}
#nav_btn .point.on .navbtn { background: transparent; }
#nav_btn .point.on .navbtn::after { transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { transform: rotate(-45deg); top: 0px; }
.m_nav_list { flex-direction: column; width: 100%; height: 100%; overflow: auto; align-items: center; display: flex; background: rgba(255, 255, 255, 0.1); }
.m_nav_list::-webkit-scrollbar { display: none; }
#m_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105vw;top: 0px;padding: 82px 20px 30px;pointer-events: none;transition: all 0.3s ease-out 0s;display: block;opacity: 0;visibility: hidden;backdrop-filter: blur(15px);overflow: hidden scroll;background: #164aa6;}
#m_nav .close { position: absolute; top: 7px; right: 15px; left: 15px; font-size: 30px; color: rgb(51, 51, 51); z-index: 10000; width: auto; height: 35px; border-radius: 0px; display: flex; align-items: center; justify-content: flex-end; padding: 0px; }
#m_nav.act { pointer-events: auto; right: 0px; opacity: 1; visibility: visible; }
#m_nav .list1 { justify-content: center; }
#m_nav .list1 li .a { color: #115740; }
#m_nav .list1 li .a img { display: none; }
.list_box_nav_mobile { max-width: 90%; margin: 0.2rem auto 0px; }
.list_box_nav_mobile > li { width: 100%; overflow: hidden; padding: 0px; position: relative; margin: 0px auto; }
.list_box_nav_mobile > li .con { position: relative; }
.list_box_nav_mobile > li .h3 {width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.05);line-height: 0.64rem;color: #fff;padding: 0px;font-size: 0.2rem;display: flex;position: relative;transition: all 0.5s ease 0s;}
.list_box_nav_mobile > li.on .a { color: rgb(255, 255, 255); }
.list_box_nav_mobile > li .box { padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); display: none; }
.list_box_nav_mobile > li .sub { position: relative; top: 0px; left: 0px; right: 0px; }
.list_box_nav_mobile > li i { content: ""; opacity: 1; width: 0.64rem; height: 0.64rem; background-image: url("../images/arrow_down.svg"); background-position: center center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; position: absolute; display: block; right: -0.2rem; top: 0px; cursor: pointer; background-size: 16px 16px !important; transform: rotate(-90deg);}
.list_box_nav_mobile > li.on1 i { transform: rotate(-360deg); }
.list_box_nav_mobile > li .sub a {display: block;font-size: 13px;color: #fff;line-height: 2.5;min-width: 33.33%;opacity: .7;}
.nav_mask { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 888; background-color: rgba(0, 0, 0, 0.4); display: none; }

.m_header_box .list0 .li{ margin-left: .1rem}
.m_header_box .list0 .a::before{ border: #d8d8d8 1px solid;}
.m_header_box .list0 .a{ color: #192854;margin-right: 0;width: .34rem;height: .34rem;}
.m_header_box .list0 .a svg{ fill: #192854}

#nav{ flex: 1; width: 100%}
#nav ul { justify-content: space-between; height: 1.2rem;}
#nav ul li {z-index: 0;margin-left: 0px;position: relative;height: 100%;transition: all 0.2s ease 0s;}
#nav ul li > a {display: block;padding: 0px;position: relative;z-index: 2;height: 1.2rem;line-height: 1.2rem;}
#nav ul li .h3 {font-size: 0.21rem;color: rgb(255, 255, 255);height: 100%;position: relative;transition: .5s;font-family: 'SF-Pro-Text-Regular';}
#nav ul li.li .h3::before { content: ""; position: absolute; right: -0.18rem; top: 0.2rem; transition: all 0.6s ease 0s; width: 0.11rem; height: 0.05rem; background: url() center center no-repeat; }
#nav ul li .h3::after {content: "";position: absolute;left: 50%;bottom: 0px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;width: 0px;margin-left: -8px;opacity: 0;visibility: hidden;border-bottom: #d5515f 8px solid;border-right: transparent 8px solid;border-left: transparent 8px solid;}
#nav ul li.on .h3::after, #nav ul li:hover .h3::after {/*! opacity: 1; *//*! visibility: visible; */}
#nav ul li .sub {position: absolute;top: 100%;width: auto;left: 50%;z-index: 10000;transform: translateX(-50%) scaleY(0);visibility: hidden;opacity: 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transform-origin: center top;}
#nav ul li .sub:before{ content: ""; position: absolute; top: -.08rem; border-left: transparent .08rem solid; border-right: transparent .08rem solid; border-bottom: #fff .08rem solid;left: 50%;margin-left: -.08rem;}
#nav ul li .sub .box {line-height: 1.5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;font-size: 0.16rem;color: #fff;text-align: center;white-space: nowrap;display: block;width: 100%;overflow: hidden;background: #fff;border-radius: 0;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 60px;padding: .02rem .02rem;}
#nav ul li .sub a {padding: .08rem .4rem;line-height: 1.5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;font-size: 0.16rem;color: #333;text-align: center;white-space: nowrap;display: block;width: 100%;/*! border-radius: .06rem; */}
#nav ul li .sub a img { filter: grayscale(100%); opacity: 0.6; margin: 0px 0.1rem 0px 0px; width: 0.19rem; }
#nav ul li:hover .sub { opacity: 1; visibility: visible; transform: translateX(-50%) scaleY(1); }
#nav ul li .sub a:hover{ color: #ff6d18}

footer{ background: #164aa6;}
footer .fl1{ justify-content: space-between; align-items: center; padding: .64rem 0 .4rem;}
footer .fl2{ border-top: rgba(255,255,255,.1) 1px solid; padding: .25rem 0; justify-content: space-between;}
footer .fl2 p{ font-size: .16rem; color: #6b90d2; line-height: 2}
footer .fl2 p img{ margin: 0 .1rem 0 0}
footer .fl2 .right p{ margin-right: .3rem}
footer .fl2 .right p:last-child{ margin-right: 0}

.list11 li img{ width: .6rem; height: .6rem}


.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; position:  fixed;width:  100%;height:  100%;top: 0;z-index: 99999999999;}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto; }
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; }
.tc1 .tc-box{position:absolute;background: #d9d9d9;border-radius: .5rem;overflow: hidden;top:50%;z-index:9999;width: 2.88rem;left:50%;margin-left: -1.44rem;margin-top: -1.44rem;padding: .16rem;-webkit-border-radius: .08rem;-moz-border-radius: .5rem;-ms-border-radius: .5rem;-o-border-radius: .5rem;}
.tc1 .tc.act .tc-box{  transform:scale(1);}
.tc1 .tc.act{display: block;  }
.tc1 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc1 .tc_bg {height: 100%;background: rgba(0,0,0,.7);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width:100%; margin: 0 auto;display: block;}
.tc1 .tc-box h5{padding-top: .16rem;font-size: .14rem;color: #6c6c6c;text-align:center;}




@media(min-width: 1024px){
    .a:hover .slow .imgLi, a:hover .slow .imgLi, .slow:hover img{ transform: scale(1.08); }
    .a:hover h4{ color: #1d56c2;}
}
@media(max-width: 1600px){
	
}
@media(max-width: 1024px){	
	html::-webkit-scrollbar{width:0;}
	.pc_hb{ display: none;}
	.m_header_box{ display: block;}

    .parallax-content{ top: 0;}
}
@media(max-width: 800px){
	#gotop{ right:0; transform:scale(0.7)}
    .scroll{ overflow: hidden; overflow-x: scroll;}
    .ar_article, .ar_article p{font-size: .16rem; text-align: inherit;}
    .ar_article td, .ar_article th{ font-size: .14rem;}

    .ar_article1 p{text-indent: .36rem;}
    
    footer{ text-align: center}
    footer .fl1{ justify-content: center; padding: .3rem 0 .2rem;}
    footer .fl1 .left{ width: 100%;padding: 0 0 .2rem;display: none;}
    footer .fl1 .left img{ max-width: 50%;}
    
    footer .fl2{ width: 100%; justify-content: center}
    footer .fl2 p{ font-size: .14rem}
    
    .list11 li img{ width: .5rem; height: .5rem}

    
}
@media(max-width: 560px){
	
}

/*公共css*/
@media(max-width: 800px){
    .h4s0{font-size: .2rem !important;line-height: .3rem !important;}
    .h4s1{font-size: .2rem !important;line-height: .3rem !important;max-height: .3rem\0 !important;}
    .h4s2{font-size: .2rem !important;line-height: .3rem !important;max-height: .6rem\0 !important;}
    .h4s3{font-size: .2rem !important;line-height: .3rem !important;max-height: .9rem\0 !important;}

    .ps0{font-size: .16rem !important;line-height: .26rem !important;}
    .ps1{font-size: .16rem !important;line-height: .26rem !important;max-height: .26rem\0 !important;}
    .ps2{font-size: .16rem !important;line-height: .26rem !important;max-height: .52rem\0 !important;}
    .ps3{font-size: .16rem !important;line-height: .26rem !important;max-height: .78rem\0 !important;}
    .ps4{font-size: .16rem !important;line-height: .26rem !important;max-height: 1.04rem\0 !important;}
    .ps5{font-size: .16rem !important;line-height: .26rem !important;max-height: 1.3rem\0 !important;}
} 

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 560px){
} 