.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#0071b8;text-shadow:none}
::-moz-selection{color:#fff;background:#0071b8;text-shadow:none}
::-webkit-scrollbar{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track-piece{background:#bfbfbf}
::-webkit-scrollbar-thumb{width:10px;background:#515151}
::-webkit-scrollbar-thumb:hover{background:#0071b8}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position: relative; height: 100%;}
body{font-family:arial,-apple-system,BlinkMacSystemFont,"SF Pro SC","SF Pro Text","Helvetica Neue",Helvetica,"PingFang SC","Segoe UI",Roboto,"Hiragino Sans GB",'microsoft yahei ui',"Microsoft YaHei",SimSun,sans-serif;font-size:14px;line-height:1.15;box-sizing: border-box;position: relative; height: 100%;}
body,button,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,textarea,ul{padding:0;margin:0}
address,article,akefu,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;padding:0;margin:0}
li,ol,ul{list-style:none;list-style-image:none}
button,fieldset,input,label,legend,option,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;font-size:12px}
button,input,optgroup,select,textarea{outline:0}
button{border:none}
textarea{resize:vertical}
em,i,strong{font-style:normal}
img{vertical-align:middle;border:0;image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode:nearest-neighbor;}
a{color:#333;text-decoration:none;outline:0}
a:hover{color:#0071b8;text-decoration:none;transition: all 0.5s;}
a:active,a:focus,a:hover{outline:0}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.left{float:left}
.right{float:right}
.container-fluid{padding-right:0;padding-left:0;margin:0}
.container{position:relative;margin-right:auto;margin-left:auto;width:90%;clear: both;}
.container1{position:relative;margin-right:auto;margin-left:auto;width:80%;clear: both;}
.container2{position:relative;margin-right:auto;margin-left:auto;width:1200px;clear: both;}
.header1{display:none;}
.header{position:absolute;width:100%;height:100px;top: 0;left: 0;z-index: 999;transition: all 1s;}
.header .logo{float:left;width:auto;height:52px;padding: 24px 0}
.header .logo img{height:52px;}
.header .logo img:nth-child(2){display: none;}
.header .nav{position: relative;float:right}
.header .nav ul li { float: left;width:125px; text-align: center; position: relative;margin-left:10px;}
.header .nav ul li .nav-link{color: #fff;line-height:100px; display: inline-block; font-size: 14px;position: relative;}
.header .nav ul li .nav-link:hover a {color: #2258d0;}
.header .nav li .n2{display:none;position:absolute;left:-27.5px;top:100px;z-index:9999;width:180px;height:0;padding:0 0;height: auto;background:#f9f9f9;border-radius:0 0 6px 6px;}
.header .nav li:hover .n2{display:block;height:auto;transition: all 1s;}
.header .nav li .n2 .n2list{position: relative;}
.header .nav li .n2 .n2list .n2-link{display: flex;align-items: center;justify-content: center;width:100%;font-size: 14px;height:32px;border:none;padding:14px 0;}
.header .nav li .n2 .n2list:last-child .n2-link,.header .nav li .n2 .n2list .n3 a:last-child{border-radius:0 0 6px 6px;}
.header .nav li .n2 .n2list .n3 a:first-child{border-radius:0 6px 0 0;}
.header .nav li .n2 .n2list:hover .n2-link{background:#e3e3e7;transition: all .6s;position:relative;}
.header .nav li .n2 .n2list:hover .n2-link::before{position: absolute; display: inline-block; left: 0; top:0; content:"";width:10px;height:10px;background-image: url(../images/zuojiao.svg);width: 10px; height: 10px; background-size: 10px 10px; background-repeat: no-repeat;}
.header .nav li .n2 .n2list .n3{display:none;position:absolute;width:160px;left:180px;top:0;z-index:9999;background:#f9f9f9;border-radius:0 6px 6px 6px;}
.header .nav li .n2 .n2list .n3 a{position: relative;width:100%;font-size: 14px; height:32px; border:none;padding:14px 0;display: flex;justify-content: center;align-items: center;}
.header .nav li .n2 .n2list .n3 a:hover{background:#e3e3e7;}
.header .nav li .n2 .n2list .n3 a:hover::before{position: absolute; display: inline-block; left: 0; top:0; content:"";width:10px;height:10px;background-image: url(../images/zuojiao.svg);width: 10px; height: 10px; background-size: 10px 10px; background-repeat: no-repeat;}
.header .nav li .n2 .n2list:hover .n3{display:block;transition: all .6s;}
.header .soen{float:right;height:30px;padding: 37px 0 37px 20px;display: flex;flex-wrap: wrap;-webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.header .soen .so{background-image: url(../images/so.svg);margin:2px 15px 2px 0;width:26px; height: 26px; background-size: 26px 26px; background-repeat: no-repeat;}
.header .soen .en{position: relative;padding: 2px 18px 2px 5px;}
.header .soen .en span{display: block;position:relative;background-image: url(../images/en.svg);width:26px; height: 26px; background-size: 26px 26px; background-repeat: no-repeat;background-position:center;}
.header .soen .en span:after { position: absolute; display: inline-block; right: -18px; top: 5.5px; content: "";background-image: url(../images/sanjiao.svg);width: 15px; height: 15px; background-size: 15px 15px; background-repeat: no-repeat; }
.header .soen .en .en1{display: none;position:absolute;width:60px;line-height:26px;font-size:14px;text-align: center;left:-5px;top: 28px;box-shadow: 0 0 6px #D8D8D8;padding:5px 0;background:#ffffff}
.header .soen .en:hover .en1{display: block;}
.headerbg .soen .so,.showid .soen .so{background-image: url(../images/so1.svg);}
.headerbg .soen .en span,.showid .soen .en span{background-image: url(../images/en1.svg);}
.headerbg .soen .en span:after,.showid .soen .en span:after{background-image: url(../images/sanjiao1.svg);}
.headerbg,.showid{background: #ffffff;transition: all .6s;}
.headerbg .logo img:nth-child(2),.showid .logo img:nth-child(2){display: block;}
.headerbg .logo img:nth-child(1),.showid .logo img:nth-child(1){display: none;}
.headerbg .nav ul li .nav-link,.showid .nav ul li .nav-link{color: #333;}
.syswiper { width: 100%; height:500px;margin-top:100px;} 
.swiper-slide {position: relative; text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; } 
.swiper-slide img.slideimg {position: absolute;left: 0;top: 0; display: block; width: 100%; height: auto; object-fit: cover; } 
.swiper-slide .anniu { z-index: 999; width: 80px; height: 80px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; } 
.swiper-slide .anniu img { width: 80px; height: 80px; }
.swiper { margin-left: auto; margin-right: auto; }
.dtu{width:100%;}
.dtu img{width:100%;}
.foot{width:100%;padding-top: 50px;border-top: 2px #0071b8 solid;position: relative;}
.foot:before{position: absolute; display: inline-block; right: 0; top:-2px; content:"";width:40%;height:2px;background:#05a33e}
.foot .foot1{padding:0 0 30px;border-bottom:1px #eeeeee solid;overflow:hidden;display: flex;flex-wrap: wrap;-webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start;}
.foot .foot1 .footl{float:left;width:20%}
.foot .foot1 .footl .dlogo{margin-bottom:30px;}
.foot .foot1 .footl .dlogo img{height:45px;}
.foot .foot1 .footl .dlx p{font-size:14px;line-height:22px;color:#888888;position:relative;display:block;padding-left:30px;}
.foot .foot1 .footl .dlx p:before { position: absolute; display: inline-block; left:0;top: 7.5px; content: ""; width:20px; height:20px; background-size: 20px 20px; background-repeat: no-repeat;}
.foot .foot1 .footl .dlx p:nth-child(1):before{background-image: url(../images/dianhua.svg);}
.foot .foot1 .footl .dlx p:nth-child(2):before{background-image: url(../images/dizhi.svg);}
.foot .foot1 .footl .dlx p:nth-child(1){font-size:26px;color:#0071b8;line-height:35px;}
.foot .foot1 .footc{float:left;width:60%;display: flex;flex-wrap: wrap;-webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start;}
.foot .foot1 .footc dl dt{font-size:16px;font-weight: 600;margin-bottom: 20px;}
.foot .foot1 .footc dl dd{font-size:14px;line-height:28px;}
.foot .foot1 .footc dl dd a{color:#888888}
.foot .foot1 .footc dl dd a:hover{color:#0071b8}
.foot .foot1 .footr{float:right;text-align:center;width:16%;}
.foot .foot1 .footr dl dt{font-size:16px;font-weight: 600;margin-bottom: 20px;}
.foot .foot1 .footr dl dd{font-size:14px;line-height:20px;color:#888888;margin-top:10px;}
.foot .foot1 .footr dl dd img{width:120px;}
.foot .foot2{padding: 20px 0;text-align: center;color: #999999}
.foot .foot2 a{color: #999999}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination { display: flex; justify-content: center; margin-top: 10px; }
.pagination a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 12px; padding: 8px 10px; margin: 0 2px; border-radius: 3px; line-height:100% }
.pagination span { color: #333; font-size: 12px; padding: 7px 2px; margin: 0 2px; border-radius: 3px; }
.pagination a:hover { color: #333; border: 1px solid #333; }
.pagination a.page-num-current { color: #fff; background: #333; border: 1px solid #333; }

.bread-crumb { position: relative; z-index: 0; height: 80px; font-size: 16px; line-height: 80px; color: #999; background: #ffffff;margin-top:15px;} 
.bread-crumb1{background:none;}
.bread-crumb span { position: relative; display: inline-block; margin-left: 50px; } 
.bread-crumb span::before { position: absolute; z-index: 9999; left: -35px; top: 25px; content: ""; width: 30px; height: 30px; background-image: url(../images/weizhi.svg); background-size: 30px 30px; background-repeat: no-repeat; } 
.bread-crumb a { color: #999; } 
.bread-crumb a:last-child,.bread-crumb a:hover { color: #0071b8; }
@media (max-width:1383px) {
.container,.container1,.container2 {width: 96%;}
.header .nav ul li {width:90px;margin-left:10px;left: -45px}
}
@media (max-width:1130px) {
.header {display:none}
.header1{display:block;position:absolute;width:100%;height:60px;z-index:99;top:0;left:0}
.header1 .logo{width:auto;}
.header1 .logo img{height:30px;padding:15px 0;display:block;}
.header1 .nav_ico { width: 60px; height:60px; position: absolute; right:0; top:0; background-image: url(../images/nav.svg);background-size: 40px 40px;background-repeat:no-repeat;background-position:10px 10px; z-index:9999; }
.header1 .navclose { width: 50px; height: 50px; position: absolute; right: 10px; top: 5px; display: none; background: url(../images/close.png) no-repeat; z-index: 999; }
.header1 .navbg { width: 100%; height: auto; position: absolute; z-index: 997; display: none; top: 0; background: #333333; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.header1 .mnav{width:60%;height:auto;position: absolute;right:0;top:0;background:#ffffff;display:none;z-index:998;padding-top:30px;}
.header1 .yuyan{position:absolute;width:auto;height:auto;left:20px;top:15px;}
.header1 .yuyan a{margin-right:10px;}
.header1 .mnav ul{margin-top:10px;}
.header1 .mnav ul li{border-bottom:1px #eee solid;text-align: left;text-indent:10px;position: relative;}
.header1 .mnav ul li i{display: inline-block;width:15px;height:15px;margin-left:3px;background-image:url(../images/shangxia.png);background-position:0 0;}
.header1 .mnav ul li i.i{background-position:0 -15px;}
.header1 .mnav ul li a {color:#666;display:inline-block;height:50px;line-height:50px;font-size:16px;}
.header1 .mnav ul .c2{display:none;padding:0 0 ;background:#e3e3e7}
.header1 .mnav ul .c2 .c2list{display:block;border-top:1px #d9d9d9 solid;}
.header1 .mnav ul .c2 a{text-indent:25px;}
.header1 .mnav ul .c2 .c22{display:none;padding:0 0 ;}
.header1 .mnav ul .c2 .c22 .c22list{display:block;border-top:1px #eee solid;text-indent:30px;background:#e1e1e7;}
.header1 .mnav ul .c2 .c22 .c22list a{font-size:14px;}
.header1 .mnav ul li .c2 font{display: inline-block;width:15px;height:15px;margin-left:3px;background-image:url(../images/shangxia.png);background-position:0 0;}
.header1 .mnav ul li .c2 font.font{background-position:0 -15px;}
.foot {padding-top:10px; }
.foot .foot1 .footl .dlogo { margin-bottom:10px; }
.foot .foot1 .footl,.foot .foot1 .footc,.foot .foot1 .footr { width: 100%;}
.foot .foot1 .footl, .foot .foot1 .footc{margin-bottom:10px;padding-bottom:10px;border-bottom: 1px #eeeeee solid;}
.foot .foot1 .footc dl {display:block;width:100%;margin-bottom:10px;}
.foot .foot1 .footc dl dt { font-size: 14px;margin-bottom:5px; }
.foot .foot1 .footc dl dd {display:inline-block;float:left;margin-right:10px;font-size: 14px;line-height:20px;}
.foot .foot1 .footr {text-align: left;}
.foot .foot1 .footr dl dt { font-size: 14px;margin-bottom: 10px; }
.foot .foot1 .footr dl dd { font-size: 14px; margin-top: 10px; }
.foot .foot1 .footr dl dd img{display:block;margin:0 auto;}
.foot .foot2 {font-size: 14px; }
}