@charset "utf-8";
/*wap*/
#touchMain{ display: block;}
.pbanner{ display: none;} 


@media screen and (min-width:0px)  and  (max-width:1200px)  { 
	.npbanner{display: none;}
 }


@media screen and (min-width:0px)  and  (max-width:1199px)  {
#touchMain{ display: none;}
.pbanner{ display: block;} 

	
html,body{max-width:750px; margin:0 auto;}
html{font-size:62.5%}
.pc{display:none;}
.swiper-container2 .swiper-slide{ background-size:130%;}
.wap .banner{ display: none;}
.logo .pic{display: none;}
.logo .pic2{display: block;}
.banner_hd .num li{width:3px;height:3px;}
@media only screen and (min-width:321px) {html {font-size:62.5%!important}}
@media only screen and (min-width:361px) {html {font-size:70.31%!important}}
@media only screen and (min-width:376px) {html {font-size:73.24%!important}}
@media only screen and (min-width:481px) {html {font-size:94%!important}}
@media only screen and (min-width:561px) {html {font-size:109%!important}}
@media only screen and (min-width:641px) {html {font-size:125%!important}}


/*栏目*/
.title{text-align:center; padding-top: 1.5rem;width:100%  }
.title h2{font-size: 2.4rem; font-weight: bold;  color: #333;}
.title span{font-family: 'Conv_Alcubierre'; text-transform:uppercase; font-size:2rem; color:#999; letter-spacing: 2px}

.more{ width:12rem; height:2.5rem; line-height:2.5rem; text-align:center; display:block; border:1px solid #dfdfdf; font-size:1.2rem; color:#666;   transition:all .3s ease; margin: 0.5rem auto 0;}
.more:hover{background:#55639d; border:1px solid #55639d; color: #fff;}



/*头部*/
.header{ background:#fff; }

/* logo */
.logo{padding:0.5rem 1.5rem; position:fixed; left:0; width:100%; z-index:100;  /*height:7rem; */top:0; background: #fff;}
.logo img{width:65%; width: 280px;}

/* 导航 */
.wap-nav{}
.drawer-nav{z-index:200;}
.drawer-nav li{height:3.5rem; line-height:3.5rem; text-align:center; border-bottom:1px solid #efefef; font-size:1.4rem;}
.zw{height:5.5rem; }


/* --- banner --- */
.banner{position:relative;}
.banner-hd{position: relative; overflow:hidden; width: 100%;}
.banner-hd li img{display: block; width: 100%;}
.banner-hd li a{display:block; }
.banner .num {position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.banner .num li{width:1rem; height:1rem; background:#fff; display:inline-block; border-radius:100%; margin: 0 5px;}
.banner .num li.on{background:#55639d;}


/*成就*/
.success-list{display: none;}

/*行业应用*/
.app {overflow:hidden;}
.app .wrap{position:relative;}

/* 切换 */
.app-btn{ overflow:hidden; background:#55639d;}
.app-btn li{overflow:hidden; float:left; width:33.333%; height:3.5rem; line-height:3.5rem;}
.app-btn li a h3{display:block;   position:relative; z-index:10; color:#fff; text-align:center; font-size:1.2rem; line-height:3.5rem;}
.app-btn li:hover,.app-btn li.on a h3{ background:#ffc600;  color:#333;}
.app-btn li:hover:before{width:100%; }
.app-btn li.on:before{width:100%; }



/* 内容 */
.app-list {padding: .75rem;}
.app-list ul li{ position:relative; overflow:hidden; width:48%; float:left;  margin-right: 4%; margin-bottom: 0.8rem;}
.app-list ul li:nth-child(2n){margin-right: 0px;}
.app-list ul li .app-pic{width:100%;  text-align:center; overflow:hidden; border:  solid 1px #9e9e9e;}
.app-list ul li .app-pic img{display: block;  width: 100%; }
.app-list ul li em{display: block; font-size:1rem;  color: #333; margin-top: 0.5rem; text-align: center;}
.app-list ul li span{display: block; background: url(../images/box-hiddle-span-bg.jpg) no-repeat left center; font-size:1rem;  color: #929292; padding-left: 30%;}


/*关于我们*/
.about-ad-list{background: url(../images/wap-about-bg.jpg) no-repeat top center; padding-top: 2rem; margin-bottom: 2rem;}
.about-ad-list ul li{float: left; width: 50%; margin-bottom: 1.5rem; padding: 0 4%;}
.about-ad-list ul li .about-ad-icon{width: 106px; height: 106px;   border: solid 1px ; border-color: rgba(255,255,255,0.8); border-radius: 50%; margin: 0 auto; transition: all .3s ease;}
.about-ad-list ul li em{display: block; font-size: 1.4rem; line-height: 1.4rem; color: #ebebeb; text-align: center; margin: 13px 0 8px;}
.about-ad-list ul li span{display: block; font-size: 0.875rem; line-height: 1.375rem; color: #e1e1e1; text-align: center;}
.about-ad-list ul li .about-ad-icon1{background: url(../images/about-ad-icon1.png) no-repeat center;}
.about-ad-list ul li .about-ad-icon2{background: url(../images/about-ad-icon2.png) no-repeat center;}
.about-ad-list ul li .about-ad-icon3{background: url(../images/about-ad-icon3.png) no-repeat center;}
.about-ad-list ul li .about-ad-icon4{background: url(../images/about-ad-icon4.png) no-repeat center;}
.about-pic{float: none; margin-bottom: 3%; height: 240px;}
.about-pic img{display: block; margin: 0 auto; width: 100%;}
.about-info{padding:  0rem 1.5rem;}
.about-info h2{position: absolute; top: 0px; right: 0px; width: 146px; height: 49px; background: url(../images/about-h2-bg.png) no-repeat 120px center #f5ad00; font-size: 1rem; line-height: 3.0625rem; color: #fff; padding-left: 22px;}
.about-info em{display: block; font-size: 1.8rem; line-height: 1.8rem; color: #303030; margin-bottom: 0.5rem;}
.about-info span{display: block; font-size: 0.75rem; line-height: 1rem; color: #858585; font-family: arial; text-transform: uppercase; margin-bottom: 16px;}
.about-info p{display: block; font-size: 0.9375rem; line-height: 1.75rem; color: #797979; text-indent: 2em; margin-bottom: 1rem;}

/*产品应用*/
.product-list ul li {margin-bottom: 2rem;}
.product-list ul li .product-pic{border: solid 1px #8d8d8d; border-bottom: none;}
.product-list ul li .product-pic img{display: block;width: 100%;}
.product-list ul li h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ; padding: 0 2.5%; width: 100%; background: #8d8d8d;height:2.5rem; font-size: 1rem; line-height: 2.5rem; text-align: center; color: #fff; }
.product-more{margin: 0 auto; width: 10rem;}


/* 新闻视窗列表 */
.news-btn{ margin-bottom:1.5rem; text-align: center;}
.news-btn li{width:6rem;   display:inline-block; margin:0 .5rem;}
.news-btn li a h3{display: block; border:1px solid #dfdfdf; font-size:1.2rem; line-height:3rem; text-align:center;  transition:all .3s ease;}
.news-btn li a h3:hover{border:1px solid #666;}
.news{padding: 1.5rem;}
.wap-news-bd ul li .latest-news{margin-bottom:1.5rem; padding-bottom:0.8rem; border-bottom:1px solid #dfdfdf;}
.latest-news-pic{margin-bottom: 1rem;}
.latest-news-pic img{display: block;  max-width: 100%; }
.news-info ul li{margin-bottom:1.5rem; padding-bottom:0.8em; border-bottom:1px solid #dfdfdf;}
.news-info .news-text em{font-size:1.4rem; line-height:150%; color: #333;}
.news-info .news-text p{font-size: 1.3rem; line-height: 120%; color: #999; margin: 0.5rem 0;}
.news-info .date em{display: block;font-size: 1.2rem; line-height: 1.4rem;}


/* --- 底部 --- */
.footer{background:#313131; overflow:hidden; color:#fff; font-size:1.4rem; color:#aaa; padding:1.5rem;margin-top:10px;text-align: center;}
.footer .title{font-size:1.4rem; color:#fff; margin-bottom:1rem; position:relative; text-align: left; padding: 0;}
.footer p{line-height:200%;}
.footer p a{color: #aaa;}
.footer .copyright{ margin-bottom:2rem;}
.footer .contact-way{ margin-bottom:2rem;}
.footer .contact-way p{padding-left:2rem;}
/*.footer .contact-way .lx01{background:url(../images/lx01.png) no-repeat 0 center;}
.footer .contact-way .lx02{background:url(../images/lx02.png) no-repeat 0 center;}
.footer .contact-way .lx03{background:url(../images/lx03.png) no-repeat 0 center;}*/
.footer .friend-link select{width:100%; border:none; padding:1rem; font-size:1.4rem;}
.foot-wechat{margin-top: 20px;}
.foot-wechat em{display: block; font-size: 14px;  line-height: 30px; color: #fff; }

/* --- 当前位置 --- */
.position{font-size: 1.2rem; padding: 0.5rem;  border-bottom: solid 1px #ccc; margin-top: 0.5rem;}


.column{text-align:center; padding-bottom:1.5rem;}
.column .eng{font-family: 'Conv_Alcubierre'; text-transform:uppercase; font-size:2rem; letter-spacing:5px;}
.column h3{font-size: 1.6rem; line-height: 150%; padding-top: 1rem; color: #333; font-weight: bold;}
.column span{color: #aaa;font-size: 1rem;}
.column .dep{font-size:1em; color:#777;  line-height:150%; text-transform:uppercase;}

/* --- 内页分类 --- */
.wap-ctitle1{background:#55639d; overflow:hidden; text-align:center;}
.wap-ctitle1 li{font-size:14px; float:left; width:33.333%; }
.wap-ctitle1 li a h3{ position:relative; color:#fff; display:block;font-size: 1.2rem; line-height:3.5rem; height:3.5rem;  }
.wap-ctitle1 li.on a h3{background:#ffc600; color:#333;}
.wap-ctitle1 li:hover a h3{background:#ffc600; color:#333;}

.wap-ctitle1 li a { position:relative; color:#fff; display:block;font-size: 1.2rem; line-height:3.5rem; height:3.5rem;  }
.wap-ctitle1 li.on a {background:#ffc600; color:#333;}
.wap-ctitle1 li:hover a {background:#ffc600; color:#333;}



/*行业应用*/
.ny-app-list ul li h3{text-align: center;display: block; font-size: 1rem; color: #333; margin-top: 0.5rem;}
.ny-app-list ul li .app-pic img {display: block;width: 100%;}
/*内页下载列表*/
.download-list{padding: 1.5rem;}
.download-list ul li{padding-bottom: 0.5rem; border-bottom: dashed 1px #9d9d9d; margin-bottom: 0.8rem;}
.download-list ul li h3{font-size: 1.3rem; line-height: 150%; color: #999; margin: 0.5rem 0;}
.download-list ul li span{display: block;font-size: 1.2rem; line-height: 1.4rem;}

/*内页新闻列表*/
.ny-news-list{padding: 1.5rem;}
.ny-news-list ul li{margin-bottom: 1.1rem; border-bottom:1px solid #dfdfdf; padding-bottom: 0.1rem;}
.ny-news-list .news-info em{font-size:1.5rem; line-height:150%; color: #333; }
.ny-news-list .news-info p{font-size: 1.3rem; line-height: 130%; color: #999; margin: 0.5rem 0;}
.ny-news-list .news-info .date span{display: block;font-size: 1.2rem; line-height: 1.4rem;}

/*内页产品列表*/
.ny-product-list{padding: 1.5rem;}
.ny-product-list ul li{float: left; width: 48%; margin-right: 4%;}
.ny-product-list ul li:nth-child(2n){margin-right: 0;}
.ny-product-list ul li .product-pic img{display: block; width: 100%;}

.pro1 img{height: auto; max-width: 100%;}
.descript1 {padding: 1rem;}
.descript1 .title1{display: block; font-size: 2rem; color: #000; line-height: 160%; padding: 1rem 0; border-bottom: solid 1px #e6e6e6; text-align: center; font-weight: normal;}
.descript1 p{line-height: 180%; font-size: 1.2rem; margin: 1rem 0;}
.descript1 .haoma{ line-height: 180%; font-size: 1.6rem; color: #333; text-align: center;}
.descript1 .haoma em{display: block; color: #dc2c21; font-size: 2rem;}
.consult{width: 35%; margin: 0 auto;  font-size: 1.3rem; display: block; line-height: 250%; text-align: center; color: #fff; background-color: #dc2c21; border-radius: 8px;}
.detail {padding: 1rem;}
.detail .de-title{border-bottom: solid 1px #e6e6e6;}
.detail .de-title a{display: block; font-size: 1.6rem; color: #000; line-height: 160%; padding: 1rem 0;  padding-left: 1rem;}
.detail .infor{padding-top: 15px;}

.ny-search{width: 90%; margin-bottom: 18px; margin: 20px auto 0px;}
.search-text{float: left; width: 75%; border: solid 1px #b5b5b5; padding-left: 2%; font-size: 16px; line-height: 35px; color: #bebebe; font-family: "Microsoft YaHei"; outline: none;}
.search-btn{float: right; width:22%; background: #55639d; font-size: 15px; line-height: 37px; color: #fff; text-align: center; border: none; font-family: "Microsoft YaHei"; outline: none; cursor: pointer; border-radius: 6px;}

.ny-main img{display: block; max-width: 100%;}

.ny-right .pro1 .descript1 a.pc-consult{display: none;}
.ny-right .pro1 .descript1 a.wap-consult{display: inline-block; width: calc(98% / 3); float: left; margin-right: 1%}
.ny-right .pro1 .descript1 a.wap-consult:last-child{margin-right: 0}