@import "iconfont.css";
.fyc{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;box-pack:center}
.wrap{width:1300px;margin-left:auto;margin-right:auto}
@media (max-width:768px){.wrap{width:98%}}
.ver>*{display:inline-block;vertical-align:middle}
.table-cell{display:table;width:100%}
.table-cell>*{display:table-cell;vertical-align:middle}
.row-pv0{margin-left:0;margin-right:0}
.row-pv0>*{padding-left:0;padding-right:0}
.mv0{margin-left:0!important;margin-right:0!important}
.pv0{padding-left:0!important;padding-right:0!important}
.pt0{padding-top:0px !important}
.pb0{padding-bottom:0px !important}
.mb0{margin-bottom:0 !important}
.mt0{margin-top:0!important}
.bggray{background:#f2f2f3}
.bgf{background:#fff}
.c{color:#305AA8}
.bgc{background-color:#305AA8}
.cf{color:#fff}
.c-red{color:#000}
.bg-red{background:#000}
.hv:hover{color:#305AA8}
.hvf:hover{color:#fff}
.hvbg0:hover{background:#000;color:#fff}
.bghover{transition:.6s}.bghover:Hover{background-color:#305AA8;color:#fff}.l{border:1px solid #f2f2f3}.lb{border-bottom:1px solid #f2f2f3}.lt{border-top:1px solid #f2f2f3}.cover-box{position:relative;display:block;overflow:hidden}.cover-box .coverimg{width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;transition:transform .6s ease 0s}.cover-box .coverimg.contain{background-size:contain}.cover-box ._bg{width:100%;visibility:hidden;display:block}.cover-box .icon-bofang1{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;font-size:.4rem;color:#fff;transition:.6s}@media (min-width:993px){.cover-box:hover .cover-tip{opacity:1;filter:alpha(opacity=1)}.cover-box:hover .coverimg{transform:scale(1.05, 1.05)}.cover-box:hover .icon-bofang1{font-size:.6rem}}.cover-tip{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition:all .4s ease 0s;z-index:55}.cover-tip .bgbox{display:block;width:100%;height:100%;background-color:#000;opacity:.6;filter:alpha(opacity=60)}.cover-tip .bgbox.blue{background-color:rgba(0,161,230,0.8)}.cover-tip .stit{font-size:16px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#fff}.cover-tip .stit{font-size:16px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#fff}.cover-tip .line{display:inline-block;width:100px;height:1px;background-color:#f2f2f2;position:absolute;left:50%;margin-left:-50px;transition:all .6s ease 0s}.cover-tip .linet{top:0}.cover-tip .lineb{bottom:0}.cover-tip:hover .line{width:6px;margin-left:-3px;opacity:.6;filter:alpha(opacity=60)}.iconfont{font-size:inherit}.cover-box ._bg{width:100%}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0 !important}.c{color:#305AA8}.cItem:not(.active){display:none}.medium{font-family:medium}.bsBox{box-sizing:content-box}.bsBox>*{box-sizing:content-box}.pagination{text-align:center;display:block}.pagination li{margin:0 2px}@media (max-width:480px){.pagination li{margin:0 2px}.pagination li>*{padding:5px 12px !important}}.pagination .active>a,.pagination .active>span,.pagination .active>a:hover,.pagination .active>span:hover,.pagination .active>a:focus,.pagination .active>span:focus{color:#fff;background-color:#305AA8}.pagination li>a,.pagination li>span{float:none;display:inline-block;cursor:pointer;color:#333;border:0;padding:6px 12px;border:1px solid #f3f3f3}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#fff;background-color:#305AA8}.fadeIntop{opacity:0;filter:alpha(opacity=0);transform:translateY(30px)}.fadeIntop.show{opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:all .3s ease 0s}
#totop{width:50px;height:50px;background:url('../image/top.png') no-repeat center center;background-color:#a8a8a8;background-color:rgba(0,0,0,0.3);position:fixed;right:50px;bottom:50px;z-index:5555;cursor:pointer;border-radius:50%;transition:.6s;opacity:0;transform:translateY(20px)}
@media (max-width:768px){#totop{right:10px;bottom:10px;width:40px;height:40px;background-size:20px}}
@media (min-width:768px){#totop:hover{background-color:#305AA8}}
#totop.show{transform:translateY(0);opacity:1}
main{overflow:hidden}
main.gap{margin-top:75px}
@media (max-width:1360px){main.gap{margin-top:1rem}}
@media (max-width:768px){main.gap{margin-top:60px;}}
@media (max-width:1199px){main{margin-top:.75rem}}
@media (max-width:768px){main{margin-top:0px;}}
.header{position:fixed;left:0;right:0;top:0;z-index:99;background:#fff;height:.75rem}
.header.fixed{background:#fff}
.header.fixed .logo{background-image:url('../image/logo_r.png')}
@media (min-width:1200px){
  .header.fixed .head_wrap{height:.75rem}
  .header.fixed .header_nav{width:55%;}
}
.header.fixed .header_nac .nac_v span{color:#111111; font-weight:600;}
.header.fixed .header_nac .nac_v .ac{color:#305AA8}
header:hover{background:#fff}
header:hover .logo{background-image:url('../image/logo_r.png')}
@media (min-width:1200px){
  header:hover .head_wrap{height:.75rem}
  header:hover .header_nav{width:50%}
}
header:hover .header_nac .nac_v span{color:#111111}
header:hover .header_nac .nac_v .ac{color:#305AA8}
@media (min-width:768px){
	header:hover:not(.fixed) .head_wrap{height:.75rem}
}
header{font-family: "Noto Sans SC";background:transparent;transition:.6s}
header .logo{width:2.38rem;height:75px;background:url('../image/logo_r.png') no-repeat left center;background-size:contain;display:block;transition:.6s}
@media (max-width:768px){
.header{ display:none;}
}
header.fixed{background:#fff}
header.fixed .logo{background-image:url('../image/logo_r.png')}
@media (min-width:1200px){
  header.fixed .head_wrap{height:.75rem}
  header.fixed .header_nav{width:55%}
}
header.fixed .header_nac .nac_v span{color:#111}
header.fixed .header_nac .nac_v .ac{color:#305AA8}
@media (max-width:1199px){
	header{background:#fff}
	header .logo{background-image:url('../image/logo_r.png')}
	header .header_nac .nac_v span{color:#111111}
	header .header_nac .nac_v .ac{color:#305AA8}
}
@media (max-width:1199px) and (min-width:1200px){
	header .head_wrap{height:.75rem}
	header .header_nav{width:55%}
}

.head_wrap{width:83vw;max-width:1300px;margin-left:auto;margin-right:auto;height:75px;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;transition:.6s}
@media (max-width:1360px){
	.head_wrap{width:92%}
}
@media (min-width:768px){
	.head_wrap{height:1.5rem}
}
.header_nav{width:55%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;transition:.6s}
@media (min-width:1200px){
	.header_nav{min-width:1180px}
}
.header_nav .inner{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.header_nav .nav_li:hover .pc-menu-drop,.header_nav .nav_li.open .pc-menu-drop{opacity:1;height:auto;top:75px;border-top:1px solid #f5f5f5;z-index:55}
.header_nav .nav_li{height:75px;display:flex;align-items:center; padding:0 2.5%;}
.header_nav .nav_li.active .nac_v,.header_nav .nav_li:hover .nac_v{transform:translateY(-100%)}
.pc-menu-drop{position:fixed;position:absolute;left:50%;transform:translateX(-50%);z-index:5;width:100vw;top:80px;z-index:-1;transition:.3s;opacity:0;height:0;overflow:hidden;background:#F2F2F2}
.pc-menu-drop .drop-inner-wrap{position:relative;z-index:55;width:83vw;max-width:1300px;margin-left:auto;margin-right:auto}
@media (max-width:1360px){.pc-menu-drop .drop-inner-wrap{width:92%}}
@media (max-width:460px){.pc-menu-drop .drop-inner-wrap{width:94%}}
.pc-menu-drop::before{content:'';display:block;position:absolute;width:50vw;height:100%;right:50%;top:0;z-index:1}
.pc-menu-drop .drop-inner{position:relative;z-index:55;display:table;width:100%}
.pc-menu-drop .drop-inner>*{display:table-cell;vertical-align:middle}
.pc-menu-drop .drop-inner>*{vertical-align:top}
.pc-menu-drop .titbox{width:4rem;}
.pc-menu-drop .titbox-inner{margin-right:60px;background:#8e8e8e;color:#fff;text-align:center;padding:58px 20px;margin:50px  60px 50px 0}
.pc-menu-drop .titbox-inner h5{font-size:30px;margin-bottom:10px}
.pc-menu-drop .titbox-inner a{color:#fff;display:block;transition:.6s}
.pc-menu-drop .titbox-inner a:hover{transform:translateY(-3px)}
.pc-menu-drop .titbox-inner .desc{font-size:16px;line-height:1.6}
.pc-menu-drop .drop-menu{}
.pc-menu-drop .drop-menu .item{width:25%;float:left;padding-bottom:22px;padding-left:50px; border-right:#D8D8D8 solid 0.3px;}
.pc-menu-drop .drop-menu .item:nth-child(4n+1){clear:both}
.pc-menu-drop .drop-menu .tit{font-size:18px; font-weight:600; color:#1d21c6;}
.pc-menu-drop .drop-menu .tit:hover{color:#305AA8;}
.pc-menu-drop .drop-menu .gray, .pc-menu-drop .drop-menu .gray a{font-size:16px; color:#333;font-family: "Noto Sans SC"; font-family:Tahoma, Geneva, sans-serif;}
.pc-menu-drop .drop-menu .gray1, .pc-menu-drop .drop-menu .gray1 a{font-size:14px; color:#333; padding-left:15px;font-family: "Noto Sans SC"; font-family:Tahoma, Geneva, sans-serif;}
.pc-menu-drop .drop-menu .gray a:hover, .pc-menu-drop .drop-menu .gray1 a:hover{color:#305AA8;}
.pc-menu-drop .drop-menu .item .txt{width:100%; float:left;}
.pc-menu-drop .drop-menu .item .txt ul{ margin-top:10px;}
.pc-menu-drop .drop-menu .item .txt ul li{width:100%; float:left; line-height:30px; padding-top:3px;}
.pc-menu-drop .drop-menu .item .txt ul li ul{padding:0; margin:0;}
.pc-menu-drop .drop-menu .item .txt ul li ul li{width:100%; float:left; line-height:25px; padding-top:0px;}
.pc-menu-drop .drop-menu .item .txt ul li a:hover,.pc-menu-drop .drop-menu .item .txt ul li ul li a:hover{color:#305AA8;}

.pc-menu-drop .drop-menu-inner{padding-top:36px;padding-bottom:40px}
.header_nac{height:30px;text-align:center;font-size:18px;display:block;overflow:hidden;line-height:30px}
.header_nac .nac_v{height:inherit;-webkit-transition:all .6s cubic-bezier(.4, 0, .2, 1);-moz-transition:all .6s cubic-bezier(.4, 0, .2, 1);-o-transition:all .6s cubic-bezier(.4, 0, .2, 1);transition:all .6s cubic-bezier(.4, 0, .2, 1)}
.header_nac .nac_v span{display:block;color:#fff}
.header_nac .nac_v .ac{color:#305AA8}
.header_btn{font-size:18px;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex !important;display:flex !important;display:-webkit-box !important;display:box !important;-webkit-align-items:center !important;align-items:center !important;-webkit-box-align:center !important;box-align:center !important;-webkit-box-pack:center !important;box-pack:center !important;-webkit-justify-content:center !important;justify-content:center !important}
.header_btn .offer{margin-right:34px;color:#fff}
.header_btn .offer:hover{color:#305AA8}
.header_btn .contact{background-color:#305AA8;color:#fff;width:92px;height:40px;line-height:40px;text-align:center}
.header_btn .contact .ac{color:#fff}
@media (max-width:992px){
	.header_btn .contact{height:34px;width:72px}
	.header_btn .contact span{height:34px;line-height:34px}
}

.foot-report{background:url('../image/report_bg.png') no-repeat center center;background-size:cover;padding:.6rem 0}
@media (min-width:768px){
	.foot-report ul{display:flex}.foot-report li{flex:2;margin-right:.1rem}.foot-report .submitbox{flex:1}
}
.foot-report .submitbox{margin-right:0}
.foot-report .submitbox .submit{background:#333;color:#fff;display:block;width:100%}
@media (max-width:768px){
	.foot-report{padding:.5rem 2vw}
	.foot-report li{margin-bottom:10px}
}
.foot-report input,.foot-report select,.foot-report .submit{background:#fff;height:.6rem;font-size:.2rem;border:0;padding-left:.2rem;border-radius:0}@media (max-width:1200px){.foot-report input,.foot-report select,.foot-report .submit{font-size:16px}}@media (max-width:768px){.foot-report input,.foot-report select,.foot-report .submit{height:44px}}.foot-report .layui-form-select dl{top:100%;margin-top:2px}.layui-form-select dl dd.layui-this{background-color:#305AA8}.vmore{font-size:30px;display:inline-block;position:relative;color:#fff}.vmore i{font-size:80%;padding-left:3px}.vmore::after{content:'';display:block;position:absolute;width:100%;height:.09rem;background-color:#305AA8;left:0;bottom:0;z-index:1;transition:all .5s cubic-bezier(.24, .77, .25, 1)}.vmore span{position:relative;z-index:2}.vmore:hover::after{content:'';display:block;position:absolute;height:50%}@media (max-width:640px){.vmore{font-size:18px}}.bggray{background:#f2f2f3}.fxc{display:-webkit-flex !important;display:flex !important;display:-webkit-box !important;display:box !important;-webkit-align-items:center !important;align-items:center !important;-webkit-box-align:center !important;box-align:center !important;-webkit-box-pack:center !important;box-pack:center !important;-webkit-justify-content:center !important;justify-content:center !important}.vhd{font-size:.36rem;font-size:26px}.vhd em{color:#305AA8;padding:0 5px}.vhd .en{color:#999;text-transform:uppercase}@media (max-width:480px){.vhd h2{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;align-items:flex-end}.vhd h2>*{line-height:1}.vhd em{padding:0 2px 0 0}.vhd .en{font-size:18px}}.crumbs_box{padding:.3rem 0;color:#999;font-size:16px}.crumbs_box a{color:#999}.crumbs_box a:hover{color:#305AA8}.crumbs_box em{color:#305AA8}.crumbs_box .icon-r{font-size:12px;padding:0 1px;display:inline-block}@media (min-width:640px){.crumbs_box.fixed{position:relative;margin-top:-0.7rem;z-index:55;padding:0}}@media (max-width:600px){.crumbs_box{display:none !important}}.crumbs_box.bggray{height:50px;line-height:50px;padding:0;background-color:#e5e5e5}.special_top{position:relative;overflow:visible}.special_top .crumbs_box{background-color:#e6e6e6;padding:0;line-height:80px;height:80px}@media (max-width:992px){.special_top .crumbs_box{height:1rem;line-height:1rem}}.special_top .datas{background:url('../image/pd.png') no-repeat center center;background-size:cover;color:#fff;width:60vw;position:absolute;top:-0.8rem;right:0;bottom:0}.special_top .data_inner{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:center;font-size:18px;height:1.6rem}.special_top .data_inner .item{min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.special_top .data_inner b{font-family:medium}.special_top .data_inner .val{display:block;font-size:.6rem}.special_top .content{position:relative;width:83vw;max-width:1680px;margin-left:auto;margin-right:auto;z-index:55;padding:1.24rem 0 1.6rem;background:#fff;overflow:hidden}@media (max-width:1360px){.special_top .content{width:92%}}@media (max-width:460px){.special_top .content{width:94%}}@media (min-width:1199px){.special_top .content .rightbox{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}.special_top .content .rightbox.s2{top:auto;bottom:0;transform:translateY(0)}.special_top .content .leftbox{width:52%}}@media (max-width:480px){.special_top .content{padding:.7rem 0 .6rem}}@media (max-width:1199px){.special_top .leftbox{padding-right:6vw;margin-bottom:.7rem}.special_top .rightbox{text-align:center}.special_top .rightbox .img{max-width:600px}}@media (max-width:1199px) and (max-width:992px){.special_top .leftbox{padding-right:0}}@media (min-width:1200px){.special_top .rightbox{overflow:hidden}.special_top .rightbox .img{position:relative;right:-15%;display:block}}.special_top .hd{padding-bottom:.5rem;position:relative}.special_top .hd::after{content:'';display:block;position:absolute;background-color:#305AA8;width:25px;height:.05rem;left:0;bottom:.3rem;transition:.6s}.special_top .hd h2{font-size:.36rem;margin-bottom:.04rem}.special_top .hd .desc{color:#999;font-size:18px}.special_top .hd:hover::after{width:50px}.special_top .bd{font-size:16px;color:#666;line-height:1.8}.special_top .bd *+*{margin-top:1em}.special_top .bd h6{font-size:24px;color:#305AA8}@media (max-width:992px){.special_top .hd h2{font-size:30px}.special_top .data_inner{color:#305AA8}.special_top .rightbox{margin-top:.5rem}}@media (max-width:768px){.special_top .hd h2{font-size:24px}.special_top .data_inner{font-size:14px}.special_top .leftbox h6{font-size:20px}.special_top .rightbox .img{max-width:80%}}.banner_box{height:5.2rem;position:relative;overflow:hidden}.banner_box .mouse_wrap{bottom:20%}.banner_box.h760{height:7.6rem;max-height:100vh}@media (max-width:992px){.banner_box.h760{height:5.2rem}}.banner_box.h670{height:6.6rem;max-height:100vh}@media (max-width:992px){.banner_box.h670{height:5.2rem}}.banner_box.h838{height:8.38rem;max-height:100vh}@media (max-width:992px){.banner_box.h838{height:5.2rem}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.banner_box .inner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;color:#fff;max-width:1680px;margin-left:auto;margin-right:auto;width:83vw}@media (max-width:1360px){.banner_box .inner{width:92%}}@media (max-width:460px){.banner_box .inner{width:94%}}@media (min-width:1201px){.banner_box .inner{padding-top:.4rem}}.banner_box .vhd{font-size:.48rem;margin-bottom:.1rem}.banner_box .vhd .en{color:#fff}.banner_box .desc{font-size:.24rem}.banner_box .desc em{color:#305AA8}.banner_box .inner.case{margin-top:-80px}.banner_box .inner.case .vhd{font-size:.72rem}.banner_box .inner.case .desc{font-size:16px}.banner_box .bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:100%;height:100%;left:0;top:0}.banner_box .bg:not(.default){transition:all 5.6s cubic-bezier(.04, .79, 1, 1) !important;transform:scale(1.2)}.banner_box .bg.animated{transform:scale(1)}@media (max-width:992px){.banner_box h5{font-size:26px}.banner_box .desc{font-size:18px}.banner_box .zxbtn{padding:5px 20px}}.banner_box .disign{color:#305AA8;display:inline-block;border:.04rem solid #305AA8;padding:.3rem}.banner_box .disign h2{font-size:.6rem;line-height:1.2;padding-bottom:.8rem;position:relative;font-weight:bold}.banner_box .disign h2::after{content:'';display:block;position:absolute;width:22px;height:5px;background-color:#305AA8;bottom:.4rem}.banner_box .disign .en{text-transform:uppercase;font-size:18px;font-weight:bold}@media (max-width:992px){.banner_box .disign .en{font-size:16px}}@media (max-width:480px){.banner_box .disign .en{font-size:14px}}.banner_box .disign.gray{border-color:#fff}.banner_box .disign.gray>*{color:#fff}.banner_box .disign.gray h2::after{background:#fff}.banner_box .disign.gray .en{transform-origin:0 center}@keyframes downico{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.mouse_wrap{width:83vw;max-width:1680px;margin-left:auto;margin-right:auto;position:absolute;left:50%;transform:translateX(-50%);z-index:5;z-index:55;cursor:pointer}@media (max-width:1360px){.mouse_wrap{width:92%}}@media (max-width:460px){.mouse_wrap{width:94%}}.mouse_wrap .mouse{color:#999;font-size:12px;padding-top:54px;background:url('../image/mouse.png') no-repeat center top;background-size:contain;background-size:26px;position:relative;animation:downico 2s ease-out infinite}.mouse_wrap .mouse:hover{color:#fff}.mouse_wrap .mouse.cf{color:#fff}
.index_banner{width:100%;height:calc((80vh - 1rem ));position:relative;color:#fff}@media (max-width:1200px){.index_banner{height:8rem}}@media (max-width:640px){}.index_banner .mouse_wrap{bottom:.3rem}.index_banner .mouse_wrap .mouse{color:#fff}.index_banner .vmore{color:#fff}.index_banner .tool{position:absolute;left:30%;right:0;bottom:0;height:.8rem;background:rgba(255,255,255,0.9);z-index:55}.index_banner .pnext_wrap{width:1.6rem;position:absolute;right:0;top:0;z-index:55}.index_banner .pnext_wrap .pnext{width:.8rem;height:.8rem;line-height:8rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-size:.34rem;float:left;border-left:1px solid rgba(0,0,0,0.1);cursor:pointer}.index_banner .pnext_wrap .prev{background-image:url('../image/ic_l.png')}.index_banner .pnext_wrap .prev:hover{background-image:url('../image/ic_l_on.png')}.index_banner .pnext_wrap .next{background-image:url('../image/ic_r.png')}.index_banner .pnext_wrap .next:hover{background-image:url('../image/ic_r_on.png')}.index_banner .swiper-pagination{padding-left:.4rem;text-align:left;width:50%}.index_banner .swiper-pagination .swiper-pagination-bullet{opacity:1;border:1px solid #e6e6e6;height:.2rem;width:.2rem;background:transparent;background:#fff;border-radius:0!important;margin:0 .07rem;position:relative;transition:.6s}.index_banner .swiper-pagination .swiper-pagination-bullet-active{border-color:#305AA8;background-color:#305AA8}.index_banner li{position:relative;overflow:hidden}.index_banner li .img{display:block}.index_banner li .bg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;width:100%;height:100%;left:0;top:0;transition:all 5.6s cubic-bezier(.04, .79, 1, 1) !important;transform:scale(1.3)}.index_banner .content{width:83vw;max-width:1680px;margin-left:auto;margin-right:auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;z-index:55;color:#fff}@media (max-width:1360px){.index_banner .content{width:92%}}@media (max-width:460px){.index_banner .content{width:94%}}.index_banner .tag{font-size:30px;line-height:1;display:inline-block;position:relative;transition:all 1s cubic-bezier(.24, .77, .25, 1);transition-delay:.1s;line-height:1.2}.index_banner .tag em{color:#305AA8;padding:0 4px;display:inline-block}.index_banner .desc{font-size:.72rem;transition:all 1s cubic-bezier(.24, .77, .25, 1);transition-delay:.2s;margin:30px 0 40px;line-height:1.2}@media (max-width:1360px){.index_banner .swiper-pagination{bottom:.2rem}}@media (max-width:640px){.index_banner .tag{font-size:20px}.index_banner .desc{font-size:28px;margin:.5rem 0}}.index_banner .ani011{opacity:0;filter:alpha(opacity=0);transform:translate(0, 1rem);transition-duration:.8s;transition-property:all;transition-timing-function:ease-out}.index_banner .ani012{opacity:0;filter:alpha(opacity=0);transform:translate(0, -20vh);transition-duration:.8s;transition-property:all;transition-timing-function:ease-out}.index_banner .swiper-slide-active .bg{transform:scale(1)}.index_banner .swiper-slide-active .ani011,.index_banner .swiper-slide-active .ani012{opacity:1;filter:alpha(opacity=100);transform:translate(0, 0)}.index_banner .swiper-pagination{position:absolute;left:0;right:0;bottom:.2rem}@media (min-width:1920px){.index_banner li{background-repeat:no-repeat;background-size:cover;background-position:center}.index_banner li .img{visibility:hidden}}@media (max-width:1919px) and (min-width:993px){.index_banner li{background:none !important}}@media (max-width:992px){.index_banner .swiper-pagination{bottom:10px}.index_banner li{background-repeat:no-repeat;background-size:cover;background-position:center}.index_banner li .img{visibility:hidden}}.index_case{background:#252525;padding-bottom:1.4rem;padding-top:.5rem;position:relative}.index_case::before{content:'';display:block;position:absolute;width:100%;height:1.4rem;background-color:#305AA8;left:0;top:0}@media (max-width:1199px){.index_case::before{height:10px}}.index_case .wrap{position:relative;z-index:5}@media (min-width:1200px){.index_case .txtbox{width:33.3%;position:absolute;left:0;top:0}.index_case .txtbox .inner{padding-right:.2rem}.index_case .txtbox::after{content:'';display:block;position:absolute;top:-0.5rem;bottom:0;right:.2rem;background-color:#fff;z-index:1;width:50vw}.index_case .txtbox ._bg{visibility:hidden}.index_case .txtbox .info{visibility:hidden}.index_case .txtbox .content{right:.2rem;height:100%;position:absolute;left:0;top:0;z-index:5;padding:.2rem .2rem 0 0}}@media (min-width:1200px) and (max-width:1200px){.index_case .txtbox .inner{padding-right:.1rem}.index_case .txtbox::after{right:.1rem}}.index_case .txtbox .txt{font-size:24px;line-height:1.5;margin:.2rem auto .3rem;max-width:700px}.index_case .txtbox .txt em{color:#305AA8}.index_case .txtbox .vmore{color:#333;font-size:24px}@media (max-width:1360px){.index_case .txtbox .vmore,.index_case .txtbox .txt{font-size:20px}}@media (max-width:1199px){.index_case .txtbox{background:none!important;color:#fff}.index_case .txtbox ._bg{display:none}.index_case .txtbox .content{padding-right:.5rem}.index_case .txtbox .vmore,.index_case .txtbox .txt{font-size:20px}.index_case .txtbox .content{padding:.5rem 0 !important;overflow:hidden}.index_case .txtbox .vhd{text-align:center}.index_case .txtbox .txt{font-size:18px;margin:.4rem auto}.index_case .txtbox .vmore{float:right}.index_case .txtbox .vmore span{font-size:18px;color:#fff}}.nobg{background:none !important}.case_item .info{padding:.2rem .26rem .24rem}.case_item .info .tit{font-size:24px;display:block;margin-bottom:5px;height:23px;line-height:23px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.case_item .info .tag{font-size:16px;color:#666}@media (max-width:991px){.case_item .info .tag{line-height:20px}}@media (max-width:1200px){.case_item .info .tit{font-size:20px}}@media (max-width:640px){.case_item .info{padding:.2rem .2rem .24rem}.case_item .info .tit{font-size:20px}.case_item .info .tag{font-size:14px}}@media (max-width:479px){.case_item .info .tit{font-size:17px}.case_item .info .tag{font-size:12px}}.case_list{margin-left:-0.2rem !important;margin-right:-0.2rem !important;padding-bottom:.4rem}.case_list>*{padding-left:.2rem !important;padding-right:.2rem !important}.case_list li{margin-bottom:.4rem}@media (max-width:1680px){.case_list{margin-left:-0.15rem !important;margin-right:-0.15rem !important}.case_list>*{padding-left:.15rem !important;padding-right:.15rem !important}.case_list li{margin-bottom:.3rem}}@media (max-width:1200px){.case_list{margin-left:-0.1rem !important;margin-right:-0.1rem !important}.case_list>*{padding-left:.1rem !important;padding-right:.1rem !important}.case_list li{margin-bottom:.2rem}}.case_list .inner{background:#fff}@media (max-width:600px){.case_list._index{margin-left:0!important;margin-right:0!important}.case_list._index li{width:100%;margin-bottom:.3rem}}.more_wrap{text-align:center;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex !important;display:flex !important;display:-webkit-box !important;display:box !important;-webkit-align-items:center !important;align-items:center !important;-webkit-box-align:center !important;box-align:center !important;-webkit-box-pack:center !important;box-pack:center !important;-webkit-justify-content:center !important;justify-content:center !important}.more_wrap a{display:inline-block;border:1px solid #929292;font-size:16px;height:46px;line-height:46px;padding:0 26px;color:#fff;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex !important;display:flex !important;display:-webkit-box !important;display:box !important;-webkit-align-items:center !important;align-items:center !important;-webkit-box-align:center !important;box-align:center !important;-webkit-box-pack:center !important;box-pack:center !important;-webkit-justify-content:center !important;justify-content:center !important;transition:.6s}.more_wrap a:hover{background-color:#305AA8;border-color:#305AA8}.more_wrap a .arr{width:34px;height:34px;display:block;background:url('../image/ic_r_f.png') no-repeat center center;background-size:contain;margin-left:12px}@media (max-width:640px){.more_wrap a{height:42px;line-height:42px;padding:0 20px}.more_wrap a .arr{height:30px;margin-left:6px}}.more_wrap.red a{color:#305AA8;border-color:#305AA8}.more_wrap.red a .arr{background-image:url('../image/ic_r_on.png');transition:.6s}.more_wrap.red a:hover{background-color:#305AA8;color:#fff}.more_wrap.red a:hover .arr{background-image:url('../image/ic_r_f.png')}

.index_nav{margin:.5rem 0; padding-bottom:.5rem;background:#fff;overflow:hidden;z-index:55;position:relative}
.index_nav::before,.index_nav::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;z-index:1;background-repeat:no-repeat;opacity:0;transition:1s;transition-delay:.05s;width:46%}
@media (min-width:992px){.index_nav.show::before{left:0;opacity:.8}.index_nav.show::after{right:0;opacity:.8}}
.index_nav .pinner{position:relative;z-index:5;}
@media (max-width:1920px){.index_nav{background-size:100% auto}}
@media (max-width:992px){.index_nav{background-size:0}}
.index_nav .myCanvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:55}
.index_nav .hd{text-align:center;margin-bottom:.3rem;}
.index_nav .hd h2{font-size:.38rem;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.index_nav .hd span{font-size:.14rem; text-align:center; line-height:40px; color:#666;}
@media (min-width:769px){
	.index_nav li{width:31.33%; margin:0.5% 10px;position:relative;float:left;font-size:18px;border-radius: 10px; box-shadow: rgba(1,53,91,.16) 0 0 23px;}
	.index_nav li .icons{width:100%; height:280px; float:left;}
	.index_nav li .icons .inner{ width:80%; height:160px; margin:25px auto;}
	.index_nav li .icons .inner .icon{ width:100%; height:60px; line-height:60px; float:left; font-size:30px; margin-bottom:10px; overflow:hidden;}
	.index_nav li .icons .inner .tit{ width:100%; height:140px; line-height:35px; float:left; font-size:16px; margin-bottom:10px; overflow:hidden; color:#333;}
	.index_nav li .cover{position:absolute;left:0%;top:0%;color:#fff;width:100%;height:100%;opacity:0;transition:ease-in .3s;border-radius: 10px;background:url('../image/brand_bg.png') no-repeat center center;background-size:cover;padding:.3rem}
	.index_nav li .cover .tit{font-size:.24rem;margin-bottom:14px;color:#fff;display:block;transition:.6s;transform:translateY(20px)}
	.index_nav li .cover .txt{font-size:16px;line-height:1.8;transition:.6s;transform:translateY(30px);transition-delay:.05s; margin-bottom:20px;}
	.index_nav li .cover .more{width:100%; height:50px; float:left;}
	.index_nav li .cover .more .btn{
    border-radius: 10px;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    color: #3778B7;
}
	.index_nav li .cover .more .btn:hover {
    color: #fff;
    background: linear-gradient(to right bottom, #11998e, #38ef7d 70px);
    outline: none;
    text-decoration: none;
}
	.index_nav li.ac .cover,.index_nav li:hover .cover{opacity:1;box-shadow:0 .1rem .2rem rgba(0,0,0,0.2)}
	.index_nav li.ac .cover .tit,.index_nav li:hover .cover .tit{transition:.6s;display:inline-block;position:relative}
	.index_nav li.ac .cover .tit::after,.index_nav li:hover .cover .tit::after{content:'';display:block;position:absolute;width:100%;height:1px}
	.index_nav li.ac .cover .tit:hover,.index_nav li:hover .cover .tit:hover{transform:translateX(5px)}
	.index_nav li.ac .cover .tit,.index_nav li:hover .cover .tit,.index_nav li.ac .cover .txt,.index_nav li:hover .cover .txt{transform:translateY(0)}
}
@media (max-width:768px){
	.index_nav{margin:.5rem 0;}
	.index_nav .hd{ margin:30px auto;}
	.index_nav .hd h2{font-size:30px;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
	.index_nav .hd span{font-size:14px; text-align:center; line-height:40px; color:#666;}
	.index_nav li{width:98%; margin:10px 1%;position:relative;float:left;font-size:18px;border-radius: 10px; box-shadow: rgba(1,53,91,.16) 0 0 23px;}
	.index_nav li .icons{width:100%; height:220px; float:left;}
	.index_nav li .icons .inner{ width:80%; height:155px; margin:25px auto;}
	.index_nav li .icons .inner .icon{ width:100%; height:50px; line-height:50px; float:left; font-size:24px; margin-bottom:10px; overflow:hidden;}
	.index_nav li .icons .inner .tit{ width:100%; height:105px; line-height:35px; float:left; font-size:14px; margin-bottom:10px; overflow:hidden; color:#333;}
	.index_nav li .cover{position:absolute;left:0%;top:0%;color:#fff;width:100%;height:100%;opacity:0;transition:ease-in .3s;border-radius: 10px;background:url('../image/brand_bg.png') no-repeat center center;background-size:cover;padding:.3rem}
	.index_nav li .cover .tit{font-size:24px;margin-bottom:14px;color:#fff;display:block;transition:.6s;transform:translateY(20px)}
	.index_nav li .cover .txt{font-size:14px;line-height:1.8;transition:.6s;transform:translateY(30px);transition-delay:.05s; margin-bottom:20px;}
	.index_nav li .cover .more{width:100%; height:40px; float:left;}
	.index_nav li .cover .more .btn{
    border-radius: 10px;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    color: #3778B7;
}
	.index_nav li .cover .more .btn:hover {
    color: #fff;
    background: linear-gradient(to right bottom, #11998e, #38ef7d 70px);
    outline: none;
    text-decoration: none;
}
	.index_nav li.ac .cover,.index_nav li:hover .cover{opacity:1;box-shadow:0 .1rem .2rem rgba(0,0,0,0.2)}
	.index_nav li.ac .cover .tit,.index_nav li:hover .cover .tit{transition:.6s;display:inline-block;position:relative}
	.index_nav li.ac .cover .tit::after,.index_nav li:hover .cover .tit::after{content:'';display:block;position:absolute;width:100%;height:1px}
	.index_nav li.ac .cover .tit:hover,.index_nav li:hover .cover .tit:hover{transform:translateX(5px)}
	.index_nav li.ac .cover .tit,.index_nav li:hover .cover .tit,.index_nav li.ac .cover .txt,.index_nav li:hover .cover .txt{transform:translateY(0)}
}

.index_jishu{background:url(../image/jishu.jpg) no-repeat center;padding:.8rem 0 1rem;position:relative;z-index:1}
.index_jishu::before,.index_jishu::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;z-index:1;background-repeat:no-repeat;opacity:0;transition:1s;transition-delay:.05s;width:46%}
@media (min-width:992px){.index_jishu.show::before{left:0;opacity:.8}.index_jishu.show::after{right:0;opacity:.8}}
.index_jishu .pinner{position:relative;z-index:5;}
@media (max-width:1920px){.index_jishu{background-size:100% auto}}
@media (max-width:992px){.index_jishu{background-size:0}}
.index_jishu .myCanvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:55}
.index_jishu .hd{text-align:center;margin-bottom:.3rem;}
.index_jishu .hd h2{font-size:.38rem;padding-bottom:.1rem; color:#FFF; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.index_jishu .hd span{font-size:.14rem; text-align:center; line-height:40px; color:#FFF;}

	.index_jishu li{width:23%; margin:0.5% 10px; background:#FFF;position:relative;float:left;font-size:18px; box-shadow: rgba(1,53,91,.16) 0 0 23px;}
	.index_jishu li .icons{width:100%; height:210px; float:left;}
	.index_jishu li .icons .txt{ width:80%; height:160px; margin:25px auto;}
	.index_jishu li .icons .txt .icon{ width:100%; height:35px; line-height:35px; float:left; font-size:24px; margin-bottom:10px; overflow:hidden;}
	.index_jishu li .icons .txt .tit{ width:100%; height:70px; line-height:35px; float:left; font-size:16px; margin-bottom:10px; overflow:hidden; color:#333;}
	.index_jishu li .icons .txt .more{width:100%; height:50px; float:left;}
	.index_jishu li .icons .txt .more .btn{
    border-radius: 10px;
    background: linear-gradient(to right bottom, #11998e, #38ef7d 70px);
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
}
.index_jishu li .icons .txt .more .btn:hover {
    color: #fff;
	background: linear-gradient(to right bottom, #0575E6, #021B79 70px);
    outline: none;
    text-decoration: none;
}
.indNews_left {
	width:110px;
	margin:0 auto;
	padding-top:25px;
}

.indNews_more2 {
    display: none;
}

.indNews_left a img {
    animation: conImg 1s infinite;
}

@keyframes conImg {
    50% {
        transform: scale(1.05);
    }
}

.indNews_left a:hover .indNews_more1 {
    display: none
}

.indNews_left a:hover .indNews_more2 {
    display: block
}

@media (min-width:769px) and (max-width:1300px){
	.index_jishu li .cover .txt{line-height:1.6}
}
@media (min-width:769px) and (max-width:1199px){
	.index_jishu li .cover{padding:.2rem}
	.index_jishu li .cover .tit{margin-bottom:6px}
	.index_jishu li .cover .txt{line-height:1.5}
}
@media (min-width:769px) and (max-width:992px){
	.index_jishu li .cover{padding:.4rem}
	.index_jishu li .cover .tit{font-size:.24rem;margin-bottom:14px}
	.index_jishu li .cover .txt{font-size:14px}
}
@media (min-width:769px) and (max-width:1360px){
	.index_jishu li{width:25%}
}
@media (min-width:769px) and (max-width:1200px){
	.index_jishu li .cover .tit{font-size:20px}
}
@media (min-width:769px) and (max-width:992px){
	.index_jishu li{width:33.33%}
}
@media (max-width:768px){
	.index_jishu{background:url(../image/jishu.jpg) no-repeat center;}
	.index_jishu .hd{ margin:30px auto;}
	.index_jishu .hd h2{font-size:30px;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
	.index_jishu .hd span{font-size:14px; text-align:center; line-height:40px; color:#fff;}
	.index_jishu li{width:49%; margin:10px 0.5%; background:#FFF;position:relative;float:left;font-size:18px; box-shadow: rgba(1,53,91,.16) 0 0 23px;}
	.index_jishu li .icons{width:100%; height:210px; float:left;}
	.index_jishu li .icons .txt{ width:80%; height:160px; margin:25px auto;}
	.index_jishu li .icons .txt .icon{ width:100%; height:35px; line-height:35px; float:left; font-size:24px; margin-bottom:10px; overflow:hidden;}
	.index_jishu li .icons .txt .tit{ width:100%; height:70px; line-height:35px; float:left; font-size:14px; margin-bottom:10px; overflow:hidden; color:#333;}
	.index_jishu li .icons .txt .more{width:100%; height:40px; float:left;}
	.index_jishu li .icons .txt .more .btn{
    border-radius: 10px;
    background: linear-gradient(to right bottom, #11998e, #38ef7d 70px);
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
}
.index_jishu li .icons .txt .more .btn:hover {
    color: #fff;
	background: linear-gradient(to right bottom, #0575E6, #021B79 70px);
    outline: none;
    text-decoration: none;
}
}




.index_point{background:#FFF;padding:.8rem 0 1rem;position:relative;z-index:1}
.index_point .hd{text-align:center;margin-bottom:.4rem;}
.index_point .hd h2{font-size:.38rem;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.jishu_point .hd span{font-size:.14rem; text-align:center; line-height:40px; color:#666;}
.index_point .more{width:100%; height:50px; float:left;}
.index_point .more .btnlink { width:180px; margin:0 auto;}
.index_point .more .btnlink .btn{
    border-radius: 10px;
    background: linear-gradient(to right bottom, #0575E6, #021B79 70px);
    padding-left: 75px;
    padding-right: 75px;
    color: #fff;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: ease;
    transition-delay: 0ms;
}
.index_point .more .btnlink .btn:hover {
    color: #F2F2F2;
     background: linear-gradient(to right bottom, #11998e, #38ef7d 70px);
    outline: none;
    text-decoration: none;
}
@media (max-width:640px){.index_point{padding-top:1.6rem}}
@media (max-width:640px) and (max-width:480px){.index_point{padding-top:1rem}}
.index_point .vhd{margin-bottom:.46rem}
@media (min-width:641px){
	.index_point .vhd{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
}
@media (max-width:640px){
	.index_point .vhd{text-align:center}
}

.index_point .row{margin-left:-0.09rem !important;margin-right:-0.09rem !important;display:flex;flex-wrap:wrap;align-items:stretch}
.index_point .row>*{padding-left:.09rem !important;padding-right:.09rem !important}
.index_point .row li{margin-bottom:.36rem}
.index_point .row .inner{background:#fff;padding:30px 26px 56px;transition:.6s;height:100%;position:relative; box-shadow: rgba(1,53,91,.16) 0 0 23px;}
.index_point .row .inner::before{content:'';display:block;position:absolute;width:0;height:.07rem;background-color:#305AA8;left:0;top:0;transition:ease-in .2s}
.index_point .row .inner:hover{box-shadow:0 .1rem .2rem rgba(0,0,0,0.1)}
.index_point .row .inner:hover::before{width:100%}
.index_point .row .inner:hover .title{color:#305AA8}
.index_point .row .inner:hover .arr{background-image:url('../image/arr_on.png')}
.index_point .row .inner .arr{width:29px;height:8px;background:url('../image/arr.png') no-repeat center center;background-size:contain;position:absolute;right:.3rem;bottom:20px}
.index_point .row .inner .title{font-size:20px;display:block;line-height:30px; color:#333;}
.index_point .row .inner .data{color:#666;margin:5px 0 14px}
.index_point .row .inner .data a{color:#666;display:inline-block;margin-left:5px}
.index_point .row .inner .data a:hover{color:#305AA8}
.index_point .row .inner .desc{color:#333;line-height:22px;height:44px; font-size:16px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}

@media (max-width:768px){
.index_point .hd h2{font-size:30px;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.index_point .row .inner{ height:180px;}
.index_point .row .inner .desc{ display:none;}
}

.footer{background:#1F2024;color:#fff;text-align:center}
.footer .content{padding:.4rem 0 .4rem;border-bottom:1px solid rgba(255,255,255,0.2); height:280px; overflow:hidden;}
.footer .content a{color:#fff}
.footer .content a:hover{color:#305AA8}
.footer .content .footnav{width:100%; float:left;}
.footer .content .footnav dl{width:18%; float:left;}
.footer .content .footnav .lx {width:28%; float:left;}
.footer .content .footnav dl dd, .footer .content .footnav dl dd a{width:100%; float:left; font-size:16px; height:35px; color:#CCC; font-weight:600; line-height:35px; margin-bottom:10px; text-align:left;}

.footer .content .footnav .lx .lxtxt{width:100%; float:left; font-size:16px; height:35px; color:#CCC; font-weight:600; line-height:35px; margin-bottom:10px; text-align:left;}
.footer .content .footnav dl dt, .footer .content .footnav dl dt a{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:40px; text-align:left;margin-bottom:5px;}
.footer .content .footnav .lx .lxtxt1{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot1.png') no-repeat;}
.footer .content .footnav .lx .lxtxt2{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot2.png') no-repeat;}
.footer .content .footnav .lx .lxtxt3{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot3.png') no-repeat;}
.footer .content .footnav .lx .lxtxt4{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot4.png') no-repeat;}
.footer .content .footnav .lx .bot{width:100%; height:40px; margin-top:10px; float:left;}
.footer .content .footnav .lx .bot li{width:15%; float:left; margin:0 0.5%; height:40px;}
.footer .content .footnav .lx .bot li a{height:40px;}
.footer .content .footnav .lx .bot li img{height:40px;}
.footer .content .footnav .lx .weixin {
position: relative;
}
.mfooter{ display:none;}
.mfooter{background:#1F2024;color:#fff;text-align:center}
.mfooter .content{padding:.4rem 0 .4rem;border-bottom:1px solid rgba(255,255,255,0.2); height:280px; overflow:hidden;}
.mfooter .content .footnav{width:100%; float:left; margin:10px 0;}
.mfooter .content .footnav dl{width:33.33%; line-height:30px; text-align:center; float:left;}
.mfooter .content .footnav dl a{font-size:14px;  color:#CCC;}
.mfooter .content .footlx{width:76%; float:left; margin:10px 12%;}
.mfooter .content .footlx .lxtxt{width:100%; float:left; font-size:14px; height:25px; color:#CCC; line-height:25px; text-align: center;}
.mfooter .content .footlx .lxtxt1{width:100%; float:left; font-size:14px; height:25px; color:#CCC; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot1.png') no-repeat;}
.mfooter .content .footlx .lxtxt2{width:100%; margin-top: 20px; float:left; font-size:14px; height:25px; color:#CCC; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot2.png') no-repeat;}
.mfooter .content .footlx .lxtxt3{width:100%; float:left; font-size:14px; height:25px; color:#CCC; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot3.png') no-repeat;}
.mfooter .content .footlx .lxtxt4{width:100%; float:left; font-size:14px; height:25px; color:#CCC; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../image/fbot4.png') no-repeat;}
.mfooter .copy_txt{font-size:14px;padding:.1rem 0 .1rem;line-height:1.8;color:#999; height:90px;}
.mfooter .copy_txt a{color:#999}
.mfooter .copy_txt a:hover{color:#fff}
.mfooter .copy_txt a,.footer .copy_txt span{display:inline-block;padding:0 3px}

@media (max-width:768px){
.footer{ display:none;}
.mfooter{ display: block;}
}
	
.footer .content .footnav .lx .weixin img.qrcode {
position: absolute;
z-index: 99;
top: -135px;
right: -38px;
width: 120px;
max-width: none;
height: 140px;
max-height: none;
transform: scale(0);
transform-origin: top right;
opacity: 0;
border: 2 solid #0085ba;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;

}

.footer .content .footnav .lx .weixin:hover img.qrcode {
transform: scale(1);
opacity: 1;
}
@media (max-width:992px){
	.footer .content{padding-bottom:.6rem}
	.footer .content li{margin-bottom:1rem}
	.footer .content li h6{font-size:18px}
	.footer .content li p{font-size:14px}
}
@media (max-width:480px){
	.footer .content img{width:50px;height:50px}
	.footer .content h6{margin-top:.1rem}
}
.footer .copy_txt{font-size:14px;padding:.1rem 0 .1rem;line-height:1.8;color:#999}
.footer .copy_txt a{color:#999}
.footer .copy_txt a:hover{color:#fff}
.footer .copy_txt a,.footer .copy_txt span{display:inline-block;padding:0 3px}


.jishu_nav{padding:1rem 0;background:#fff;overflow:hidden;z-index:55;position:relative}
.jishu_nav:nth-child(2n){background:url(../image/jishu.jpg) no-repeat center;}
.jishu_nav:nth-child(2n) .hd h2,.jishu_nav:nth-child(2n) .hd span{color:#FFF;}
.jishu_nav .pinner{position:relative;z-index:5;}
.jishu_nav .myCanvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:55}
.jishu_nav .hd{text-align:center;margin-bottom:.3rem;}
.jishu_nav .hd h2{font-size:.38rem;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.jishu_nav .hd span{font-size:.14rem; text-align:center; line-height:40px; color:#666;}
.jishu_nav li{width:23.2%; margin:0.5% 10px;position:relative;float:left;font-size:18px;border-radius: 10px; box-shadow: rgba(1,53,91,.16) 0 0 23px;background:#fff;}
.jishu_nav li .icons{width:100%; height:220px; float:left;}
.jishu_nav li .icons .inner{ width:80%; height:160px; margin:15px auto;}
.jishu_nav li .icons .inner .icon0{ width:100%; height:60px; line-height:30px; float:left; font-size:24px; margin-bottom:5px; overflow:hidden;}
.jishu_nav li .icons .inner .icon0 .iconimg{width:40px;}
.jishu_nav li .icons .inner .tit{ width:100%; height:80px; line-height:25px; float:left; font-size:16px; margin-bottom:5px; overflow:hidden;}
.jishu_nav li .icons .inner .more{width:100%; height:50px; float:left;}
.jishu_nav li .icons .inner .more .btn{
    border-radius: 10px;
    background: linear-gradient(to right bottom, #0575E6, #021B79 70px);
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
	float:right;
}
.jishu_nav li .icons:hover {
    color: #fff;
    background:url('../image/brand_bg.png') no-repeat center center;background-size:cover;
    outline: none;
    text-decoration: none;
	border-radius: 10px;
}
.jishu_nav li .icons:hover .more .btn{
    background: linear-gradient(to right bottom, #11998e, #38ef7d 70px);
    color: #fff;
}
.jishu_nav li .icons:hover .iconimg{ display:none;}

@media (max-width:768px){
.jishu_nav {width:100%; float:left;}
.jishu_nav li{width:46.5%;}
.jishu_nav li .icons{width:100%; height:220px; float:left;}
.jishu_nav li .icons .inner{ width:80%; height:160px; margin:25px auto;}
}


.lx_nav{padding-top:1rem;padding-bottom:0.5rem;background:#fff;overflow:hidden;z-index:55;position:relative;}
.lx_nav .pinner{position:relative;z-index:5;}
.lx_nav .myCanvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:55}
.lx_nav .hd{text-align:center;margin-bottom:.3rem;}
.lx_nav .hd h2{font-size:.38rem;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.lx_nav .hd1{font-size:.28rem;text-align:center;margin-bottom:.3rem;}
.lx_nav li{width:31.2%; margin:1% 10px;position:relative;float:left;font-size:18px; box-shadow: rgba(1,53,91,.16) 0 0 23px;background:#fff;}
.lx_nav li .icons{width:100%; height:110px; float:left;}
.lx_nav li .icons .inner{ width:90%; height:50px; margin:15px auto;}
.lx_nav li .icons .inner .icon{ width:100%; height:40px; line-height:40px; float:left; font-size:20px; margin-bottom:5px; overflow:hidden;}
.lx_nav li .icons .inner .icon .iconimg{width:40px;}
.lx_nav li .icons .inner .tit{ width:100%; height:60px; padding-left:45px; line-height:30px; float:left; font-size:16px; margin-bottom:5px; overflow:hidden;}

@media (max-width:768px){
.lx_nav {width:100%; float:left;}
.lx_nav li{width:97%;}
.lx_nav .hd h2{font-size:.48rem;}
.lx_nav .hd1{font-size:.48rem;text-align:center;margin-bottom:.3rem;}
.lx_nav li .icons{width:100%; height:70px; float:left;}
.lx_nav li .icons .inner{ width:96%; height:40px; margin:15px auto;}
.lx_nav li .icons .inner .icon{ width:20%; height:40px; line-height:40px; float:left; font-size:18px; margin-bottom:5px; font-weight:600; overflow:hidden;}
.lx_nav li .icons .inner .icon .iconimg{width:20px;}
.lx_nav li .icons .inner .tit{ width:80%; height:30px; padding-left:0px; line-height:40px; float:left; font-size:18px; margin-bottom:5px; overflow:hidden;}
}

.lx_nav1{background:#fff;overflow:hidden;z-index:55;position:relative}
.lx_nav1 .pinner{position:relative;z-index:5;}
.lx_nav1 .myCanvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:55}
.lx_nav1 .hd1{font-size:.28rem;text-align:center;margin-bottom:.3rem;}
.lx_nav1 li{width:48.2%; margin:1% 10px;position:relative;float:left;font-size:18px; box-shadow: rgba(1,53,91,.16) 0 0 23px;background:#fff;}
.lx_nav1 li .icons{width:100%; height:140px; float:left;}
.lx_nav1 li .icons .inner{ width:80%; height:140px; margin:15px auto;}
.lx_nav1 li .icons .inner .icon{ width:100%; height:40px; line-height:40px; float:left; font-size:24px; margin-bottom:5px; overflow:hidden;}
.lx_nav1 li .icons .inner .icon .iconimg{width:40px;}
.lx_nav1 li .icons .inner .tit{ width:100%; height:30px; line-height:30px; float:left; font-size:16px; overflow:hidden;}

@media (max-width:768px){
.lx_nav1 {width:100%; float:left;}
.lx_nav1 li{width:97%;}
.lx_nav1 .hd1{font-size:.48rem;text-align:center;margin-bottom:.3rem;}
.lx_nav1 li .icons{width:100%; height:110px; float:left;}
.lx_nav1 li .icons .inner{ width:90%; height:50px; margin:10px auto;}
.lx_nav1 li .icons .inner .icon{ width:100%; height:30px; line-height:30px; float:left; font-size:18px; font-weight:600; margin-bottom:0px; overflow:hidden;}
.lx_nav1 li .icons .inner .tit{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; overflow:hidden;}
}

.hezuo_nav{padding:1rem 0;background:#fff;overflow:hidden;z-index:55;position:relative}
.hezuo_nav .pinner{position:relative;z-index:5;}
.hezuo_nav .myCanvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:55}
.hezuo_nav .hd{text-align:center;margin:.3rem 0;}
.hezuo_nav .hd h2{font-size:.38rem;padding-bottom:.1rem; background:url(../image/nav_bg.jpg) no-repeat bottom center;}
.hezuo_nav li{width:15.8%; margin:10px 0.4%;position:relative;float:left;}
.hezuo_nav li .icons{width:100%; height:auto; float:left;}
.hezuo_nav li .icons .hz_img {
    cursor: pointer;
    background: #fff;
    position: relative;
    padding-top: 52%;
    border: 1px solid #ccc;
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
	-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}


.hezuo_nav li .icons .hz_img:hover {
    -webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}

.hezuo_nav li .icons .hz_img:hover::after {

    display: block;
}

.hezuo_nav li .icons .hz_img img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 100%;
    object-fit: contain;
    transition: all 0.68s;

}



@media (max-width:768px){
.hezuo_nav {width:100%; float:left;}
.hezuo_nav li{width:32.33%; margin:2px 0.4%;}
.hezuo_nav li .icons{width:100%; height:120px; float:left;}

}
