/*顶部*/
.c_v{ display: none;}
.c_v1{ display: block; width: 100%; text-align: center; margin-top: 1.5rem; z-index: 1;}
.top{ width: 100%; margin: 0 auto; overflow: hidden;}
.logo { width:36%; padding:1rem 0 1rem 0; float: none; margin: 0 auto;}
.logo a{ background:url(../images/logo.jpg) 0 0 no-repeat; display:block; color: #333; font-size: 1.4rem; font-weight: bold; padding: 0.3rem 0 0 6.3rem; height: auto;}
.logo a span{ display: block; font-size: 0.9rem; color: #999; font-family: "Arial"; line-height: 15px; letter-spacing: 0.5px; font-weight: normal;}
.logo a p{ display: block; padding-top: 0.3rem;}
.name_1{ display: none;}
/*中英文*/
.top .typle{ display: none;}
/*nav*/
.navbox{ display: none;}
.cd-nav-trigger{ display: block;}
/*banner*/
.fullSlide{ display: none;}
.device { display: block; width: 100%; position: relative;}
.device .arrow-left {background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px;
  top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2;}
.device .arrow-right { background: url(../images/arrows.png) no-repeat left bottom; position: absolute;
  right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2;}
.content-slide { padding: 20px; color: #fff;}
.pagination { display: none; position: absolute; left: 0; text-align: center; bottom:0;  z-index: 2;  width: 100%;}
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px;  cursor: pointer;}
.swiper-active-switch {background: #fff;}
.device .swiper-container { width: 100%;height: 492px;margin:0 auto;position:relative;overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;}
.device .swiper-wrapper {position:relative;width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;}
.device .swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;}
.device .swiper-slide img{ max-width: 100%;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/*搜索*/
.search_box{ display: block; width: 100%; overflow: hidden; height: auto; margin: 0.5rem 0 1rem 0;}
.search_box .search{ width: 95%; margin: 0 auto; float: none; padding: 0.9rem 0; position: relative;}
.search p{ display: none;}
.search .input {width:90%; height:35px; padding:0 0 0 1rem; font:14px/28px 'Microsoft YaHei'; color:#d2d2d2; border: 1px solid #d6d6d6; background-color: #fff; border-radius: 25px;}
.search .keyword{ width: 83%; float: left;}
.search .keyBtn{  width: 20px; font-family: "Microsoft YaHei";}
.search .button{ float: left; cursor: pointer; text-align: center; border-width: 0; font-size: 0.86rem; width: 15%; color: #fff; background-color: #334588; padding: 0.45rem 0; border-radius: 1rem; margin-left: 2%; height: auto; line-height: normal;}
.search .button b{ font: inherit; position: absolute; right: 1rem; top:1.35rem;}
/*首页-产品展示*/
.mian, .mian1{ width: 100%; background-color: #f4f4f4;}
.products{ width: 95%; margin: 0 auto; overflow: hidden; padding: 1rem 0;}
.products .title, .equipment .title, .case .title{ color: #dfdfdf; font-size: 2rem; background: url(../images/title_bg.png) center 1rem no-repeat;  text-align: center; font-family: "Arial"; padding: 1.2rem 0 1rem 0;}
.products .title span, .equipment .title span, .case .title span{ display: block; font-size: 1.6rem; color: #fff; font-weight: normal; line-height: 2rem;}
.products .z_p{ font-size: 0.9rem; color: #666; text-align: center; padding: 1rem 0;}
.products ul{ overflow: hidden;}
.products ul li{ float: left; width: 48%; margin: 1%;}
.products ul li img{ width: 100%; max-width: 100%; height: 20rem; max-height: 100%; display: block;}
.products ul li p{ text-align: center; font-size: 0.9rem; color: #666; padding: 0.5rem;}
/*公司简介*/
.about{ display: none;}
.about1{ display: block; width: 95%; margin: 2rem auto 3rem auto;}
.about1 h2{ font-size: 2rem; color: #666; font-weight: 650; margin-bottom: 1.5rem; text-align: center;}
.about1 h2 font{ color: #334588;}
.about1 h2 span{ display: block;font-size: 1.5rem;color: #eaeaea;font-weight: normal;line-height: 1.2rem;}
.about1 p{ font-size: 0.86rem; line-height: 1.5rem; color: #666; text-indent: 1.5rem; text-align: justify;}
.about1 img{ width: 50%; float: right; padding: 0 0 0 3%;}
.about1 .more{ display: block; width: 20%; height: 2.5rem; line-height: 2.5rem; text-align: center; color: #fff; background-color: #334588; font-size: 0.9rem; margin-top: 1rem;}
.rz{ margin: 1rem auto 2.5rem auto; width: 95%;}
.rz img{ display: block; text-align: center; max-width: 100%;}
/*首页-设备展示*/
.equipment{ width: 95%; margin: 0 auto; overflow: hidden; padding: 35px 0;}
.equipment ul{ overflow: hidden; margin-top: 1rem;}
.equipment ul li{ float: left; width: 48%; margin: 1%;}
.equipment ul li img{ width: 100%; max-width: 100%; height: 20rem; max-height: 100%; display: block;}
.equipment ul li p{ text-align: center; font-size: 0.9rem; color: #666; padding: 0.5rem;}
/*工程案例*/
.case{ width: 95%; margin: 2rem auto;}
.picScroll-left{ display: none;} 
.row{ display: block; margin-top: 1.5rem;}
/*底部*/
.footerbox{ display: none;}
.footerbox1{ display: block; width: 100%; background-color: #334588; padding: 30px 0;}
.footerbox1 p{ text-align: center; font-size: 0.86rem; color: #fff; line-height: 1.5rem; padding: 0 2%;}
.footerbox1 p a{ color: #fff;}
/*内页-关于我们*/
.banner_n{ background: url(../images/banner_nm.jpg) center no-repeat; height: 18rem; background-size: 100%;}
.position{ width: 100%; background-color: #f3f3f3;}
.pot_w{ width: 95%; margin: 0 auto; padding: 1rem 0; font-size: 0.86rem; color: #666; height: auto;}
.pot_w a{ color: #334588; padding-left: 0.6rem;}
.pot_w span{ display: none;}
.main_n{ width: 95%; margin: 1.7rem auto;}
.title_n{  color: #dfdfdf; font-size: 2rem; background: url(../images/title_bg.png) center 1rem no-repeat;  text-align: center; font-family: "Arial"; padding: 1.2rem 0 1rem 0;}
.title_n span{ display: block; font-size: 1.6rem; color: #fff; font-weight: normal; line-height: 2rem;}
.about_n, .products_n, .products_ninfo, .tz-gallery, .news_n, .news_ninfo, .contact_n{ margin-top: 1.5rem;}
.about_n p{ font-size: 0.86rem; color: #666; line-height: 1.5rem; text-indent: 1.5rem; padding-bottom: 0.5rem; text-align: justify;}
.about_n img{ padding-top: 0.6rem; max-width: 100%;}
/*内页-产品展示*/
.products_n ul li{ float: left; width: 48%; margin: 1%;}
.products_n ul li .pro_img a img{ width: 100%; max-width: 100%; height: 20rem; max-height: 100%;}
.products_n ul li .pro_p{ font-size: 0.9rem; text-align: center; padding: 0.5rem 0;}
.pro_list{ margin: 1.6rem 0 0 0;}
.pro_list ul{ text-align: center;}
.pro_list ul li{ display: inline-block; *display: inline;  /*ie 6 7 行内块hack*/  *zoom: 1;  /*ie 6 7 行内块hack*/ border-right: 1px solid #e0e0e0;}
.pro_list ul li a{ display: block; float: left; font-size: 0.9rem; margin:0 1rem; color: #666; text-align: center;}
.pro_list ul li a:hover{ color: #334588;}
/*page*/
.pageturning1{ display: none;}
.pageturning {margin: 1rem 0 0 0; overflow: hidden; width: 100%;}
.pageturning .paginationInfo{ display: none; float: left; font-size: 0.86rem; color: #999; padding: 10px 10px 0 0;}
.pageturning span{ display: block; float: left; margin: 1%; width: 6.5%;}
.pageturning span a{ display: block; float: left; border: 1px solid #E9E9E9; border-radius: 5px; width: 100%; height: auto; line-height: auto; text-align: center; color: #999; font-size: 0.86rem; padding: 3% 0;}
.pageturning span a:hover{ background-color: #015198; color: #fff; text-decoration: none;}
.pageturning .currentPage{ width: 6.5%; height: auto; line-height: normal; text-align: center; background-color: #015198; color: #fff; border-radius: 5px; font-size: 0.86rem; padding: 1.3% 0;}
.products_ninfo h1{ text-align: center; font-size: 1.6rem; color: #333; font-weight: 600; padding: 1rem 0;}
.products_ninfo .pn_img{ text-align: center;}
.products_ninfo .pn_img img{ display: inline-table; max-width: 100%; margin: 0 auto; vertical-align: middle;}
.products_ninfo .p_text{ margin-top: 1.5rem; padding: 0 2%;}
.products_ninfo .p_text p{ font-size: 0.86rem; color: #666; line-height: 1.7rem; text-indent: 1.6rem; text-align: justify;}
.picMarquee-left{ display: none;}
.hot_p{ margin: 2.5rem 0 0 0;}
.hot_p .hot_p_t{ font-size: 1.2rem; color: #333; font-weight: bold; border-bottom: 1px solid #dadada;}
.hot_p .hot_p_t h2{background-color: #334588; width: 100%; color: #fff; padding: 0.5rem 0; text-align: center;}
.hot_p .p_list{ display: block; width: 100%; height:auto; margin:1.2rem auto; overflow:hidden;}
.hot_p .p_list li{ width:30%; overflow:hidden; margin:1% 1%; float:left; cursor:pointer; border: 1px solid #efefef; height: auto;}
.hot_p .p_list li p{ font-size: 0.8rem; text-align: center; padding: 0.2rem 0; color: #333; line-height: 1.5rem;}
.hot_p .p_list li img{ width:100%; max-height: 6rem; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.hot_p .p_list li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;} 
.products_ninfo h1{ border: 0 none;font-size: 1.5rem;line-height: 2rem; text-align:center;margin-bottom: 1.6rem; font-weight: bold; margin-top: 1.6rem;}
.products_ninfo .txt{ width:100%; text-align:center;}
.products_ninfo .txt img{ width: 100%;}
.products_ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px; text-align:left; }
.products_ninfo .turn, .news_ninfo .turn{ text-align: center; border-top: 1px solid  #DADADA; margin: 1.5rem auto 0; padding-top: 1.2rem; font-size:0.8rem;}
.products_ninfo .turn a, .news_ninfo .turn a{ background: #DADADA; display: inline-block;line-height: 3rem;padding: 0 2rem; color:#666;}
.news_ninfo .turn, .products_ninfo .turn{ text-align: left; border-top: 1px solid  #DADADA; margin: 1.6rem auto 0; padding-top: 1.5rem;}
.news_ninfo .turn a, .products_ninfo .turn a{ background: #DADADA; display: inline-block; line-height: 2.5rem;padding: 0 1.2rem; color:#666; font-size: 0.9rem; margin: 0 0.2rem;}
.news_ninfo .turn a:hover, .products_ninfo .turn a:hover{ background-color: #e60012; color: #fff;}
/*内页-设备展示*/
.col-sm-14{ width: 48%; float: left; margin: 2% 1%;}
.col-sm-14 a img{ width: 100%; max-width: 100%; height: 20rem; display: block; margin: 0 auto; vertical-align: middle;}
.col-sm-14 .p2{ color:#666; width:100%; text-align:center;  font-size: 0.9rem; padding: 0.5rem 0;}
.col-sm-14 .p2:hover{ transform: scale(1); transition: 1s; color: #006cb7;}
/*内页-工程案例*/
.project_n ul{ overflow: hidden;}
.project_n ul li{ float: left; width: 48%; margin: 2% 1%;}
.project_n ul li .pj_img:hover{ border: 1px solid #e60012;}
.project_n ul li .pj_img{ border: 1px solid #e3e3e3; width: 100%; height: 30%; max-height: 100%; position: relative;}
.project_n ul li .pj_img img{ display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute;  top: 0; left: 0; bottom: 0; right: 0;}
.project_n ul li p{ font-size: 0.9rem; color: #666; text-align: center; padding: 0.6rem 0;}
/*内页-新闻中心*/
.news_n .news_nlist{ display: block; overflow: hidden;}
.news_n .news_nlist li{ overflow: hidden; padding: 0.6rem 0; margin: 0.5rem 0; border-bottom:1px solid #eaeaea;}
.news_n .news_nlist li:hover{ background-color:#f9f9f9;}
.news_n .news_nlist li .news_img{ width: 30%; float: left;}
.news_n .news_nlist li .news_img img{ max-width: 100%; height: auto; display: inline-block; width: auto;}
.news_n .news_nlist li a{ width: 65%; display: block; float: right; padding-right: 0;}
.news_n .news_nlist li a .content_title h2{ font-size:1.2rem; color:#333; padding:0 0 0.5rem 0;}
.news_n .news_nlis li a .content_title h2:hover{ color: #e60012;}
.news_n .news_nlist li a .content_title h2 span{ display: block; float: none; color:#a0a0a0; font-size:0.86rem; padding:0.5rem 0 0 0;}
.news_n .news_nlist li a p{ font-size:0.86rem; color:#666; line-height:1.6rem; padding:0 0 20px 0;}
.n_news{ margin: 1.6rem 0 0 0;}
.n_news .n_news_t{ font-size: 1.2rem; color: #333; font-weight: bold; border-bottom: 1px solid #dadada;}
.n_news .n_news_t h2{ background-color: #334588; width: 100%; color: #fff; padding: 0.5rem 0; text-align: center;}
.n_news .n_news_list{ width:100%; height:auto; margin:1rem auto; overflow:hidden;}
.n_news .n_news_list li{ padding: 0.5rem 0; margin: 0.5rem 0; width: 100%; background-color: #f7f7f7; float: left;}
.n_news .n_news_list li a{font-size: 0.9rem; color: #333; padding: 0 1rem;line-height: 1.7rem; display: block;}
.n_news .n_news_list li a:hover{ color: #e60012;}
.n_news .n_news_list li span{ display:block; float: right;  font-size: 0.86rem; color: #666;}
.n_news .n_news_list li span:hover{ color: #e60012;}
.n_news .n_news_list li p{ margin: 0.5rem 1rem; line-height: normal; color: #ccc;}
.news_ninfo h1{ font-size:1rem;  color:#666; line-height:1.9rem; text-align:center;}
.news_ninfo .time{ font-size: 0.86rem; text-align:center; border-bottom:1px solid #ececec; color:#666; line-height:2.8rem;}
.news_ninfo .time span{ padding: 0 0.5rem;}
.news_ninfo .news_content{ padding-top:1rem;}
.news_ninfo .news_content p{ font-size:0.9rem; color:#666; line-height:1.8rem; text-indent:1.6rem; padding-bottom: 0.3rem;}
.news_ninfo .news_content img{ display: block; width: 100%; margin-top: 1rem;}
/*内页-联系我们*/
#map{ width:100%; height:15rem;border:#ccc solid 1px;font-size:0.86rem;}
.contact_n h1{ font-size: 1.4rem; color: #333; padding-bottom: 0;}
.contact_n ul{ float: left; margin-right: 0; background: none; padding-left: 0; margin-bottom: 1rem; margin-top: 0; margin-left: 10%;}
.contact_n ul li{ font-size: 0.9rem; color: #888; line-height: 2rem;}