/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;overflow-x: hidden;}
a { text-decoration: none; color: #333;display: block;}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-weight: normal;}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
input{outline: none;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1700px; margin:0 auto; height: 100%;}
.containery{width:1500px; margin:0 auto; height: 100%;} 
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left !important;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff !important;}
strong{ font-weight: bold;}
i{font-style: normal;}
.m{ margin: 0 auto;}
.blue{color:#0056a1;}
/* CSS Document */

/*head*/
.index-header{display: none;}
.header .container{position:relative;z-index: 2;}
.head{width:100%;position: fixed;top: 0px;z-index: 999;border-bottom: 1px solid rgba(255,255,255,0.1);}
.head .container:nth-child(2){background: #FFFFFF;border-radius: 10px;height: 120px;}
.head-top ul{display: flex;float: right;height: 60px;}
.head-top ul li{margin-left: 27px;margin-top: 20px;}
.head-top ul li a{}
.head-top .phone p{font-size: 14px;font-family: arial;color: #FFFFFF;background: url(../images/phone.png)no-repeat center left;float: right;padding-left: 25px;margin-top: 17px;margin-left: 39px;margin-right: 10px;}
.head-top .mail p{font-size: 14px;font-family: arial;color: #FFFFFF;background: url(../images/ys.png)no-repeat center left;float: right;padding-left: 25px;margin-top: 17px;}

.header-top{background: #2d2d53;}
.header-top ul{display: flex;float: right;height: 60px;}
.header-top ul li{margin-left: 27px;margin-top: 20px;}
.header-top ul li a{}
.header-top .phone p{font-size: 14px;font-family: arial;color: #FFFFFF;background: url(../images/phone.png)no-repeat center left;float: right;padding-left: 25px;margin-top: 17px;margin-left: 39px;margin-right: 10px;}
.header-top .mail p{font-size: 14px;font-family: arial;color: #FFFFFF;background: url(../images/ys.png)no-repeat center left;float: right;padding-left: 25px;margin-top: 17px;}
.logo{margin-top: 27px;}
/*.logo img:nth-child(1){display: none;}*/
.logo img:nth-child(2){display: none;}
.nav-head{display: none;}

.head .wx{margin-top: 35px;}
.head .wx p{background: url(../images/phone.png)no-repeat left center;padding-left: 35px;color: #428acb;font-size: 24px;font-weight: bold;font-family: arial;display: inline-block;margin-left: 25px;margin-right: 40px;}
.head-nav{width: 75%;margin-left: 6%;}
.head-nav li{position: relative; width: calc(100% / 7);}
.head-nav ul{display: flex;}
.head-nav  li>a span{display: block; font-size: 16px;line-height: 120px;  position: relative;height:120px;width: 100%;text-align: center;color: #ffffff;font-family: arial;}
.header .head-nav  li>a span{display: block; font-size: 16px;line-height: 120px;  position: relative;height:120px;width: 100%;text-align: center;color: #333333;font-family: arial;}
.ny-head .head-nav  li>a span{display: block; font-size: 14px;line-height: 107px;  position: relative;height:100px;width: 70px;text-align: center;color: #333333;}
.head-nav .on>a{color: #428acb;}
.head-nav li:hover>a{color: #428acb;}
.head-nav .nav-hide{z-index: 99; display: none;position: absolute;  top: 100px;  width: 180px; background: #fff; left: 22%; margin-left: -90px;text-align: center;  z-index: 2;}
.head-nav .nav-hide em{}
.head-nav .nav-hide em a{display: block; font-size: 15px; line-height: 48px; color: #666;border-bottom: solid 1px #666; }
.head-nav .nav-hide em a:hover{background: #fff; color: #008CD6;}
.head-nav ul li:hover .nav-hide{display: block;}
/*搜索*/
.search{margin-top: 43px;}
.search img{cursor: pointer;}
.search form{position: absolute;top: 111px;right: 0%;margin-top:10px;box-shadow:1px 1px 10px rgba(0,0,0,0.15);width:270px;height:45px;border-radius:50px;background: #fff;overflow: hidden;display:none; z-index: 2}
.search form input{outline: none;}
.search form .text{width:200px;height:45px;background: #fff;border:none;display: block;text-indent:20px;float:left}
.search form .submit{width:70px;text-align: center; background: #D9241A;color:#fff;float:right;height:45px;line-height: 45px;text-align: center;border:none;cursor: pointer;}

#nav  li{position: relative;}
#nav  li.on a span{color: #D9241A}
#nav  li .hide{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 0%; margin-left: 0px; display: none;position: absolute;z-index: 2; background: white;}
#nav  li .hide em a{float: left; display:block;font-size: 15px; line-height:35px;text-align: center; width: 156px;font-size: 14px}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{color: #D9241A;transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;display: block;}

.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;background: #FFFFFF;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #d9241a;}

.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;padding-top:5px ; transition: all 0.6s;background: #FFFFFF;}
.navfixed li>a span{color: #333333;}
.navfixed .search img{transform: translateY(-80px);filter: drop-shadow(#333 0 80px);}
.nyhead-fixed{position: fixed; width: 100%; top: 0; z-index: 2222;transition: all 0.6s;background: #FFFFFF;}


/*应用*/
.index-Application{}
.Application-con{height: 600px;overflow: hidden;width: 100%;}
.index-Application .title{margin-top: 3.3%;}
.index-Application .title em{font-size: 30px;font-weight: bold;color: #333333;}
.index-Application .title p{font-size: 12px;color: #A6A6A6;font-family: arial;text-transform: uppercase;}
.index-Application .title ul{float: right;display: flex;position: relative;bottom: 58px;}
.index-Application .title ul li{width: 155px;line-height: 55px;text-align: center;background: #fafafa;border-radius: 3px;margin-left: 15px;color: #666666;font-size: 16px;cursor: pointer;}
.index-Application .title ul li.on{background: #d9241a;color: #FFFFFF;}
.Application{overflow: hidden;}
.Application .title{text-align: center;margin-top: 40px;margin-bottom: 50px;}
.Application .title em{font-size: 50px;color: #333333;font-family: "arial black";}
.Application .title p{color: #666666;font-size: 16px;font-family: arial;position: relative;bottom: 5px;}
.index-title {text-align: center;}
.index-title strong{display: block; font-size: 30px; line-height: 30px; color: #333333; margin-bottom: 15px; }
.index-title em{display: block; font-size: 16px; line-height: 16px; color: #666666; background: url(../images/title-arrow.png) no-repeat center 8px; height: 48px;}
.Application .index-title{padding-bottom: 49px;}
.Application-class{ height:600px;overflow: hidden;position:relative; }
.Application-class ul li{float: left; cursor: pointer; transition:0.6s; position: relative;}
.Application-class ul li .icon{position: absolute; top: 0; width: 100%;height: 100%; background: rgba(0,0,0,0.5);}
/*.Application-class ul li .spic img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}*/
.Application-class ul li.grayclass .spic img{filter: grayscale(0%);}
.Application-class ul li .name{position: absolute; text-align: center;   left: 0; right: 0; margin: auto; top: 39%; transform: translateY(-50%);}
.Application-class ul li .name .pic{margin: auto;overflow: hidden;margin-bottom: 18px;}
.Application-class ul li .pic{position: absolute;bottom: 22%;left: 50%;}
.Application-class ul li .pic div{width: 52px;height: 52px;background: #d9241a;border-radius: 100%;text-align: center;position: relative;}
.Application-class ul li .pic div:after{content: '';position: absolute;top: -12px;left: -12px;width: 74px;height: 74px;border-radius: 100%;border: 1px solid rgba(255,255,255,.7);}
.Application-class ul li .pic div img{margin-top: 13px;}
.Application-class ul li .name img{display: block; margin: auto;margin-top: 12px;}
.Application-class ul li .name p{font-size: 24px; color: #fff;position: relative;bottom: 40px;left: 35px;}
.Application-class ul li .name span{font-family: arial; font-size: 12px; color: #bababa;position: relative;bottom: 7px;}
.Application-class ul li .info{display: none; position: absolute;height: 542px;width: 506px; left: 0; right: 0; top:30px;  margin: auto; background: rgba(217,36,26,0.7); color: #f4f7f8;text-align: center;}

.Application-class ul li .info em{font-size: 24px;color: #FFFFFF;display: block;margin-top: 112px;margin-bottom: 10px;}
.Application-class ul li .info i{display: block;margin: auto;width: 40px;height: 2px;background: #FFFFFF;}
.Application-class ul li .info p{color: #FFFFFF;font-size: 14px;width: 81%;margin: auto;margin-top: 45px;}
.Application-class ul li .info a{width: 145px;height: 50px;font-size: 14px;color: #333;text-align: center;line-height: 50px;margin: auto;background: #FFFFFF;border-radius: 2px;margin-top: 98px;}
.Application-class ul li .info a:hover{color: #d9241a;}

.Application-class ul li .info .more{background: #b21820; width: 42px; height: 42px; border-radius: 50%;  text-align: center;line-height: 53px;position: relative;bottom: 24px;display: flex;}
.Application-class ul li .info .more a{margin: auto;margin-top: 9px;}
.Application-class ul li .info .more span{display: block; font-size: 24px; line-height: 11px; color: #ffffff; font-weight: lighter; padding: 21px 0 9px;}
.Application-class ul li .info .more b{display: block; font-size: 14px; line-height: 14px; font-weight: normal;color: #ffffff;}

/*手机端应用*/
.wap-Application{display: none;}
.wap-Application ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 5%;}
.wap-Application ul li{width: calc(100% / 2 - 1%);margin-bottom: 2%;}
.wap-Application ul li .pic{}
.wap-Application ul li .pic img{display: block;width: 100%;}
.wap-Application ul li p{text-align: center;line-height: 35px;font-size: 17px;color: #333333;}



/*孝义家解决方案*/
.solutions{margin-top: 80px;margin-bottom: 80px;}
.solutions .solutions-nav{display: flex;justify-content: space-between;margin-bottom: 70px;}
.solutions .solutions-nav li{width: calc(100% / 3 - 0.5%);}
.solutions .solutions-nav li a{display: flex;justify-content: space-between;background: #fcfcfc;height: 100px;line-height: 100px;padding: 0 10%;transition: 0.3s;}
.solutions .solutions-nav li a dd:nth-child(1){color: #666666;font-size: 22px;font-weight: bold;transition: 0.3s;}
.solutions .solutions-nav li a dd:nth-child(3){color: #666666;font-size: 12px;font-family: arial;text-transform: uppercase;transition: 0.3s;}
.solutions .solutions-nav li a i{display: block;width: 1px;height: 10px;background: #b3b3b3;margin-top: 10.2%;}
.solutions .solutions-nav li.on a i{background: #fff;}
.solutions .solutions-nav li:hover a i{background: #fff;}
.solutions .solutions-nav li.on a{background: #d9241a;}
.solutions .solutions-nav li.on a dd{color: #FFFFFF;}
.solutions .solutions-nav li:hover a{background: #d9241a;}
.solutions .solutions-nav li:hover a dd{color: #FFFFFF;}

.solutions-list{display: flex;justify-content: space-between;}
.solutions-list li{cursor: pointer;width: calc(100% / 4 - 1.4%);}
.solutions-list li .pic{overflow: hidden;border: 1px solid #e6e6e6;}
.solutions-list li .pic img{display: block;width: 99.5%;transition: 0.4s;}
.solutions-list li:hover .pic img{transform: scale(1.1);}
.solutions-list li .name{height: 60px;line-height: 60px;display: flex;justify-content: space-between;position: relative;background: #fcfcfc;}
.solutions-list li .name p{font-size: 16px;color: #666666;width: 100%;text-align: center;position: relative; right: 0;transition: 0.3s;}
.solutions-list li:hover .name p{position: relative;right: 25%;transition: 0.3s;}
.solutions-list li .name a{width: 60px;height: 60px;background: #D9241A;text-align: center;position: absolute;right: 0px;top: 0;opacity: 0;transition: 0.4s;}
.solutions-list li .name a img{margin-top: 20px;}
.solutions-list li:hover .name a{opacity: 1;}


/*首页联系我们*/
.contact{background: url(../images/contact-bg.jpg)no-repeat center;height: 340px;text-align: center;overflow: hidden;}
.contact em{color: #FFFFFF;font-size: 40px;font-weight: bold;display: block;margin-top: 65px;}
.contact em span{margin-right: 4%;display: inline-block;}
.contact p{font-size: 12px;font-family: arial;color: #FFFFFF;text-transform: uppercase;}
.contact .span{display: flex;justify-content: center;margin-top: 3%;}
.contact .span dd{font-size: 16px;color: #333333;width: 155px;height: 50px;background: #FFFFFF;text-align: center;line-height: 50px;transition: all 0.4s;}
.contact .span a{width: 155px;height: 50px;background: #d9241a;transition: all 0.4s;}
.contact .span a img{margin-top: 20px;transition: all 0.4s;}
.contact .span:hover dd{width: 130px;height: 40px;line-height: 40px;font-size: 14px;}
.contact .span:hover a{width: 130px;height: 40px;}
.contact .span:hover a img{margin-top: 15px;}

/*首页关于我们*/
.about{}
.about .title{display: flex;justify-content: space-between;margin-top: 5.9%;margin-bottom: 5%;}
.about .title dd:nth-child(1){width: 29%;}
.about .title dd:nth-child(2){width: 65%;margin-top: 3%;}
.about .title dd em{font-size: 30px;font-weight: bold;color: #333333;display: block;}
.about .title dd span{font-size: 12px;color: #a6a6a6;font-family: arial;display: block;text-transform: uppercase;margin-top: 3%;}
.about .title dd p{font-size: 16px;color: #666666;line-height: 36px;}
.about .about-con ul li a{display: flex;justify-content: space-between;margin-bottom: 8px;}
.about .about-con ul li:nth-child(2) a{flex-direction: row-reverse;}
.about .about-con ul li dd:nth-child(1){width: 66.5%;overflow: hidden;}
.about .about-con ul li dd:nth-child(2){background: #d9241a;width: 33%;}
.about .about-con ul li:nth-child(2) dd:nth-child(2){background: #333333;width: 33%;}
.about .about-con ul li dd:nth-child(1) img{display: block;width: 100%;transition: all 0.4s;}
.about .about-con ul li dd:nth-child(1):hover img{transform: scale(1.1);}
.about .about-con ul li dd i{display: block;width: 30px;height: 2px;background: #FFFFFF;margin-top: 25px;position: relative;left: 0;transition: all 0.3s;}
.about .about-con ul li:hover dd i{position: relative;left: 15px;}
.about .about-con ul li dd span{font-size: 30px;color: #FFFFFF;font-weight: bold;font-family: arial;}
.about .about-con ul li dd em{font-size: 24px;font-weight: bold;color: #FFFFFF;}
.about .about-con ul li dd p{font-size: 12px;color: #FFFFFF;font-family: arial;margin-bottom: 7%;text-transform: uppercase;}
.about .about-con ul li dd div img{position: relative;right: 0;transition: all 0.3s;}
.about .about-con ul li:hover dd div img{position: relative;right: 20px;}
.about .about-con ul li dd:nth-child(2) div:nth-child(1){display: flex;justify-content: space-between;width: 80%;margin: auto;margin-top: 10%;margin-bottom: 25%;}
.about .about-con ul li dd:nth-child(2) div:nth-child(2){width: 80%;margin: auto;}


/*新闻*/
.news{background: url(../images/news-bg.jpg)no-repeat center;overflow: hidden;padding-bottom: 77px;background-size: cover;}
.news .container{position: relative;}
.news .title{margin-top: 4%;margin-bottom: 2.6%;}
.news .title em{font-size: 30px;font-weight: bold;color: #333333;}
.news .title p{font-size: 12px;color: #A6A6A6;font-family: arial;text-transform: uppercase;}
.news .news-con{}
.news .news-con .hd{position: absolute;top: 15px;right: 0;}
.news .news-con .hd ul{display: flex;}
.news .news-con .hd li{width: 155px;line-height: 55px;text-align: center;background: #FFFFFF;border-radius: 3px;margin-left: 15px;color: #666666;font-size: 16px;}
.news .news-con .hd li.on{background: #d9241a;color: #FFFFFF;}
.news .news-con .bd ul{display: flex;justify-content: space-between;}
.news .news-con .bd ul li{width: calc(100% / 4 - 1%);}
.news .news-con .bd ul li .pic{overflow: hidden;}
.news .news-con .bd ul li .pic img{display: block;width: 100%;transition: 0.4s;}
.news .news-con .bd ul li:hover .pic img{transform: scale(1.1);}
.news .news-con .bd ul li .info{background: #FFFFFF;padding: 40px 30px;}
.news .news-con .bd ul li .info em{font-size: 17px;color: #333333;font-weight: bold;}
.news .news-con .bd ul li:hover .info em{color: #d9241a;}
.news .news-con .bd ul li .info p{font-size: 14px;color: #666666;margin-top: 10px;line-height: 28px;margin-bottom: 13px;}
.news .news-con .bd ul li .info .date{display: flex;justify-content: space-between;}
.news .news-con .bd ul li .info .date span{font-size: 14px;color: #666666;font-family: arial;}
.news .news-con .bd ul li .info .date strong{font-size: 14px;color: #333333;font-weight: normal;}
.news .news-con .bd ul li:hover .info .date strong{color: #d9241a;}

/*底部*/
.foot-mid{width: 100%;height: 610px;z-index: 1;background: url(../images/foot-bg.jpg)no-repeat center;position: relative;}
.foot-mid .container{position: relative;}
.f-t-left{width: 72%;}
.f-t-right{width: 28%;float: right;}
/*.f-t-left dl {float: left;margin-right: 60px;margin-top: 10px;}*/
.f-t-left dl dt a{margin-bottom: 15px;}
.f-t-left dl dt a,.f-t-right dl dt a{font-size: 18px;color: #FFFFFF;font-weight: bold;}
.f-t-left dl{float: left;margin-right: 10.5%; margin-top: 80px;}
.f-t-left dl:last-child{margin-right: 0;}
.f-t-left dl dd a {color: rgba(255,255,255,0.5);font-size: 14px;line-height: 46px;font-family: arial;}
.f-t-left dl dd a:hover{color: #fff;}

.f-t-right dl{margin-top: 80px;}
.f-t-right dl dd form{margin-top: 30px;display: flex;flex-wrap: wrap;}
.f-t-right dl dd input:nth-child(1){margin-right: 10px;margin-bottom: 11px;}
.f-t-right dl dd input:nth-child(3){margin-right: 10px;}
.f-t-right dl dd input#input{width: 42.8%;height: 50px;padding-left: 20px;}
.f-t-right dl dd textarea{width: 92.7%;margin-top: 2.4%;height: 90px;padding-top: 15px;padding-left: 20px;font-size: 12px;font-family: arial;}
.f-t-right input#input::-webkit-input-placeholder{color: #b2b2b2;font-size: 12px;text-transform: uppercase;}
.f-t-right input#input::-moz-input-placeholder {color: #b2b2b2;font-size: 12px;text-transform: uppercase;}
.f-t-right input#input::-ms-input-placeholder {color: #b2b2b2;font-size: 12px;text-transform: uppercase;}
.f-t-right textarea::-webkit-input-placeholder{color: #b2b2b2;font-size: 12px;text-transform: uppercase;}
.f-t-right textarea::-moz-input-placeholder {color: #b2b2b2;font-size: 12px;text-transform: uppercase;}
.f-t-right textarea::-ms-input-placeholder {color: #b2b2b2;font-size: 12px;text-transform: uppercase;}
.f-t-right dl dd .submit{width: 130px;height: 50px;text-align: center;line-height: 50px;font-size: 14px;color: #FFFFFF;background: #f50000;margin-top: 10px;text-transform: uppercase;cursor: pointer;border: 0;}
/*下*/
.foot-down{line-height: 58px;position: absolute;bottom: 0;width: 100%;}
.foot-down p{text-align: center;color: #666666;font-size: 14px;}
.beian{margin-left: 25px;}
.foot-down p a{color: #666666;}
.foot-down p i{margin-top: 22px;margin-left: 10px;}
.foot-down p a:hover{color: #fff;}
.foot-down span{display: flex;}
.foot-mid .line{width: 100%;height: 1px;background: #424243;display: block;position: absolute;bottom: 58px;}
.foot-mid .wechat{position: absolute;bottom: 20%;left: 25%;display: flex;}
.foot-mid .wechat dd{margin-right: 16px;}
.foot-mid .wechat dd img{padding: 8px;border: 1px solid #27282a;}
.foot-mid .wechat dd p{text-align: center;font-size: 14px;color: rgba(255,255,255,0.5);}

.wap-foot {display: none;}
.wap-foot{background: #333;text-align: center;height: 245px;line-height: 39px;overflow: hidden;display: none;}
.wap-foot em{width:154px;background: url(../images/wap-icon.png)no-repeat left center;padding-left: 42px;font-size:21px;font-weight: bold;font-family: arial;display: block;color: #FFFFFF;margin: auto;margin-top:20px;margin-bottom: 10px;}
.wap-foot p,.wap-foot span{font-size: 14px;color: #FFFFFF;}
.wap-fl,.wap-ys{width: 125px;height: 40px;background: #333333;display: inline-block;border-radius: 5px;margin: 20px 5px;}

/*内页产品方案*/
.ny-banner .swiper-slide{position: relative;}
.ny-banner .swiper-slide a img{display: block;width: 100%;}
.ny-banner .swiper-slide .banner-con{position: absolute;left: 0%;top: 33%;width: 100%;}
.ny-banner .swiper-slide .banner-con .name{text-align: center;}
.ny-banner .swiper-slide .banner-con .name em{font-size: 46px;color: #FFFFFF;font-weight: bold;}
.ny-banner .swiper-slide .banner-con .name i{display: block;background: #d8241e;width: 45px;height: 2px;margin: auto;margin-top: 15px;margin-bottom: 15px;}
.ny-banner .swiper-slide .banner-con .name p{font-size: 30px;color: #FFFFFF;}
.ny-banner .swiper-slide .banner-con ul{display: flex;justify-content: space-between;width: 68%;margin: auto;margin-top: 70px;}
.ny-banner .swiper-slide .banner-con ul li{width: calc(100% / 5);width: 130px;height: 130px;border-radius: 100%;background: rgba(255,255,255,0.1);text-align: center;border: 1px solid rgba(255,255,255,0.2);transition: 0.4s;}
.ny-banner .swiper-slide .banner-con ul li:hover{background: #D8241E;border: 1px solid #FFFFFF;}
.ny-banner .swiper-slide .banner-con ul li img{margin-top: 33px;margin-bottom: 7px;}
.ny-banner .swiper-slide .banner-con ul li p{color: #FFFFFF;font-size: 17px;font-weight: bold;}

/*面包屑*/
.position{height: 70px;line-height: 70px;border-bottom: 1px solid #f2f2f2;}
.position ul{display: flex;justify-content: space-between;}
.position ul li:nth-child(1) p{background: url(../images/ny-home.png)no-repeat center left;padding-left: 33px;font-size: 15px;color: #2F2F54;font-family: arial;}
.position ul li:nth-child(1) p a{display: inline-block;margin-right: 10px;margin-left: 10px;font-size: 14px;color: #808080;}
.position .sub-nav{display: flex;}
.position .sub-nav>li{width: 180px;text-align: center;line-height: 70px;transition: 0.4s;}
.position .sub-nav>li a{font-size: 14px;color: #333333;font-family: arial;}
.position .sub-nav>li.on{background: #d8241e;}
.position .sub-nav>li.on a{color: #FFFFFF;}
.position .sub-nav>li:hover{background: #d8241e;}
.position .sub-nav>li:hover a{color: #FFFFFF;}

.position .ctitle1{display: flex;}
.position .ctitle1>li{width: 180px;text-align: center;line-height: 70px;transition: 0.4s;}
.position .ctitle1>li a{font-size: 14px;color: #333333;font-family: arial;}
.position .ctitle1>li.on{background: #d8241e;}
.position .ctitle1>li.on a{color: #FFFFFF;}
.position .ctitle1>li:hover{background: #d8241e;}
.position .ctitle1>li:hover a{color: #FFFFFF;}

/*手机端面包屑*/
.wap-position{display: none;}
.wap-position ul{display: flex;justify-content: center;margin: 5% 0;}
.wap-position ul li{padding: 11px 20px;margin: 7px;border: 1px solid #F2F2F2;}
.wap-position ul li.on{background: #d8241e;}
.wap-position ul li.on a{color: #FFFFFF;}


/*内页方案列表*/
.ny-solutions{background: #fafafa;overflow: hidden;}
.ny-solutions .plan-nav{display: flex;justify-content: center;margin: 80px 0px;}
.ny-solutions .plan-nav dd{line-height: 70px;background: #FFFFFF;margin: 0 12px;width: 265px;text-align: center;transition: 0.4s;}
.ny-solutions .plan-nav dd a{font-size: 16px;color: #666666;transition: 0.4s;}
.ny-solutions .plan-nav dd.on{background: #d8241e;}
.ny-solutions .plan-nav dd.on a{color: #FFFFFF;}
.ny-solutions .plan-nav dd:hover{background: #d8241e;}
.ny-solutions .plan-nav dd:hover a{color: #FFFFFF;}

.ny-solutions .solutions-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-solutions .solutions-list:after{content: '';width: 23.5%;}
.ny-solutions .solutions-list li{cursor: pointer;margin-bottom: 4%;}
.ny-solutions .solutions-list li .pic{overflow: hidden;border: 1px solid #e6e6e6;}
.ny-solutions .solutions-list li .pic img{display: block;width: 100%;transition: 0.4s;}
.ny-solutions .solutions-list li:hover .pic img{transform: scale(1.1);}
.ny-solutions .solutions-list li .name{height: 60px;line-height: 60px;display: flex;justify-content: space-between;position: relative;background: #fcfcfc;}
.ny-solutions .solutions-list li .name p{font-size: 16px;color: #666666;width: 100%;text-align: center;position: relative; right: 0;transition: 0.3s;}
.ny-solutions .solutions-list li:hover .name p{position: relative;right: 33%;transition: 0.3s;}
.ny-solutions .solutions-list li .name a{width: 60px;height: 60px;background: #D9241A;text-align: center;position: absolute;right: 0px;top: 0;opacity: 0;transition: 0.4s;}
.ny-solutions .solutions-list li .name a img{margin-top: 20px;}
.ny-solutions .solutions-list li:hover .name a{opacity: 1;}

.xq-solution form{width: 100%;display: flex;justify-content: space-around;flex-wrap: wrap;margin-top: 2%;}
.xq-solution form .input{width: calc(100% / 2 - 7%);border: 1px solid #e6e6e6;background: #fafafa;height: 59px;margin-bottom: 2%;padding-left: 15px;}
.xq-solution form textarea{width: 93%;border: 1px solid #e6e6e6;height: 250px;background: #fafafa;padding-left: 15px;padding-top: 20px;outline: none;}
.xq-solution form .submit{width: 240px;height: 59px;color: #333;background: #FAFAFA;margin: auto;font-size: 18px;font-family: arial;margin-top: 4%;border: 0;}

.solution-details{margin-top: 60px;background: #FAFAFA;padding-bottom: 5%;padding-top: 5%;}
.solution-details .container{background: #FFFFFF;padding-bottom: 1%;}
.solution-details .container .ny-container{padding: 5% 5% 0% 5%;}
.pro1{margin-bottom: 80px;}
.solution-details .pro1 .pro-list-pic{width: 54%;display: flex;}
.solution-details .pro1 .spec-preview img{display: block;}
.solution-details .pro1 .descript1{width: 46%;height: 450px;background: #FAFAFA;}
.solution-details .pro1 .descript1 em{font-size: 30px;color: #333333;font-weight: bold; margin-top: 10%;display: block;margin-left: 6%;}
.solution-details .pro1 .descript1 p{font-size: 14px;color: #666666;line-height: 36px; margin-top: 10px;margin-bottom: 11px;margin-left: 6%;margin-right: 6%;}
.solution-details .pro1 .descript1 .title{}
.solution-details .pro1 .descript1 .title dt{font-size: 24px;color: #333333;font-family: arial;margin-bottom: 5px;}
.solution-details .pro1 .descript1 .title dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.solution-details .pro1 .descript1 .title dl dd{width: calc(100% / 2);font-size: 15px;color: #666666;font-family: arial;line-height: 31px;}
.solution-details .pro1 .descript1 .us{display: flex;justify-content: space-between;margin-top: 3%;}
.solution-details .pro1 .descript1 .us li:nth-child(1){background: url(../images/solution-phone.png)no-repeat center left;padding-left: 27px;}
.solution-details .pro1 .descript1 .us li:nth-child(2){background: url(../images/solution-yx.png)no-repeat center left;padding-left: 27px;}
.solution-details .pro1 .descript1 .us li span{font-size: 14px;color: #666666;font-family: arial;}
.solution-details .pro1 .descript1 .us li strong{font-size: 22px;font-family: arial;font-weight: bold;color: #2d2d53;}
.solution-details .pro1 .descript1 .ck{width: 72.5%;height: 65px;line-height: 65px;text-align: center;color: #FFFFFF;background: #3e3e73;font-size: 20px;font-weight: bold;font-family: arial;margin-top: 3%;margin-bottom: 3.5%;}
.solution-details .pro1 .descript1 .ck img{position: relative;top: 5px;margin-right: 15px;}
.solution-details .pro1 .descript1 .share em{display: block; font-size: 20px; color: #2d2d53; font-weight: bold; margin-bottom: 24px;}
.solution-details .pro1 .descript1 .share ul li{float: left; margin-right: 4%;}
.solution-details .pro1 .descript1 .share ul li img{display: block;transition:0.6s;}
.solution-details .pro1 .descript1 .share ul li:hover img{  transform: rotateY(180deg); -webkit-transform: rotateY(180deg); /* Safari ä¸Ž Chrome */}

.descript1 ul{display: flex;margin-left: 6%;margin-top: 35px;}
.descript1 ul li:nth-child(1){background: #d8241e;width: 27.5%;text-align: center;}
.descript1 ul li:nth-child(1) a{margin-left: 10%;font-size: 17px;color: #FFFFFF;font-weight: bold;display: inline-block;}
.descript1 ul li:nth-child(1) img{position: relative;top: 7px;}
.descript1 ul li:nth-child(2){font-size: 22px;color: #333333;font-weight: bold;font-family: arial;border: 1px solid #e6e6e6;width: 62.8%;text-align: center;background: #fff;}
.descript1 ul li{line-height: 63px;}
/*.solution-details .pro1 .share{overflow: hidden;margin-top: 15px;}
.solution-details .pro1 .share ul li{float: left;margin: 0 5px;}*/
.solution-details .detail {margin-bottom: 20px;}
.solution-details .detail .de-title{border-bottom: solid 3px #017dc4; margin-bottom: 20px;}
.solution-details .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#017dc4;}

.solution-details .xq-solution{border: 1px solid #e6e6e6;padding-bottom: 4%;}
.solution-details .xq-solution .hd{display: flex;justify-content: space-between;background: #FAFAFA;}
.solution-details .xq-solution .hd li{width: calc(100% / 4);line-height: 80px;text-align: center;overflow: hidden;transition: 0.4s;cursor: pointer;}
.solution-details .xq-solution .hd li span{color: #333333;font-size: 18px;transition: 0.4s;}
.solution-details .xq-solution .hd li.on{background: #d8241e;color: #FFFFFF;}
.solution-details .xq-solution .hd li.on span{color: #FFFFFF;}
.solution-details .xq-solution .hd li.on img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}
.solution-details .xq-solution .hd li:hover{background: #d8241e;color: #FFFFFF;}
.solution-details .xq-solution .hd li:hover span{color: #FFFFFF;}
.solution-details .xq-solution .hd li:hover img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}
.solution-details .xq-solution .hd li img{position: relative;top: 5px;}

/*明德学院*/
.college-plan{background: url(../images/plan-bg.jpg)no-repeat center center;overflow: hidden;padding-bottom: 1.9%;}
.college-plan .title{text-align: center;margin-top: 3%;}
.college-plan .title em{font-size: 36px;color: #333333;font-weight: bold;}
.college-plan .title p{font-size: 14px;color: #666666;font-family: arial;text-transform: uppercase;}
.college-plan .college-con{margin-top: 5%;}
.college-plan .college-con li{width: 540px;width: 32%;border-radius: 100px;display: flex;padding: 13px;margin-bottom: 10%;}
.college-plan .college-con li:nth-child(1n){float: left;}
.college-plan .college-con li:nth-child(2n){margin-right: 0;float: right;}
.college-plan .college-con li .icon{width: 140px;height: 140px;background: #FFFFFF;border-radius: 100%;text-align: center;margin-right: 7%;}
.college-plan .college-con li .icon img{margin-top: 30px;}
.college-plan .college-con li .icon em{display: block;font-size: 20px;margin-top: 8px;}
.college-plan .college-con li p{font-size: 16px;color: #FFFFFF;line-height: 46px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.college-plan .college-con li:nth-child(1){background: #048fd2;}
.college-plan .college-con li:nth-child(2){background: #1e0b78;}
.college-plan .college-con li:nth-child(3){background: #09883e;}
.college-plan .college-con li:nth-child(4){background: #ea68a2;}
.college-plan .college-con li:nth-child(1) .icon em{color: #048fd2;}
.college-plan .college-con li:nth-child(2) .icon em{color: #1e0b78;}
.college-plan .college-con li:nth-child(3) .icon em{color: #09883e;}
.college-plan .college-con li:nth-child(4) .icon em{color: #ea68a2;}

.college-list ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 50px;position: relative;bottom: 80px;z-index: 10;box-shadow: 0px 0px 13px 3px #fafafa;background: #fff;}
.college-list ul li{width: calc(100% / 4 - 1.2%);margin-bottom: 2.5%;}
.college-list ul li:nth-child(1){margin-bottom: 2.5%;}
.college-list ul li .pic{overflow: hidden;}
.college-list ul li .pic img{display: block;width: 100%;transition: all 0.4s;}
.college-list ul li .pic img:hover{transform: scale(1.1);}
.college-list ul li p{line-height: 60px;background: #fafafa;text-align: center;font-size: 18px;color: #333333;transition: all 0.4s;}
.college-list ul li:hover p{color: #d92418;}

/*人才引进*/
.talents{background: #fafafa;padding-top: 4.2%;padding-bottom: 4.2%;}
.talents-con{padding: 68px 100px;background: #fff;}
.talents .title{background: #d8241e;line-height: 70px;display: flex;justify-content: space-between;padding: 0% 20%;}
.talents .title p{font-size: 18px;color: #FFFFFF;font-weight: bold;}
.talents-xx dd{display: flex;justify-content: space-between;padding: 0% 20%;line-height: 70px;background: #FAFAFA;position: relative;}
.talents-xx dd.on:after{content: none;}
.talents-xx dd:after{content: '';width: 100%;height: 3px;position: absolute;bottom: 0px;left: 0;background: #FFFFFF;}
.talents-xx dd em{font-size: 16px;color: #666666;}
.talents-xx ul{padding: 1.5% 8%;background: #fff;border: 1px solid #fafafa;margin-bottom: 3%;}
.talents-xx ul li p{font-size: 14px;color: #666666;line-height: 27px;}
.talents-xx ul li div{display: flex;justify-content: space-between;margin-top: 1.5%;}
.talents-xx ul li div a:nth-child(1){width: 155px;height: 38px;line-height: 38px;background: #D8241E;color: #FFFFFF;text-align: center;border-radius: 25px;}
.talents-xx ul li div a:nth-child(2){width: 197px;height: 38px;line-height: 38px;background: #D8241E;color: #FFFFFF;text-align: center;border-radius: 25px;}

.welfare{margin-top: 5%;}
.welfare .title2{text-align: center;margin-bottom: 15px;}
.welfare .title2 em{font-size: 36px;font-weight: bold;color: #333333;}
.welfare .title2 p{font-size: 14px;color: #666666;position: relative;bottom: 5px;position: relative;bottom: 9px;text-transform: uppercase;}
.welfare ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.welfare ul li{width: calc(100% / 3 - 4.1%);text-align: center;border: 1px solid #e6e6e6;padding-bottom: 56px;margin-top: 40px;}
.welfare ul li img{margin-top: 56px;transition: all 0.4s;}
.welfare ul li:hover img{transform: rotateY(180deg);}
.welfare ul li em{display: block;font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 5px;margin-top: 4%;}
.welfare ul li p{font-size: 14px;color: #666666;line-height: 30px;width: 80%;margin: auto;}

/*公司视频*/
.list-video{margin-bottom: 3%;margin-top: 5%;}
.list-video li{float: left;margin-right: 3.3%;margin-bottom: 2%;}
.list-video li:nth-child(4n){margin-right: 0%;}
.list-video li img{transition: all 0.3s;}
.list-video li:hover img{transform: scale(1.1);}
/*内页新闻*/
.ny-news{background: #fafafa;overflow: hidden;}
.list-news{justify-content: space-between;margin-top: 5%;padding-bottom: 3.7%;overflow: hidden;}
.list-news li{width: calc(100% / 4 - 1%);margin-bottom: 1.3%;float: left;margin-right: 1.3%;}
.list-news li:nth-child(4n){margin-right: 0;}
.list-news li .pic{overflow: hidden;}
.list-news li .pic img{display: block;width: 100%;transition: 0.4s;}
.list-news li:hover .pic img{transform: scale(1.1);}
.list-news li .info{background: #FFFFFF;padding: 40px 30px;}
.list-news li .info em{font-size: 17px;color: #333333;font-weight: bold;}
.list-news li:hover .info em{color: #d9241a;}
.list-news li .info p{font-size: 14px;color: #666666;margin-top: 10px;line-height: 28px;margin-bottom: 13px;}
.list-news li .info .date{display: flex;justify-content: space-between;}
.list-news li .info .date span{font-size: 14px;color: #666666;font-family: arial;}
.list-news li .info .date strong{font-size: 14px;color: #333333;font-weight: normal;}
.list-news li:hover .info .date strong{color: #d9241a;}

/*关于我们*/
.ny-about{background: url(../images/nyabout-bg.jpg)no-repeat center center;height: 960px;background-size: contain;}
.ny-about .title{text-align: center;margin-top: 2%;margin-bottom: 2%;}
.ny-about .title em{font-size: 36px;color: #333333;font-weight: bold;}
.ny-about .title p{font-size: 14px;color: #666666;font-family: arial;text-transform: uppercase;}
.ny-about .gs{text-align: center;margin-top: 2%;}
.ny-about .gs dd{display: inline-block;margin: 2.7% 6%;font-size: 20px;font-weight: bold;color: #d8241e;}
.ny-about .p{text-align: center;font-family: "geoslab";font-size: 30px;color: #333333;line-height: 46px;margin-top: 5%;}
@font-face {
		font-family:'geoslab';
		src: url('../text/SIMLI.TTF');
	}
.wap-gs{display: none;}
.wap-gs img{display: block;margin: auto;}
.wap-gs dd{display: inline-block;margin: auto;display: block;font-size: 20px;font-weight: bold;color: #d8241e;box-shadow: 0px 0px 4px 4px #FAFAFA;line-height: 50px;text-align: center;margin-bottom: 5%;width: 80%;}
.ny-about .img{display: none;}


/*发展历程 begin*/
.course{background: url(../images/course-bg.jpg)no-repeat center;height: 760px;overflow: hidden;}
.course .title{text-align: center;margin-top: 75px;}
.course .title em{font-size: 36px;color: #333333;font-weight: bold;}
.course .title p{font-size: 14px;color: #666666;font-family: arial;text-transform: uppercase;}
.course .course-con{margin-top: 5%;position: relative;margin-top: 96px;}
.course .swiper-slide{margin-top: 14px;}
/*.course .swiper-slide:nth-child(2n){display: flex;flex-direction: column-reverse;}*/
.course .swiper-slide:nth-child(2n) .info{margin-top: -10px;}
.course .swiper-slide:nth-child(2n) .info em{position: relative;top:0px;}
/*.course .swiper-slide:nth-child(2n) .pic{margin-top: 53px;}*/
.course .swiper-slide:nth-child(4n) .pic{margin-top: 68px;}
.course .swiper-slide .pic img{width: 100px;}
/*.course .swiper-slide .pic{position: relative;margin-top: -22px;}*/
.course .swiper-slide .info{margin-top: 2%;margin-left: 10%;}
.course .swiper-slide .info em{font-size: 20px;color: #D8241E;font-weight: bold;font-family: arial;margin-bottom: 5px;display: block;}
.course .swiper-slide .info p{font-size: 16px;color: #333333;font-weight: bold;line-height: 34px;}
.course .swiper-slide .info span{font-size: 14px;color: #666666;line-height: 34px;}
.course .swiper-container2{overflow: hidden;}
.course .swiper-container2 .swiper-button-prev,.course .swiper-container2 .swiper-button-next{width: 40px;height: 40px;background: #FFFFFF;border-radius: 100%;top: 45%;overflow: hidden;}
.course .swiper-container2 .swiper-button-prev:hover img,.course .swiper-container2 .swiper-button-next:hover img{transform: translateY(-80px);filter: drop-shadow(#D8241E 0 80px);}
.course .swiper-container2 .swiper-button-prev{left: 4%;}
.course .swiper-container2 .swiper-button-next{right: 4%;}
/*发展历程 end*/

/*wap发展历程*/
.wap-course{display: none;}
.wap-course .title{text-align: center;margin-top: 4%;margin-bottom: 2%;}
.wap-course .title em{font-size: 36px;color: #333333;font-weight: bold;}
.wap-course .title p{font-size: 14px;color: #666666;font-family: arial;text-transform: uppercase;}
.wap-course ul{}
.wap-course ul li{text-align: center;margin-bottom: 5%;}
.wap-course ul li span{font-size: 18px;color: #fff;font-weight: bold;font-family: arial;margin-bottom: 5px;margin-right: 1%;background: #D8241E;border-radius: 50px;width: 75px;line-height: 35px;text-align: center;display: block;margin: auto;}
.wap-course ul li em{font-size: 16px;color: #333333;font-weight: bold;line-height: 34px;display: inline-block;margin: 10px;}
/*企业荣誉*/
.honor{}
.honor .title{text-align: center;margin-top: 4%;margin-bottom: 2%;}
.honor .title em{font-size: 36px;color: #333333;font-weight: bold;}
.honor .title p{font-size: 14px;color: #666666;font-family: arial;text-transform: uppercase;}
.honor ul{display: flex; justify-content: space-between;}
/*.honor ul:after{content: '';width: 24%}*/
.honor ul li{width: calc(100% / 4 - 1%);}
.honor ul li img{display: block;width: 100%;}
.honor .ck{width: 200px;height: 55px;line-height: 55px;text-align: center;border-radius: 50px;font-size: 14px;color: #666666;border: 1px solid #ebebeb;margin: auto;margin-top: 59px;margin-bottom: 70px;}

/*公司未来规划*/
.future{}
.future ul{display: flex;justify-content: space-between;margin-bottom: 6.5%;}
.future ul li{width: 50%;}
.future ul li:nth-child(2){background: #FCFCFC;padding-top: 5%;}
.future img{width: 100%;display: block;}
.future em{font-size: 36px;color: #333333;font-weight: bold;margin-left: 90px;}
.future p{font-size: 14px;color: #666666;font-family: arial;margin-left: 90px;position: relative;bottom: 3%;text-transform: uppercase;}
.future dl{display: flex;justify-content: space-around;flex-wrap: wrap;width: 80%;margin-left: 60px;}
.future dd{width: 36%;text-align: left;background: url(../images/future-icon.png)no-repeat left top 10px;padding-left: 18px;font-size: 16px;color: #666666;margin-top: 4%;}
.future dd span{color: #d8241e;font-size: 18px;font-weight: bold;font-family: arial;}

/*内页分类居中*/
.pagelist{text-align: center;margin-top: 20px;}
.rows{border: 1px solid #d9d9d9;padding: 9px 15px;border-radius: 2px;}
.pagelist{text-align: center;/*display: block;*/margin-bottom: 4%;}
.pagelist .first{border: 1px solid #333;padding: 7px 35px;font-size: 14px;display: inline;border-radius: 7px;margin-right: 10px;}
.pagelist .current{border: 1px solid #333;padding: 10px 15px;border-radius: 7px;}
.pagelist .num{border: 1px solid #333;padding: 10px 15px;font-size: 14px;margin-left: 11px;display: inline;border-radius: 7px;}
.pagelist .end{border: 1px solid #333;padding: 10px 35px;font-size: 14px;background: none;color: #333;display: inline;border-radius: 7px;margin-left: 10px;}
.pagelist .next{border: 1px solid #333;padding: 7px 16px;font-size: 14px;display: inline-block;border-radius: 7px;margin-left: 11px;}

/*QQ 样式*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #000;}
.zx-service ul li:hover a{background: #CB1A23;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #CB1A23;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/right-wechat.jpg) no-repeat center top 10px #CB1A23;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}

p iframe{margin-bottom: 4%;}

.table4 .firstRow{display: flex;flex-wrap: wrap;justify-content: space-between;}
.table4 .firstRow td{width: calc(100% / 4 - 1.5%);}
.table4 .firstRow td img{display: block;width: 100%;}

.swiper-containerx .swiper-slide img{display: block;width: 100%;}


video{margin-bottom: 2%}

.mb-zz{display: none;}
@media only screen and (min-width: 200px) and (max-width: 640px) {
	.mb-zz{display: block;width: 100%;}
	.pc-zz{display: none;}
	.banner-qlin img:nth-child(1){margin-top: 20%;display: block;}
	.banner-qlin img:nth-child(2){margin-top: 20%;display: none;}
	.banner-qlin{background: url(../images/hzz-banner.jpg)no-repeat center;background-size:cover ;height: 380px;overflow: hidden;}
}
/*.banner-qlin{background: url(../images/hzz-banner.jpg)no-repeat center;background-size:cover ;height: 930px;overflow: hidden;}*/
.banner-qlin img:nth-child(1){margin-top: 20%;display: none;}

.pc-zz{display: block;width: 100%;}
