/* 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:16px/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,textarea{outline: none;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1500px; margin:0 auto; height: 100%;}
.containery{width:98%; 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;}
@font-face {
		font-family:'siyuan';
		src: url('../text/siyuansongti.OTF');
	}
/* CSS Document */

/*head*/
.index-header{display: none;}
.header .container{position:relative;z-index: 2;}
.head{width:100%;z-index: 999;border-top: 40px solid #005ca1;}
.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: 30px;width: 110px;}
.logo img{width: 100%;}
/*.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: 13.5%;}
/*.head-nav li{position: relative;}*/
.head-nav ul{display: flex; float: left;  width: 85%;}
.head-nav .nav-el { white-space: nowrap;   text-align: center;  display: flex; height: 100px; align-items: center;     color: #222222;     font-weight: bold; font-size: 20px;}
.head-nav  li>a span{display: block; font-size: 16px;line-height: 100px;  position: relative;height:100px;width: 100%;text-align: center;color: #222222;font-weight: 300;}
.header .head-nav  li>a span{display: block; font-size: 16px;line-height: 100px;  position: relative;height:100px;width: 100%;text-align: center;color: #333333;font-family: arial;}
.ny-head .head-nav  li>a span{display: block; font-size: 14px;line-height: 100px;  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;    width: 180px; background: #fff; left: 22%;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;}

/*搜索*/
.search{margin-top: 43px;}
.search img{cursor: pointer;}
.search p{cursor: pointer;}
.search p span{font-size: 15px;color: #222222;font-weight: bold;position: relative;bottom: 6px;left: 10px;}
.search form{position: absolute;top: 111px;right: 9%;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: #005ca1;color:#fff;float:right;height:45px;line-height: 45px;text-align: center;border:none;cursor: pointer;}

#nav  li{/*position: relative;*/margin-right: 4%;}
#nav  li:nth-child(1){display: none;}
#nav  li.on>a span{color: #005ca1;font-weight: bold;}
#nav  li:hover>a span{color: #005ca1;font-weight: bold;}
#nav  li .hide{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: -28%; 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: 210px;font-size: 14px}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{color: #005ca1;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;}

.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;transition: all 0.6s;background: #FFFFFF;box-shadow: 0px 3px 6px 2px #fafafa;}
.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;}


.banner .swiper-slide a img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #FFFFFF;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #005ca1;}
.banner .swiper-slide{position: relative;}
.banner .text{position: absolute;top: 28%;left: 11%;}
.banner .text em{font-size: 44px;color: #005CA1;font-family: "微软雅黑";font-weight: bold;display: block;}
.banner .text p{font-size: 15px;color: #333333;font-family: arial;text-transform: uppercase;}
.banner .text ul{display: flex;margin-top: 3%;}
.banner .text ul li:nth-child(1){line-height: 58px;text-align: left;}
.banner .text ul li:nth-child(2) a{background: url(../images/banner-arrow.png)no-repeat center #005ca1;width: 135px;height: 120px;display: none;}
.banner .text ul i{display: block;font-size: 16px;color: #333333;font-weight: 300;}
.banner .text ul span{font-size: 14px;color: #333333;font-weight: 300;}
.banner .text img{float: right;position: absolute;top: 0;right: 0;}
/*.banner .swiper-slide:nth-child(2) .text img{float: right;position: absolute;top: 0;right: -50px;}*/

/*产品*/
.product{margin-top: 0.7%;overflow: hidden;position: relative;}
.product ul{justify-content: space-between;}
.product ul li{/* width: calc(100% / 3 - 0.4%); */position: relative;}
.product ul li img{display: block;width: 100%;border: 1px solid #d9d9d9;box-sizing: border-box;}
.product ul li .name{position: absolute;top: 22%;left: 6%;}
.product ul li em{font-size: 30px;color: #005CA1;font-weight: bold;}
.product ul li p{font-size: 12px;color: #808080;font-family: arial;text-transform: uppercase;position: relative;bottom: 3px;}
.product ul li a:hover{/*width: 155px;*/line-height: 50px;text-align: center;font-size: 16px;color: #FFFFFF;/*background: #005ca1;*//*margin-top: 8%;*/}
.product ul li a{background: none;color: #666666;/*width: 155px;*/line-height: 50px;text-align: center;font-size: 16px;/*margin-top: 8%;*//*border: 1px solid #d9d9d9;*/}
.product .swiper-button-prev{left: 20px;width: 54px;height: 60px;background: #fff;border: 1px solid #f2f2f2;}
.product .swiper-button-next{right: 20px;width: 54px;height: 60px;background: #fff;border: 1px solid #f2f2f2;}



/*关于我们*/
.about{margin-top: 0.9%;}
.about ul{display: flex;justify-content: space-between;}
.about ul li:nth-child(1){width: 50.5%;position: relative;}
.about ul li:nth-child(2){width: 49.5%;position: relative;}
.about ul li>img{display: block;width: 100%;}
.about ul li .title{position: absolute;top: 26%;left: 6%;}
.about ul li .title img{width: 150px;}
.about ul li .title p{font-size: 16px;color: #000000;font-weight: 300;line-height: 40px;width: 91%;margin-top: 3%;margin-bottom: 4%;}
.about ul li .title a{width: 155px;line-height: 50px;text-align: center;background: #FFFFFF;border: 1px solid #f3f3f3;border-radius: 3px;font-size: 16px;color: #666666;
background: linear-gradient(to right, #0a56a8 50%, white 50%);
    background-size: 205% 100%;
    background-position: right bottom;
    transition: all 0.6s ease;
}
.about ul li .title a:hover{background-position: left bottom;color: white;}

/*新闻*/
.news{margin-top: 4%;}
.news .title{text-align: center;}
.news .title em{font-size: 36px;color: #333333;font-weight: bold;}
.news .title p{font-size: 18px;color: #666666;position: relative;bottom: 5px;}
.news ul{display: flex;justify-content: space-around;margin-bottom: 5%;height: 360px;margin-top: 2%;}
.news ul li{width: calc(100% / 3 - 1.3%);border: 1px solid #f2f2f2;height: 300px;margin: auto;transition: all 0.4s;position: relative;z-index: 1;}
.news ul li span{font-size: 18px;color: #333333;font-family: arial;display: block;margin-top: 5%;margin-left: 8%;transition: all 0.4s;}
.news ul li em{font-size: 20px;color: #333333;font-weight: bold;line-height: 40px;display: block;width: 92%;margin-left: 8%;transition: all 0.4s;}
.news ul li p{font-size: 14px;color: #666666;line-height: 30px;width: 80%;margin-top: 1%;margin-left: 8%;transition: all 0.4s;}
.news ul li i{font-size: 14px;color: #666666;display: block;margin-top: 6%;margin-bottom: 5%;margin-left: 8%;transition: all 0.4s;overflow: hidden;}
.news ul li i img{margin-left: 13px;}
.news ul li:hover i img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}
.news ul li:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 0%;background: url(../images/news-bg.jpg)no-repeat center;transition: all 0.4s;z-index: -1;margin: auto;}
.news ul li:hover:after,.news ul li:hover{height: 360px;}
.news ul li:hover span{font-size: 18px;color: #FFFFFF;font-family: arial;margin-top: 10%;}
.news ul li:hover em{font-size: 20px;color: #FFFFFF;font-weight: bold;line-height: 40px;}
.news ul li:hover p{font-size: 14px;color: #FFFFFF;line-height: 30px;}
.news ul li:hover i{font-size: 14px;color: #FFFFFF;}


/*在线咨询*/
.consult{background: url(../images/consult-bg.jpg)no-repeat center;height: 300px;overflow: hidden;display: none;}
.consult ul{display: flex;justify-content: space-between;margin-top: 7%;}
.consult ul li:nth-child(2){margin-top: 1%;}
.consult ul li:nth-child(2) a:nth-child(1){background: url(../images/consult-icon.png)no-repeat center left 50px;transition: all 0.4s;}
.consult ul li:nth-child(2) a:nth-child(2){background: url(../images/consult-icon2.png)no-repeat center left 50px;transition: all 0.4s;}
.consult ul li:nth-child(2) a:nth-child(1):hover{background: url(../images/consulth-icon.png)no-repeat center left 50px #FFFFFF;}
.consult ul li:nth-child(2) a:nth-child(2):hover{background: url(../images/consulth-icon2.png)no-repeat center left 50px #FFFFFF;}
.consult ul li:nth-child(2) a:hover span{color: #333333;}
.consult ul li p{font-size: 36px;color: #FFFFFF;font-weight: bold;}
.consult ul li span{font-size: 16px;color: #FFFFFF;}
.consult ul li a{display: inline-block;width: 248px;height: 64px;border-radius: 3px;border: 1px solid #FFFFFF;text-align: center;line-height: 64px;margin-left: 20px;overflow: hidden;}
.consult ul li a span{margin-left: 40px;font-size: 22px;font-weight: bold;color: #FFFFFF;transition: all 0.4s;}


/*底部*/
.foot{background: #005CA1;overflow: hidden;padding-top: 4%;padding-bottom: 2%;}
.foot .f-t-logo{width: 10%;}
.foot .f-t-logo a img{width: 150px;}
.foot .f-t-logo p{font-size: 15px;color: #fff;background: url(../images/grzh.png)no-repeat center left;padding-left: 35px;background-size: contain;margin-top: 17px;}
.foot .f-t-logo dd{display: inline-block;width: 46px;height: 46px;background: rgba(255,255,255,0.2);border-radius: 100%;text-align: center;margin-right: 5%;margin-top: 7%;cursor: pointer;position: relative;
    top: 0px;left: 30px;}
.foot .f-t-logo dd>img{margin-top: 14px;}
.foot .f-t-logo dd:nth-child(4)>img{margin-top: 10px;}
.foot .f-t-logo dd span{opacity: 0;transition: all 0.4s;position: absolute;right: -5px;top: -145px;width: 100%;height: 100%;z-index: 1;}
.foot .f-t-logo dd span img{margin-top: 15px;}
.foot .f-t-logo dd:hover span{opacity: 1;}
.foot .f-t-left{display: flex;width: 50%;margin-right: 14%;}
.foot .f-t-left dt,.foot .f-t-right dt{font-size: 20px;color: #fff;clear: both;position: relative;bottom: 12px;font-weight: bold;}
.foot .f-t-left dl:nth-child(1){margin-right: 20%;}
.foot .f-t-left dd{font-size: 15px;color: #fff;float: left;margin-right: 13%;line-height: 46px;}
.foot .f-t-left dd a{color: #fff;}
.foot .f-t-right{}
.foot .f-t-right dt{}
.foot .f-t-right dd:nth-child(2){margin-right: 15px;}
.foot .f-t-right dd{float: left;margin-top: 5%;}
.foot .f-t-right dd img{display: inline-block;}
.foot .f-t-right dd p{display: inline-block;writing-mode:tb-rl;font-size: 16px;color: #fff;position: relative;bottom: 3px;}
.foot .f-t-right dd:nth-child(2) p{position: relative;bottom: 10px;}
.foot-bottom{height: 55px;background: #005CA1;line-height: 55px;border-top: 1px solid rgba(255,255,255,0.2);clear: both;}
.foot-bottom p{display: flex;text-align: center;justify-content: center;color: #fff;font-size: 14px;}
.beian{margin-left: 25px;}
.foot-bottom p a{color: #fff;}
.foot-bottom span{display: flex;margin-left: 25px;}
.foot-bottom p i{display: inline-block;margin-top: 21px;}




/*内页样式*/

/*内页banner*/
.ny-banner .banner-slide{overflow: hidden;}
.ny-banner .loop1{}
.ny-banner .loop1 em{font-size: 50px;color: #333333;font-weight: bold;display: block;margin-top: 14%;}
.ny-banner .loop1 p{font-size: 20px;color: #333333;font-family: arial;text-transform: uppercase;}

/*内页about*/
.ny-about{margin-top: 4%;}
.ny-about ul{display: flex;justify-content: space-between;}
.ny-about ul li:nth-child(1){width: 53.3%;padding-top: 5%;}
.ny-about ul li:nth-child(2){width: 46.7%;}
.ny-about ul li em{font-size: 30px;color: #333333;font-weight: bold;display: none;}
.ny-about ul li i{display: block;font-size: 14px;color: #808080;font-family: arial;display: none;}
.ny-about ul li p{line-height: 34px;font-size: 16px;color: #333333;width: 90%;margin-top: 4%;font-weight: 300;}
.ny-about ul li img{display: block;width: 100%;height: 81%;}

/*目标*/
.target{background: url(../images/target-bg.jpg)no-repeat center;padding: 4% 0%;overflow: hidden;margin-top: 5%;}
.target .info{text-align: center;}
.target .info h2{margin-bottom: 2%;display: block;}
.target .info p{font-size: 16px;line-height: 40px;color: #333333;font-weight: 300;	}
.target .info i{display: block;width: 100px;height: 3px;background: #005CA1;margin: auto;margin-top: 2.5%;margin-bottom: 2.4%;}
.target .info em{font-size: 36px;color: #333333;font-weight: bold;}

/*culture*/
.culture{background: #fcfcfc;overflow: hidden;}
.culture .title{margin-top: 4%;margin-bottom: 5%;}
.culture .title em{font-size: 36px;color: #333333;font-weight: bold;}
.culture ul{display: flex;justify-content: space-between;margin-bottom: 5%;}
.culture ul li{text-align: center;position: relative;}
.culture ul li:after{content: '';width: 1px;height: 100%;background: #e6e5e5;position: absolute;top: 0;right: -135px;}
.culture ul li img{}
.culture ul li em{display: block;font-weight: bold;font-size: 20px;color: #333333;margin-top: 6%;}
.culture ul li:nth-child(2) em{margin-top: 13%;}
.culture ul li p{font-size: 16px;line-height: 34px;color: #333333;font-weight: 300;}

.ny-product .hd ul.yy li:last-child:after{content: none;}
/*人才招聘*/
.talent{overflow: hidden;margin-top: 3%;}
.talent .title{margin-top: 2%;margin-bottom: 4%;}
.talent .title em{font-size: 36px;color: #333333;font-weight: bold;}
.talent ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.talent ul li{width: calc(100% / 2 - 8%);box-shadow: 0px 0px 8px 7px #fafafa;padding: 3%;border-radius: 5px;margin-bottom: 4%;}
.talent ul li em{font-size: 20px;font-weight: bold;color: #333333;display: block;position: relative;}
.talent ul li span{font-size: 16px;color: #333333;font-weight: 300;margin-right: 3%;margin-bottom: 10px;display: inline-block;margin-top: 3px;}
.talent ul li p{font-size: 14px;line-height: 34px;font-weight: 300;color: #333333;}

/*优势*/
.ys{margin-bottom: 5%;}
.ys ul{display: flex;justify-content: space-between;margin-top: 1.3%;position: relative;}
.ys ul:nth-child(2){flex-direction: row-reverse;}
.ys ul:after{content: ''; position: absolute; top: 36%;left: 46.4%;width: 117px;height: 117px;}
.ys ul:nth-child(1):after{background: url(../images/ys-icon.png)no-repeat center center;background-size: contain;}
.ys ul:nth-child(2):after{background: url(../images/ys-icon2.png)no-repeat center center;left: 45.7%;background-size: contain;}
.ys ul:nth-child(3):after{background: url(../images/ys-icon3.png)no-repeat center center;background-size: contain;}
.ys ul li{width: calc(100% / 2);margin: auto;}
.ys ul li img{display: block;width: 100%;}
.ys ul li span{font-size: 14px;font-family: arial;color: #666666;text-transform: uppercase;margin-left: 14%;}
.ys ul li em{font-size: 20px;font-weight: bold;color: #333333;display: block;margin-left: 14%;}
.ys ul li i{display: block;width: 40px;height: 3px;background: #005ca1;margin-left: 14%;margin-top: 1%;}
.ys ul li p{font-size: 16px;color: #666666;line-height: 40px;margin-left: 14%;margin-top: 3%;}
.ys ul:nth-child(2) li{text-align: right;}
.ys ul:nth-child(2) li span{margin-right: 14%;}
.ys ul:nth-child(2) li em{margin-right: 14%;}
.ys ul:nth-child(2) li i{margin-right: 14%;float: right;}
.ys ul:nth-child(2) li p{margin-right: 14%;margin-left: 0;}


/*内页产品*/
.ny-product{}
.ny-product .hd{margin: 4% 0;}
.ny-product .hd ul{display: flex;justify-content: center;}
.ny-product .hd ul.yy{display: flex;justify-content: flex-start;}
.ny-product .hd ul li{font-size: 18px;color: #000000;font-weight: 300;margin: 0px 40px;position: relative;cursor: pointer;}

.ny-product .hd ul li:after{content: '';position: absolute;right: -37px;top: 7px;width: 1px;height: 16px;background: #666666;}
.ny-product .hd ul li:last-child:after{content: none;}
.ny-product .hd ul li.on{color: #005ca1;font-weight: bold;font-size: 18px;}
.ny-product .bd{}
.ny-product .bd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-product .bd ul:after{content: '';width: 31.4%;}
.ny-product .bd ul li{width: calc(100% / 3 - 2%);border: 1px solid #e6e5e5;margin-bottom: 4%;}
.ny-product .bd ul li .pic{overflow: hidden;}
.ny-product .bd ul li .pic img{display: block;width: 100%;transition: all 0.4s;}
.ny-product .bd ul li:hover .pic img{transform: scale(1.1);}
.ny-product .bd ul li .info{border-top: 1px solid #e6e5e5;background: #fafafa;padding: 4%;}
.ny-product .bd ul li .info em{font-size: 18px;color: #333333;font-weight: bold;font-family: arial;}
.ny-product .bd ul li .info p{font-size: 14px;color: #666666;line-height: 28px;margin-top: 1%;margin-bottom: 4%;}
.ny-product .bd ul li .info a{width: 100px;line-height: 39px;font-size: 14px;color: #666666;text-align: center;background: #FFFFFF;border: 1px solid #e6e5e5;margin-bottom: 1%;}
.ny-product .bd ul li:hover .info a{background: #005ca1;border: 1px solid #005CA1;color: #FFFFFF;}


@media screen and (min-width: 767px) {
    .ny-product .hd ul li a {background: #0056a1; padding: 5px 10px; color: #fff; font-weight: 700;}
}


.edui-upload-video {width: 100% !important;}



/*内页新闻*/
.ny-news{margin-top: 4.5%;}
.ny-news ul{}
.ny-news ul li a{display: flex;justify-content: space-between;}
.ny-news ul li{border-bottom: 1px solid #E6E5E5;padding-bottom: 3.5%;margin-bottom: 3.5%;}
.ny-news ul li .pic{width: 30.5%;overflow: hidden;margin-left: 3%;border: 1px solid #E6E5E5;height: 100%;margin: auto;}
.ny-news ul li .pic img{display: block;width: 100%;transition: all 0.4s;}
.ny-news ul li:hover .pic img{transform: scale(1.1);}
.ny-news ul li .info{width: 60%;margin-right: 3%;margin: auto;}
.ny-news ul li .info em{font-size: 24px;color: #333333;font-weight: bold;}
.ny-news ul li:hover .info em{color: #005ca1;}
.ny-news ul li .info span{float: right;font-size: 16px;color: #666666;font-family: arial;position: relative;top: 10px;}
.ny-news ul li .info p{line-height: 34px;color: #666666;font-size: 15px;margin-top: 1%;margin-bottom: 2%;}
.ny-news ul li .info i{font-size: 15px;color: #333333;}

/*新闻详情*/
.xq-news{background: #fcfcfc;overflow: hidden;}
.xq-news .title{text-align: center;width: 45%;margin: auto;margin-top: 2%;margin-bottom: 2%;}
.xq-news .title em{font-size: 30px;font-weight: bold;color: #333333;}
.xq-news .title .date{display: flex;justify-content: center;padding: 0% 5%;}
.xq-news .title .date span{font-size: 14px;color: #808080;font-family: arial;margin-left: 10px;margin-right: 10px;}
.xq-news .content{background: #fcfcfc;padding-bottom: 4%;overflow: hidden;}
.xq-news .content p{font-size: 16px;color: #333333;line-height: 34px;}
.xq-news .content img{display: block; !important;margin: auto;}

/*技术与支持*/
.service{padding-bottom: 1%;}
.service .title{text-align: center;margin-top: 5%;}
.service .title em{font-size: 36px;color: #333333;font-weight: bold;}
.service .title p{font-size: 18px;color: #666666;}
.service .service-con{display: flex;justify-content: center;/*background: url(../images/service-logo.png)no-repeat center center;*/padding: 2% 0 2% 8%;}
.service .service-con ul{width: 32%}
.service .service-con ul:nth-child(1){}
.service .service-con ul:nth-child(1) li{}
.service .service-con ul:nth-child(2) li{}
.service .service-con ul li{margin-top: 2%;display: flex;justify-content: space-between;margin: 6% 0%;}
.service .service-con ul li .icon{margin: auto;background: #005ca1;border-radius: 100%;width: 80px;height: 80px;text-align: center;}
.service .service-con ul li .icon img{margin-top: 22px;}
.service .service-con ul li .text{width: 70%;margin: auto;}
.service .service-con ul li em{font-size: 20px;color: #333333;font-weight: bold;display: block;}
.service .service-con ul li p{font-size: 16px;color: #666666;line-height: 30px;/*display: inline;*/}


/*预约打样*/
/*#dy{margin-top: -80px;padding-top: 80px;}*/
.proofing{background: #fcfcfc;overflow: hidden;}
.proofing .title{text-align: center;margin: 5% 0;}
.proofing .title em{font-size: 36px;color: #333333;font-weight: bold;}
.proofing .title p{font-size: 18px;color: #666666;font-family: arial;}
.proofing .proofing-con{display: flex;justify-content: space-between;}
.proofing .proofing-con ul{background: url(../images/proofing-bg.jpg)no-repeat center;text-align: center;width: 32%;height: 600px;border: 1px solid #e6e5e5;}
.proofing .proofing-con ul li{margin-top: 7%;}
.proofing .proofing-con ul li:nth-child(2){display: flex;justify-content: center;}
.proofing .proofing-con ul li em{font-size: 24px;color: #333333;font-weight: bold;}
.proofing .proofing-con ul li p{font-size: 12px;color: #808080;font-family: arial;text-transform: uppercase;}
.proofing .proofing-con ul li img{display: block;width: 27.67%;margin: 0 13px;}
.proofing .proofing-con .form{width: 65.5%;}
.proofing .proofing-con .form form{}
.proofing .proofing-con .form .text{display: inline-block;width: calc(100% / 2 - 3.4%);margin-right: 1.5%;line-height: 66px;margin-bottom: 2%;border: 1px solid #e6e5e5;padding-left: 20px;}
.proofing .proofing-con .form .text:nth-child(2n){margin-right: 0;}
.proofing .proofing-con .form .textarea{display: block;width: 97.5%;height: 320px;border: 1px solid #e6e5e5;padding-left: 20px;padding-top: 20px;}
.proofing .proofing-con .form form .submit{display: block;width: 180px;height: 60px;text-align: center;background: #005CA1;font-size: 18px;color: #FFFFFF;font-weight: 300;border: 0;margin: auto;margin-top: 4%;margin-bottom: 9%;}
.text::-webkit-input-placeholder{color: rgba(0,0,0,0.5);font-size: 16px;font-weight: 300;}
.text::-moz-input-placeholder {color: rgba(0,0,0,0.5);font-size: 16px;font-weight: 300;}
.text::-ms-input-placeholder {color: rgba(0,0,0,0.5);font-size: 16px;font-weight: 300;}
textarea::-webkit-input-placeholder{color: rgba(0,0,0,0.5);font-size: 16px;font-weight: 300;font-family: "微软雅黑";}
textarea::-moz-input-placeholder {color: rgba(0,0,0,0.5);font-size: 16px;font-weight: bold;font-family: "微软雅黑";}
textarea::-ms-input-placeholder {color: rgba(0,0,0,0.5);font-size: 16px;font-weight: 300;font-family: "微软雅黑";}


/*产品详情*/
.solution-details{margin-top: 60px;}
.solution-details .container{background: #FFFFFF;}
.pro1{margin-bottom: 60px;}
.solution-details .pro1 .pro-list-pic{width: 50.8%;display: flex;/*border: 1px solid #e6e5e5;*/}
.solution-details .pro1 .spec-preview img{display: block;width: 100% !important;}
.solution-details .pro1 .descript1{width: 46%;height: 450px;margin-top: 3%;}
.solution-details .pro1 .descript1 em{font-size: 30px;color: #005ca1;font-family: arial;margin-top: 2%;display: block;margin-left: 6%;font-weight: bold;}
.solution-details .pro1 .descript1 i{display: block;width: 50px;height: 3px;background: #005ca1;margin-left: 6%;margin-top: 1%;margin-bottom: 4%;}
.solution-details .pro1 .descript1 p{font-size: 16px;color: #000000;font-weight: 300; margin-top: 10px;margin-bottom: 11px;margin-left: 6%;line-height: 40px;}
.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;display: none;}
.descript1 ul li:nth-child(1){background: #005ca1;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;}
.descript1 ul li{line-height: 63px;}

.xq-solution{padding-bottom: 5%;background: #FAFAFA;}
.xq-solution .hd{border-bottom: 1px solid #e6e5e5;}
.xq-solution .hd .container{display: flex;justify-content: center;background: #FAFAFA;}
.xq-solution .hd li{line-height: 70px;text-align: center;overflow: hidden;transition: 0.4s;cursor: pointer;margin: 0% 2%;position: relative;transition: all 0.4s;}
.xq-solution .hd li:after{content: '';width: 100%;height: 1px;background: #005ca1;position: absolute;bottom: 0;left: 0;opacity: 0;}
.xq-solution .hd li:last-child{border-right: 0;}
.xq-solution .hd li span{color: #333333;font-size: 18px;transition: 0.4s;}
.xq-solution .hd li.on:after{opacity: 1;}
.xq-solution .hd li.on{color: #005ca1;}
.xq-solution .hd li.on span{color: #005ca1;}
/*.xq-solution .hd li.on img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}*/
.xq-solution .hd li.hover{opacity: 1;}
.xq-solution .hd li:hover{color: #005ca1;}
.xq-solution .hd li:hover span{color: #005ca1;}
/*.xq-solution .hd li:hover img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}
*/.xq-solution .hd li img{position: relative;top: 5px;}
.xq-solution .bd{background: #FFFFFF;border-radius: 20px;padding: 5% 4%;margin-top: 3.5%;box-shadow: 0px 0px 8px 2px rgb(0 0 0 / 5%);}
/*.xq-solution .bd ul img{display: block;margin: auto;}*/
.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 - 1.9%);border: 1px solid #e6e6e6;background: #fafafa;height: 59px;margin-bottom: 2%;padding-left: 15px;}
.xq-solution form textarea{width: 98%;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%;margin-bottom: 5.5%;border: 0;}
.xq-solution .bd ul li table td{border: 0 !important;}

/*内页分类居中*/
.pagelist{text-align: center;margin-top: 20px;}
.pagelist a{display: inline-block;}
.rows{border: 1px solid #fafafa;padding: 7px 15px;border-radius: 7px;}
.pagelist{text-align: center;margin-bottom: 4%;}
.pagelist .first{border: 1px solid #fafafa;padding: 7px 35px;font-size: 14px;display: inline;border-radius: 7px;margin-right: 10px;}
.pagelist .current{border: 1px solid #fafafa;padding: 10px 15px;border-radius: 7px;}
.pagelist .num{border: 1px solid #fafafa;padding: 10px 15px;font-size: 14px;margin-left: 11px;display: inline;border-radius: 7px;}
.pagelist .end{border: 1px solid #fafafa;padding: 10px 35px;font-size: 14px;background: none;color: #333;display: inline;border-radius: 7px;margin-left: 10px;}
.pagelist .next{border: 1px solid #fafafa;padding: 7px 16px;font-size: 14px;display: inline-block;border-radius: 7px;margin-left: 11px;}

/*联系我们*/
.contact{margin-bottom: 3%;margin-top: 5%;}
.contact .title{text-align: center;margin: 4% 0;display: none;}
.contact .title em{font-size: 30px;color: #333333;font-weight: bold;}
.contact .title p{font-size: 14px;color: #666666;font-family: arial;position: relative;bottom: 3px;}
.contact ul{display: flex;justify-content: space-between;margin-top: 3%;}
.contact ul li{width: 50%;}
.contact ul li>img{display: block;width: 100%;}
.contact ul li dl{margin-left: 7%;}
.contact ul li dl:nth-child(2){margin-top: 5%;}
.contact ul li dl dt{margin-bottom: 2%;}
.contact ul li dl dt em{font-size: 26px;color: #333333;font-weight: bold;}
.contact ul li dl dt span{font-size: 14px;color: #666666;font-family: arial;text-transform: uppercase;margin-left: 19px;}

.contact ul li dl:nth-child(1) dd{font-size: 16px;color: #333333;font-family: "微软雅黑";line-height: 60px;padding-left: 35px;}
.contact ul li dl:nth-child(1) dd:nth-child(2){background: url(../images/contact-icon.png)no-repeat center left;}
.contact ul li dl:nth-child(1) dd:nth-child(3){background: url(../images/contact-icon2.png)no-repeat center left;}
.contact ul li dl:nth-child(1) dd:nth-child(4){background: url(../images/contact-icon3.png)no-repeat center left;}
.contact ul li dl:nth-child(1) dd:nth-child(5){background: url(../images/contact-icon4.png)no-repeat center left;}
.contact ul li dl:nth-child(2) dd{float: left;margin-right: 3%;margin-top: 2%;}
.contact ul li dl dd img{}
.contact ul li dl dd p{text-align: center;font-size: 16px;color: #333333;font-family: "微软雅黑";margin-top: 5px;}
.contact ul li dl dd a{display: contents;}



iframe{margin-bottom: 80px;display: block;}
#header-right{background: url(../images/x.png)no-repeat center;height: 22px;position: relative;left: 37%;top: 87px;cursor: pointer;}
.yyzz {
    background: rgba(0,0,0,0.6);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    text-align: center;
  }
  .yyzz img{margin-top: 65%;}
  

.table33 tr td{padding-bottom: 20px;}




/*二级导航*/
.head-nav{transition: all 0.5s;}
.head-nav .container{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.head-nav .container:before{content: '';width: 100%;height: 1px;background: #e6e5e5;position: absolute;top: 57%;left: 0;}
.head-nav .container:after{content: '';width: 32.3%;}
#nav li:nth-child(3) .container:before{content: none;}
.head-nav .nav-hide{padding-bottom: 60px;display: none;z-index: 99;position: absolute;   width: 100%; background: #FFFFFF; left:0%;text-align: center;  z-index: 2; box-shadow: 0px 8px 18.8px 1.2px rgba(0, 0, 0, 0.1);}
.head-nav .nav-hide dl{margin-top: 60px;position: relative;float: left;margin-right: 0%;width: calc(100% / 3 - 2%);}
.head-nav .nav-hide dl:nth-child(3n){margin-right: 0;}
.head-nav .nav-hide dl:after{content: '';width: 1px;height: 100%;background: #e6e5e5;position: absolute;right: 0px;top: 0;}
.head-nav .nav-hide dl:nth-child(3n):after{content: none;}

.head-nav .nav-hide dl dt{font-size:20px;color:#2f2f54;font-weight:bold;margin-bottom: 11px;overflow: hidden;float: left;width: 32%;margin-right: 5%;}
.head-nav .nav-hide dl dt img{display: block;transition: all 0.4s;width: 100%;}
.head-nav .nav-hide dl dt img:hover{transform: scale(1.1);}
.head-nav .nav-hide dl dt em{font-weight: bold;}
/*.head-nav .nav-hide dl dd:nth-child(2){margin-top:10px}*/
/*.head-nav .nav-hide dl dd em:before{content: '';float: left;width:6px;height: 6px; background: #666666;margin-top:6px;margin-right:10px;}*/
/*.head-nav .nav-hide dl dd:hover {background: #2D2D53;color:#fff}*/
/*.head-nav .nav-hide dl dd:hover em:before{ background: #fff;}*/
/*.head-nav .nav-hide dl:hover>dt{background: #2D2D53;color:#fff }*/
.head-nav .nav-hide dl:nth-child(4){border:none}
.head-nav .nav-hide dl a>dd{ position: relative;}
.head-nav .nav-hide dl a>dd{font-size:18px;color:#666666;line-height: 18px;padding:5px 0;text-align: left;margin-left: 2%;}
.head-nav .nav-hide dl a>dd span{font-size:14px;color:#666666;font-family: "微软雅黑";}
.head-nav .nav-hide dl a>dd p{font-size:16px;color:#333333;font-family: "微软雅黑";font-weight: bold;}
.head-nav .nav-hide dl a>dd a{font-size:14px;color:#333333;font-family: arial;line-height: 36px;}
.head-nav .nav-hide dl a>dd a:hover{color:#005ca1;}
.head-nav .nav-hide dl a>dd>em,.head-nav .nav-hide dl>dt>em{width:100%;margin:0 auto;text-align: left;font-size: 16px;color: #333333;font-weight: bold;font-family: arial;}
/*.head-nav .nav-hide dl:nth-child(4)>dd>em,.head-nav .nav-hide dl:nth-child(4) dt>em{width:80%}*/
#nav li:nth-child(2) .nav-hide{display: none !important;}
#nav li:nth-child(7) .nav-hide{display: none !important;}

.head-nav .nav-hide .nav-dl ul{border-radius:5px;box-shadow: 1px 1px 10px rgba(0,0,0,0.1); position: absolute;right:-366px;z-index: 99;top:0;overflow: hidden;display: none;}

.head-nav .nav-hide .nav-dl ul li{float:none;}
.head-nav .nav-hide .nav-dl ul li{ background: #fff;display: block;height: 55px;line-height: 55px;font-size:15px;color:#2f2f54;padding:0 30px;text-align: left;width: 305px;}
.head-nav .nav-hide .nav-dl ul li:hover{background: #2D2D53;color:#fff}

.head-nav .nav-hide .nav-dl dd:hover ul{display: block;}

/*.head-nav li:not(:first-child) .nav-hide{height: 90px;  box-shadow: 0px 25px 20px 1.2px rgba(0, 0, 0, 0.1);}*/

/*.head-nav li:not(:first-child) .nav-hide dl{height: 87px;}*/
.head-nav>ul>li:nth-child(6) .nav-hide{display: none !important;}




/*2023.12.15*/
/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 25%;z-index: 9999;}
.zx-service>ul>li{width: 80px;height: 80px;margin-bottom: 1px;position: relative;}
.zx-service>ul>li a{display: block;width: 80px;height: 30px;color: #fff;font-size: 15px;text-align: center;padding-top: 50px;}

.zx-service01{background: url(../images/online-icon1-1.png) no-repeat center top 10px #005ca1;}
.zx-service02{background: url(../images/online-icon2-2.png) no-repeat center top 10px #000;}
.zx-service03{background: url(../images/online-icon3-3.png) no-repeat center top 10px #000;}
.zx-service04{background: url(../images/online-icon4-4.png) no-repeat center top 10px #000;}
.zx-service05{background: url(../images/online-icon5-5.png) no-repeat center top 10px #000;}

.zx-service02:hover a{background: url(../images/online-icon2-2.png) no-repeat center top 10px #005ca1;}
.zx-service03:hover a{background: url(../images/online-icon3-3.png) no-repeat center top 10px #005ca1;}
.zx-service04:hover a{background: url(../images/online-icon4-4.png) no-repeat center top 10px #005ca1;}
.zx-service05:hover a{background: url(../images/online-icon5-5.png) no-repeat center top 10px #005ca1;}

.weixin-hide{width: 120px;padding: 130px 10px 0;background:url(../images/wechat-pic2.jpg) no-repeat center top 10px #005ca1;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: 40px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}

.tel-hide{padding: 10px;background: #005ca1;position: absolute;right: 81px;top: 0;width: 140px;display: none;}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li:first-child{margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px solid #fff}
.tel-hide li span{line-height: 12px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;}

.zx-service03:hover .weixin-hide{display: block;}
.zx-service04:hover .tel-hide{display: block;}
