@charset "utf-8";
/* CSS Document */

 a{  text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#666666; font-family:"微软雅黑"}
 a:visited{text-decoration:none;}
 a:active{text-decoration:none;}
 a:hover{ color:#0f3b70;outline:none;text-decoration:none;}
 
body, div, p, span, ul, li, dl, dd, h1, h2, h3, a, input, img {
    margin: 0;
    padding: 0;
}
/**{font-family: SYHT;}*/
@media (min-width: 1320px) {
    .container{
        width: 1320px;
    }
}
@media (max-width: 1400px) {
    .container{
        width: calc(100% - 30px);
    }
}

@font-face {
	font-family: SYHT;
	src: url("../fonts/SourceHanSansCN-Regular.otf");
}
html {font-size:62.5%;}
body{ background:#FFF; font-family:"微软雅黑"; font-size:14px; font-size:1.4em;}

/*top*/
.top{z-index:9999;width:100%; background:rgba(255,255,255,0.6); border-bottom:1px solid #eeeeee;height: 100px;position: absolute;top: 0;}
.top .container{width: calc(100% - 300px);}
.top .logo{width:28%;float:left;line-height: 100px;}
.top .logo img{width:100%;height: 90px;object-fit: scale-down;}
.top .top_right  img{display:block;max-width:100%;}
.topfix{position: fixed;background-color: #fff;z-index: 10000;}
/*nav*/
#navbg{ width:58%;transition:0.4s; float:left;height: 100px;margin: 0 1%;}
#navbg .nav ul{margin-bottom:0;width: 100%;}
#navbg .nav .firstfloor>li{float:left;width:12.5%;font-size:18px;text-align:center;position:relative;color:#FFF;cursor:pointer;line-height: 100px;}
#navbg .nav .firstfloor>li.on a{background:linear-gradient(to bottom,#0066fd,#52c0ff); color:#FFF}
#navbg .nav .firstfloor>li>a{color:#000000; display:block; transition:ease-in 0.1s;}
#navbg .nav .firstfloor>li:hover>a{color:#ffffff; background:linear-gradient(to bottom,#0066fd,#52c0ff);}
#navbg .nav .secondfloor{position:absolute;left:0;top:100px;z-index:9999;display:none;background:rgb(255,255,255,0.95);width:100%;border-top:none;box-sizing:border-box;}
#navbg .nav .secondfloor>li{border-bottom:1px solid #E4EAEC;width:100%;line-height:60px;height:60px;font-size:18px;margin-left:0;}
#navbg .nav .secondfloor>li>a{width:100%;height:100%;display:block;color:#333;}
#navbg .nav .secondfloor li a:hover{ background:#0684fd;color:#FFF;}
.phone{line-height: 100px;display: inline-block;margin-top: 25px;}
.phone img{float: left;margin-top: 7px;}
.phone span{font-size: 14px;color: #000;display: block;line-height: 25px;}
.phone div{float: left;margin-left: 10px;}
.ad{ background:#0474c3; color:#FFF; line-height:25px; padding:15px 0}
.ad a{ color:#FFF;}

/*banner-文字内容*/
.banner-txt{position: absolute;z-index: 9999;top: 30%;text-align: center;width: 100%;}
.banner-txt img{object-fit: scale-down;}
.banner-son{position: absolute;margin-top: -140px;z-index: 9998;text-align: center;width: 100%;}
.banner-son .container{background-color: #fff;box-shadow: 3px 3px 3px 3px rgba(4,0,0,0.11);}
.banner-son .float-left{float:left;color: #0684fd;text-align: center;width: 20%;display: flow-root;}
.banner-son .float-left .a{padding: 15px 0;width: 100%;}
.banner-son .float-left:hover{position:relative;}
.banner-son .float-left:hover .a{background-color: #0684fd;margin: 0 4.5%;margin-top:-20px;margin-bottom:20px;border-radius: 10px;width: 90%;}
.banner-son .float-left:hover *{color: #fff;}
.banner-son .float-left i{display: block;font-size: 40px;}
.banner-son .float-left span{font-size: 20px;}
.banner-son .float-left label{font-size: 16px;display: block;color: #999999;font-weight: revert;}
.banner-son .float-left::before{content:'';height: 66px;width: 1px;background-color: #f1f1f1;margin-top: 70px;float: right;display:inline-block;}
.banner-son .float-left:last-child::before{content: unset;}
@media (max-width: 1600px) {
    .top .container{width: calc(100% - 150px)}
}
@media (max-width: 1200px) {
#navbg{ margin-top:0px; height:100px;}
}





/*mobilehead*/
#mobilehead{height:70px;width:100%;background:url(../images/logo.png) no-repeat 10px center #FFF;display:none;background-size:auto 50px;}
#mobilehead .logo{width:calc(100% - 120px);height:70px;display:block;float:left;}
#mobilehead .nav{float:right;}
#mobilehead .nav_bg{display:none;position:fixed;top:105px;left:0;z-index:9999;width:100%;height:calc(100% - 70px);background:rgba(0, 0, 0, 0.6);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
#mobilehead .nav .nav_box{display:none;position:absolute;top:70px;left:0;z-index:10001;width:100%;overflow:auto;border-top:1px solid #eee;background:#fff;box-sizing:border-box;}
#mobilehead .nav .nav_one>li{border-bottom:1px solid #eee;padding:10px;}
#mobilehead .nav .nav_one>li>span>a{display:block;position:relative;width:calc(100% - 150px);height:42px;box-sizing:border-box;font-size:15px;color:#666;line-height:42px;float:left;}
#mobilehead .nav .nav_one>li>span>i{float:right;display:block;width:150px;height:42px;}
#mobilehead .nav .nav_one>li>span>i>em{float:right;width:42px;height:42px;background:url(+.png) no-repeat center center;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;display:block;}
#mobilehead .nav .nav_one>li>span>i>em.on{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#mobilehead .nav .nav_one>li>ul{display:none;}
#mobilehead .nav .nav_one>li>ul>li{height:36px;line-height:36px;text-indent:20px;}
#mobilehead .nav .nav_one>li>ul>li>a{font-size:15px;color:#666;width:100%;height:100%;display:block;}
#mobilehead .nav .push-nav{display:block;position:relative;z-index:998;width:54px;height:50px;font-size:0;margin-right:8px;background:rgba(138,138,138,.5);margin-top:10px;border-radius:5px;}
#mobilehead .nav .push-nav .nav-toggle{display:block;position:absolute;left:50%;top:50%;border:0;border-radius:4px;cursor:pointer;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#mobilehead .nav .push-nav.on .nav-toggle{margin-left:-4px;}
#mobilehead .nav .push-nav .nav-toggle span{display:block;position:relative;z-index:1;width:37px;height:2px;margin:0 0 10px auto;background:#8a8a93;border-radius:3px;-webkit-transform-origin:35px;transform-origin:35px;-webkit-transition:all .5s;transition:all .5s;}
#mobilehead .nav .push-nav .nav-toggle span.two{width:30px;}
#mobilehead .nav .push-nav .nav-toggle span:last-child{margin-bottom:0;}
#mobilehead .nav .push-nav.on .nav-toggle span{ opacity:1;}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(2){-webkit-transform:scale(0);transform:scale(0);}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(1){-webkit-transform:rotate(-45deg);transform: rotate(-45deg);}
#mobilehead .nav .nav_contact{position:relative;border-top:1px solid #eee;color:#666;}
#mobilehead .nav .nav_contact .nav_txt{width:100%;}
#mobilehead .nav .nav_contact .nav_txt span{height:42px;line-height:42px;display:block;float:left;position:relative;text-indent:15px;margin-left:10px;font-size:15px;}
#mobilehead .nav .nav_contact .nav_txt span a{color:#666;}
#mobilehead .nav .nav_contact .nav_txt span.sitemapicon{background:url(mobilesitemap.png) no-repeat left center;background-size:auto 15px;}
#mobilehead .nav .nav_contact .nav_txt span.topphoneicon{background:url(mobilephone.png) no-repeat left center;background-size:auto 15px;}
#mobilehead .nav .nav_contact .nav_txt span.topemailicon{background:url(mobileemail.png) no-repeat left center;background-size:auto 15px;text-indent:25px;}
/* 响应式样式结束 */

/*公用标题*/
.title{text-align: center;margin-top: 30px;}
.title label{font-size: 38px;display: block;font-weight: revert;}
.title h2{font-size: 38px;display: block;font-weight: inherit;}
.title label:after{content: url("../images/t-r.png");margin-left:17px;display: inline-block; }
.title label:before{content: url("../images/t-l.png");display: inline-block;margin-right: 17px;}
.title h2:after{content: url("../images/t-r.png");margin-left:17px;display: inline-block; }
.title h2:before{content: url("../images/t-l.png");display: inline-block;margin-right: 17px;}
.title span{font-size: 18px;color: #999;}
/*走进万鑫*/
.about .content{margin-top: 40px;}
.about .content .c{display: none;}
.about .content img{width: 100%;height: 345px;object-fit: cover;border-radius: 10px;}
.about .content .c.on{display: block;}
.about .content .con{padding: 0;position: relative;}
.about .content .con .c{font-size: 16px;line-height: 28px;padding-top: 20px;}
.about .content .con .c p{font-size: 16px;}
.about .content .con .d{position: absolute;vert-align: bottom;width: 100%;top: 230px;}
.about .content .con .d .list{float: left;width: 25%;text-align: center;}
.about .content .con .d .list span{display:inline-block;border-top: 5px #0684fd solid;font-size: 18px;padding: 0 5px;color: #000;}
.about .content .con .d .list p{text-align: left;position: absolute;display: none;left: 0;font-size: 16px;margin-top: 15px;margin-left: 40px;border: 2px #0684fd solid; padding: 5px 15px;}
.about .content .con .d .list:hover p{display: block;}
.about .content .right{margin-top: 20px;}
.about .content .right p{border-left: 1px #f5eeed solid;font-size: 18px;}
.about .content .right p a{display: inline-block;padding: 20px 30px;margin-top: -20px;float: right;}
.about .content .right p.on a{background-color: #0684fd;color: #fff;box-shadow: -1px 2px 4px 1px rgba(4,0,0,0.11);border-radius: 5px;}
.about .content .right p:nth-child(2){padding: 140px 0;}
.about .content .right p:last-child{border-left: 0;}
.about .content .right p:before{content: "";width: 10px;height: 10px;display: inline-block;background-color: #e6e6e6;border-radius: 5px;float: left;margin-left: -5px;}
.about .content .right p.on:before{background-color: #093c87;}
/*产品中心*/
.cpzx{margin-top: 70px;background-color: #ecf2fe;padding-top: 40px;}
.cpzx .cpzx-nav{padding-top: 40px;}
.cpzx .cpzx-nav li{float: left;width: 25%;text-align: center;margin-bottom: 25px;}
.cpzx .cpzx-nav li a{display: inline-block;width: 50%;line-height: 56px;border-radius: 28px;border:1px #0684fd solid;font-size: 18px;color: #0684fd;}
.cpzx .cpzx-nav li a:hover{background-color:#0684fd;color: #fff;}
.cpzx .con1 .swiper-slide image{border-radius: 10px;}
.cpzx .con1 .swiper-slide a{display: none;width: 100%;background-color: rgba(0,0,0,0.5);color: #fff;text-align: center;font-size: 24px;line-height: 54px;margin-top: -54px;position: relative;z-index: 999;}
.cpzx .con1 .swiper-slide a:hover{text-decoration: underline;}
.cpzx .con1 .swiper-slide.swiper-slide-active a{display: block;}
/*产品滚动*/
.cpzx .khal-con {position: relative;overflow: hidden;height: 219px;margin-top: 40px;margin-bottom: 70px;}
.cpzx .khal-con ul {position: relative;list-style: none;}
.cpzx .khal-con ul li {float: left;width: 268px;height: auto;margin-left: 17px;}
.cpzx .khal-con ul li:hover{cursor: pointer;}
.cpzx .khal-con ul li img {display: block;width: 100%;height: 168px;border-radius: 10px;object-fit: cover;}
.cpzx .khal-con ul li a{font-size: 18px;margin-top: -40px;line-height: 40px;background-color: rgba(0,0,0,0.6);color: #fff;text-align: center;display: block;position: relative;z-index: 101;}
.cpzx .khal-con ul li a:hover{text-decoration: underline;}
.cpzx .khal-con ul li .san{border: 1px #ecf2fe solid;border-radius:10px; }
.cpzx .khal-con ul li:hover .san{border: 1px #093c87 solid;border-radius:10px; }
.cpzx .khal-con ul li i{position:relative;left:47%;bottom:0px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;display:block;}
.cpzx .khal-con ul li:hover .san-f{border-top:10px solid #093c87;}
.cpzx .khal-con ul li:hover .san-t{border-bottom:10px solid #093c87;}
.cpzx .khal-con ul li .san-f{border-top:10px solid #ecf2fe;}
.cpzx .khal-con ul li .san-t{border-bottom:10px solid #ecf2fe;}
/*企业优势*/
.jsys img{width: 100%;}
.jsys .con{margin-top: 50px;}
.jsys .con .content *{line-height: 28px;font-size: 16px;color: #999;}
.jsys .con .content label{font-size: 20px;color: #0684fd;font-weight: revert;text-align: left;}
.jsys .con .content>div{margin-top: 19px;text-align: left;}
.jsys .con .content p{width: 100%;border-bottom: 1px #e6e6e6 solid;}
.jsys .con .content a{display: block;border: 1px #1a87c5 solid;line-height: 50px;width: 180px;margin: 0 auto;text-align: center;color: #1a87c5;font-size: 18px;margin-top: 60px;}
.jsys .con .lc{margin-top: 50px}
/*工程案例*/
.gcal{background: url("../images/g-bg.png");background-size: cover;padding-bottom: 150px}
.gcal .title{padding-top: 23px;}
.gcal .title *{color: #fff;}
.gcal .title label:after{content: url("../images/g-r.png");}
.gcal .title label:before{content: url("../images/g-l.png");}
.gcal .title span:after{content: url("../images/g-rs.png");display: inline-block;margin-left: 6px;}
.gcal .title span:before{content: url("../images/g-ls.png");display: inline-block;margin-right: 6px;}
.gcal .row .content{background-color: rgba(6,132,253,0.7);border-radius:10px; }
.gcal .row .content *{color: #fff;}
.gcal .row .content label{color: #fff;}
.gcal .row .content p{border-bottom: 1px #fff solid;}
.gcal .row .content a{border: 1px #fff solid;color: #fff;margin-bottom: 80px;}
.gcal .row .list{padding: 0;margin-top: 40px;}
.gcal .row .list .list-con{width: 90%;}
.gcal .row .list img{width: 180px;height: 180px;display: block;margin-left: 20%;}
.gcal .row .list .list-con div{background-color: #0684fd;text-align: center;padding-top: 90px;margin-top: -80px;width: 100%;border-radius: 10px;height: 235px;border: 2px #e5e5e5 solid;}
.gcal .row .list .list-con div *{color: #fff;letter-spacing: 0.5rem;display: block;width: 90%;margin: 0 auto;}
.gcal .row .list .list-con div label{font-size: 30px;font-weight: revert;}
.gcal .row .list .list-con div span{font-size:18px;}
/*定制流程*/
.dzlc .title span{background-color:#0a3d88;display: inline-block;height: 4px;width: 38px;border-radius: 2px;}
.dzlc .img{text-align: center;}
.dzlc .img img{display: inline-block;width: 65%;}
.dzlc .con{position: relative;z-index: 1000;}
.dzlc .list{position: absolute;}
.dzlc .list:nth-child(n+2):after{content: "";width: 40px;height: 40px;display: inline-block;border-radius: 50%;position: absolute;top: 20px;right: -70px;}
.dzlc .list:nth-child(n+6):before{content: "";width: 40px;height: 40px;display: inline-block;border-radius: 50%;position: absolute;top: 20px;left: -70px;}
.dzlc .list:nth-child(2){left: 13%;top: 10%;}
.dzlc .list:nth-child(2):after{background-color: #cbe1fb;}
.dzlc .list:nth-child(3){left: 5%;top: 40%;}
.dzlc .list:nth-child(3):after{background-color: #9cc8fc;}
.dzlc .list:nth-child(4){left: 9%;top: 70%;}
.dzlc .list:nth-child(4):after{background-color: #77b5ff;}
.dzlc .list:nth-child(5){left: 21%;top: 90%;}
.dzlc .list:nth-child(5):after{background-color: #4c9dfd;}
.dzlc .list:nth-child(6){right: 13%;top: 10%;}
.dzlc .list:nth-child(9):before{background-color: #3e96ff;}
.dzlc .list:nth-child(7){right: 5%;top: 40%;}
.dzlc .list:nth-child(8):before{background-color: #2388ff;}
.dzlc .list:nth-child(8){right: 9%;top: 70%;}
.dzlc .list:nth-child(7):before{background-color: #097aff;}
.dzlc .list:nth-child(9){right: 21%;top: 90%;}
.dzlc .list:nth-child(6):before{background-color: #0075ff;}
.dzlc .list p{font-size: 36px;}
.dzlc .list span{font-size: 20px;text-align: right;display: block;}
.dzlc .list:nth-child(n+6) span{text-align: left;}
/*应用领域*/
.yyly{background-image: url("../images/yyly.png");background-size: cover;padding-top: 431px;margin-top: -260px;padding-bottom: 135px;}
.yyly .container{margin-top: 70px;}
.yyly img{width: 100%;height: 100%;}
.yyly .txt{position: absolute;left: 30px;}
.yyly .txt *{color: #4e4e4e;}
.yyly .txt p{font-size: 40px;}
.yyly .txt span{font-size: 18px;}
.yyly .list>div{height: 456px;overflow: hidden;padding-left: 0;position: relative;}
.yyly .list1{margin-top: 17px;}
.yyly .list1>div{height: 385px;overflow: hidden;padding-left: 0;position: relative;}
/*新闻中心*/
.news .news-nav{text-align: center;}
.news .news-nav span{display:inline-block;margin:0;padding:0;line-height: 40px;width: 200px;border: 1px #0062ae solid;font-size: 18px;text-align: center;}
.news .news-nav span:hover{cursor: pointer;}
.news .news-nav span.on{background-color: #0062ae;color: #fff;}
.news .news-nav span:first-child{border-top-left-radius: 10px;}
.news .news-nav span:last-child{border-top-right-radius: 10px;margin-left: -5px;}
.news img{width: 100%;height: 100%;}
.news .news-con{margin-top: 40px;}
.news .news-con .news-list{line-height: 40px;}
.news .news-con .news-list *{font-size: 18px;}
.news .news-con .news-list .n-title{border-bottom: 1px #999 dashed;padding: 0;padding-bottom: 10px;}
.news .news-con .news-list .n-title span{color:#0062ae;}
.news .news-con .news-list label{float: right;}
.news .news-con .news-content:last-child{display: none;}
.news .news-list-one{height: 260px;position: relative;padding: 0;}
.news .news-list-one img{border-radius:10px;}
.news .news-list-one a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;position: absolute;width: 100%;display: inline-block;background-color: rgba(0,0,0,0.4);color: #fff;left: 0;bottom: 0;line-height: 40px;text-align: center;font-size: 14px;}
/*售后服务*/
.shfw{background: url("../images/shfw-bg.png");}
.shfw ul{background: url("../images/shfw.png") no-repeat;background-size:100%;margin-top: 12%;position: relative;}
.shfw ul li{float: left;margin-top:-1.4vw;padding:5px;border-radius: 50%;border: 1px #fff solid;cursor: pointer;}
.shfw ul li span{width: 80px;line-height:80px;border-radius: 50%;display: inline-block;background-color: #fff;color: #093c87;text-align: center;font-size: 20px;}
.shfw ul li:first-child{margin-left: 10%;}
.shfw ul li:nth-child(n+2){margin-left: 18%;}
.shfw ul li p{position: absolute;background-color: #fff;font-size: 1.5rem;color: #0a3d88;border-radius: 10px;padding: 5px;}
.shfw ul li:hover p{display: block;}
.shfw ul li:first-child p{width: 280px;top: -9vw;left: 8%;}
.shfw ul li:nth-child(3) p{width: 440px;top: -8vw;left: 52%;}
.shfw ul li:nth-child(2) p{width: 240px;top: 4.5vw;left: 33%;}
.shfw ul li:last-child p{width: 330px;top: 4.5vw;right: 3%;}
.shfw ul li p:before{content:'';border-top:10px solid #fff;position:relative;left:30%;top:120px;bottom:0px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;display:block;}
.shfw ul li:nth-child(3) p:before{top: 78px;}
.shfw ul li:nth-child(2n+2) p:before{border-bottom: 10px solid #fff;border-top: 0;top:-15px;}
.shfw ul li:last-child p:before{left: 63%;}
/*合作伙伴*/
.hzhb{background-color: #e3ebfe;}
.hzhb .title{margin-top: 0;padding-top: 30px;}
.hzhb .con{margin-top: 40px;padding-bottom: 50px;}
.hzhb .con div{width: 18%;display: inline-block;margin-top: 15px;margin-right: 1%;color: #0099ff;font-size: 24px;line-height: 90px;background-color: #ffffff;text-align: center;}
.hzhb .con div:nth-child(5n+5){margin-right: 0;}
/*友情链接*/
.yl span{display: inline-block;width: 9%;text-align: left;color: #100606;line-height: 60px;font-size: 20px;}
.yl a{line-height: 30px;color: #100606;}
/*底部*/
#footer{background-color: #0684fd;}
#footer .container{padding-top: 40px;position: relative;}
#footer *{color: #fff;line-height: 30px;font-size: 16px;}
#footer .js{padding-left: 0;}
#footer .js:after{content: '';height: 100px;width: 1px;display: inline-block;position: absolute;right: 0;top: 50px;background: rgba(255,255,255,0.5);}
#footer .js p:first-child{font-size: 18px;}
#footer .js span{display: inline-block;border-bottom: 1px #fff solid;width: 70%;padding: 10px 0;}
#footer .js a{color: #0b3c88;line-height: 36px;width: 150px;background-color: #fff;display: inline-block;text-align: center;border-radius: 10px;margin-top: 30px;}
#footer .js a:hover{text-decoration: underline;}
#footer .lj li{width: 100%;}
#footer .lj li a{padding-left: 30%;display: inline-block;font-size: 16px;}
#footer .lj li a:before{content: url("../images/lj.png");display: inline-block;margin-right:14px; }
#footer .lj .list:after{content: '';height: 100px;width: 1px;display: inline-block;position: absolute;right: 0;top: 0;background: rgba(255,255,255,0.5);}
#footer .cpzs_bt{text-align: center;padding-bottom: 24px;}
#footer .cpzs_bt *{font-size: 24px;}
#footer .lx{padding-left: 5%;}
#footer .lx:after{content: '';height: 100px;width: 1px;display: inline-block;position: absolute;right: 0;top: 50px;background: rgba(255,255,255,0.5);}
#footer .lx label{font-size: 18px;font-weight: revert;}
#footer .lx div{margin-top:unset;}
#footer .lx img{margin-right: 15px;}
#footer .lx .zx{margin-top: 30px;}
#footer .lx .zxc *{float: left;}
#footer .lx .zxc img{width: 25px;margin-right:15px; }
#footer .lx .zxc span{width: 82%;font-size: 16px;}
#footer .ewm{text-align: center;margin-top: 0;}
#footer .ewm label{display: inline-block;}
#footer .ewm input{border-radius: 10px;width: 200px;color: #333;}
#footer .ewm textarea{border-radius: 10px;width: 200px;color: #333;}
#footer .ewm input[type="submit"]{width: 80px;line-height: 17px;color: #333;}
#footer .footer_x{text-align: center;padding-bottom: 30px;}
#footer .footer_x hr{margin-bottom: 10px;}
.mobile{display: none;}
@media (max-width : 1800px) {
    .banner-txt img{width: 70%}
}
@media (max-width : 1600px) {
    .banner-txt img{width: 60%}
    #navbg .nav .firstfloor>li{font-size: 16px;}
}
@media (max-width : 1400px) {
    .container{width: 90%;}
    .banner-txt hr{margin-top: 1vw;}
    .banner-txt p:first-child{font-size: 6vw;}
    .banner-txt p:last-child{font-size: 4.5vw;margin-top: 1vw;}
    .banner-son .float-left i{font-size: 3vw;}
    .banner-son .float-left .a{padding: 2vw;}
    .banner-son{margin-top: -14.5vw;}
    .banner-txt{top: 25%;}
    .jsys .con .content a{margin-top: 2vw;}
    .gcal .row .content a{margin-bottom: 4vw;}
    .cpzx .cpzx-nav li a{width: 60%;}
    #navbg .nav .firstfloor>li{font-size: 15px;}
    .top .container{width: calc(100% - 30px)}
    .phone span{font-size: 12px;line-height: 18px;}
    .phone div{margin-top: 5px;}
}
@media (max-width : 1199px) {
    .banner-son{display: none;}
    .banner-txt{top: 40%;}
    #navbg .nav .firstfloor>li{font-size: 16px;}
    .banner-txt p:last-child{font-size: 4.3vw;}
    .jsys .con .content div, p{font-size: 14px;}
    .cpzx .cpzx-nav li a{width: 95%;}
    #footer .lj{display: none;}
    .banner-txt{top: 20%;}
    .banner-txt img{width: 100%}
    .hzhb .con div{width: 23%;margin-right: 1%;}
    .hzhb .con div:nth-child(5n+5){margin-right: 1%;}
    .hzhb .con div:nth-child(4n+4){margin-right: 0;}
}


@media (max-width : 768px) {
    .banner-txt{top: 30%;width: 100%}
    .banner-txt p:last-child{font-size: 4vw;letter-spacing: 0.8vw;line-height: 8vw;}
    .banner-txt hr{width: 75%;}
    .banner-txt p:first-child{letter-spacing: 3vw;}
    .cpzx .cpzx-nav li{width: 33.3%;}
    .cpzx .cpzx-nav li a{width: 90%;}
}
/*992屏幕*/
@media screen and (max-width:991px){
    .pc{display: none;}
    .mobile{display: block;}
    .about .content .right p{border-left: 0;}
    .about .content .right p:before{content: unset;}
    .about .content .right p{width:30%;padding: 0;margin-bottom: 3vw;float: left;}
    .about .content .right p:nth-child(2){padding: 0;}
    #mobilehead{display:block;}
    .top{display:none;}
    #navbg{display:none;}
    #mobilehead.mhead{position:fixed;z-index:10000;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;}
    #mobilehead .nav_bg.nav_bg1{top:70px;height:calc(100% - 70px);}
    #mobilehead .nav .nav_box.nav_box1{top:70px;}
    .jsys .con .lc{margin-top: 3vw;}
    .about .content .con .d{display: none;}
    .shfw{display: none;}
    .yyly{background: unset;padding: 0;margin: 0;}
    .gcal .row .content{margin-top: 3vw;padding-bottom: 1vw;}
    .yyly .list>div{height: 60vw;margin-top: 17px;}
    .yyly .list1>div{height: 60vw;}
    .yyly .list1>div:last-child{margin-top: 17px;}
    .news .news-con .news-list label{margin-top: -6.5vw;}
    .hzhb .con div{width: 32%;margin-right: 1%;}
    .hzhb .con div:nth-child(5n+5){margin-right: 1%;}
    .hzhb .con div:nth-child(4n+4){margin-right: 1%;}
    .hzhb .con div:nth-child(3n+3){margin-right: 0;}
}

@media screen and (max-width:768px){
    #mobilehead{background:url(../images/logo.png) no-repeat 10px center #FFF;background-size:auto 50px;}
    .banner-txt{top: 15%}
    .hzhb .con div{width: 48%;margin-right: 1%;}
    .hzhb .con div:nth-child(5n+5){margin-right: 1%;}
    .hzhb .con div:nth-child(4n+4){margin-right: 1%;}
    .hzhb .con div:nth-child(3n+3){margin-right: 1%;}
    .hzhb .con div:nth-child(2n+2){margin-right: 0;}
}


/*500屏幕*/
@media screen and (max-width:600px){
    .container{width: 98%;}
    #mobilehead{background:url(../images/logo.png) no-repeat 10px center #FFF;background-size:auto 50px;}
    #mobilehead .nav_bg{top:70px;height:calc(100% - 70px);}
    #mobilehead .nav .nav_box{top:70px;}
    #mobilehead{z-index:9999;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;}
    .about .content .right p a{font-size: 16px;}
    .cpzx .cpzx-nav li{width: 50%;}
    #footer .js{display: none;}
    #footer .lx:after{content: unset;}
    #footer .ewm{margin-top: 30px;}
    #footer .lx{padding-left: 0;}
    #footer .lx div{margin-top: 1vw;}
    #footer .container{padding-left: 0;}
    .about .content .right p a{padding: 3vw;}
    .about .content img{height: 60vw;}
    .title label{font-size: 8vw;}
    .title span{font-size: 14px;}
    .swiper-container{display: none;}
    .gcal .row .list .list-con{margin: 0 auto;}
    .news .news-con .news-list label{display: none;}
    .news .news-nav span{width: 50%;}
    .banner-txt{top: 10%}
    .yyly .txt p{line-height: 30px;font-size: 20px;}
    .hzhb .con div{width: 99%;margin-right: 1%;}
    .hzhb .con div:nth-child(5n+5){margin-right: 1%;}
    .hzhb .con div:nth-child(4n+4){margin-right: 1%;}
    .hzhb .con div:nth-child(3n+3){margin-right: 1%;}
    .hzhb .con div:nth-child(2n+2){margin-right: 0;}
}




@media screen and (max-width:991px){
    #navbg .nav .firstfloor>li{height:55px;line-height:55px;font-size:14px;}
    #navbg .nav .secondfloor{top:55px;}
    .index_banner{padding-bottom:40%;}
    #stylepbulic{height:200px;}
    #footbottombg{padding-bottom:55px;}
}

.nbom{display: none;}

@media screen and (max-width: 640px){
    .nbom {    display: block;}
    .footer_x { padding-bottom:110px;}
    #izl_rmenu{ display:none}
    .yl span{line-height: 40px;font-size: 16px;}
    .yl a{line-height: 20px;color: #100606;font-size: 15px;}
}

/*åº•éƒ¨èœå•æ ç›®*/
.nbom{ position:fixed; bottom:0; height:94px; width:100%; left:0; z-index:100000000000;}
.nbom .w1{ position:relative;background:#0062ae; height:94px;}
.nbom .ahome{ display:block; width:14.4%; height:118px; position:absolute; top:-30px; left:42.8%;}
.nbom .ahome img{ width:100%;}
.nbom .nav-bom{ height:100px;}
.nbom .nav-bom li{height:94px;float:left; width:25%;}
.nbom .nav-bom li a{ color:#fff; font-size:18px;line-height:23px; text-align:center; position:relative; padding:0; height:94px; display:block;}
.nbom .nav-bom li i{ display:block; width:29.33%; margin:12px auto 0;}
.nbom .nav-bom li i img{ width:100%;}
.nbom .nav-bom li a:hover{ color:#fff;transition-duration:0.6s; text-decoration:none;}
.nbom .nav-bom li.none{}

@media (max-width: 414px) {
    .nbom{ height:65px;}
    .nbom .ahome{ top:-25px; width:17.4%;left:41.8%;}
    .nbom .nav-bom li a{ font-size:16px; line-height:18px;}
    .nbom .ahome{ top:-20px}

}

@media (max-width: 375px) {
    .nbom{ height:50px;}
    .nbom .nav-bom li i{ margin-top:5px;}
    .nbom .nav-bom li a{ font-size:14px; line-height:19px;}

}

@media (max-width: 320px) {
    .nbom .ahome{ top:-15px}
}