﻿/**common**/
*{ margin:0; padding:0;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:14px/1.5 "Microsoft YaHei","Arial",Helvetica,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:14px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 { font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i { font-weight:normal; font-style:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
.w1200 {width:1200px;margin:0 auto;}
@media screen and (max-width:1300px) and (min-width:1200px) {
.w1200 {width:95%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.w1200 {width:95%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.w1200 {width:95%;}
}
@media screen and (max-width:767px) {
.w1200 {width:95%;}
}

/*内页面包屑导航*/
.ny_bread_nav{width:100%;padding:20px 0;line-height:24px;font-size:14px;color:#555;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_bread_nav img{margin-right:5px;vertical-align:middle;margin-top:-2px;}
.ny_bread_nav a{font-size:14px;color:#555;}
.ny_bread_nav a:hover{color:#00a1ec;}

/*内页关于我们*/
/*1、公司简介*/
.slny_about_tlt{margin-bottom:40px;}
.slny_about_tlt p{font-size:30px;font-weight:bold;color:#e4e3e3;text-transform : uppercase;text-align:center;}
.slny_about_tlt span{display:block;width:360px;height:2px;background:#dedede;position:relative;margin:20px auto 0;}
.slny_about_tlt span em{display:block;width:135px;height:38px;line-height:38px;text-align:center;font-size:24px;color:#372e2c;background:#fff;position:absolute;top:-50%;margin-top:-19px;left:50%;margin-left:-68px;}
.slny_about_gsjj{margin-bottom:35px;}
.slny_about_gsjj .conn .pic{width:50%;float:left;height:350px;text-align:center;margin:8px 25px 15px 0;}
.slny_about_gsjj .conn .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.slny_about_gsjj .conn .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.slny_about_gsjj .conn .wz{width:100%;font-size:15px;color:#777;line-height:34px;}
.slny_about_gsjj .conn .wz p,.slny_about_gsjj .conn .wz span{font-size:15px;color:#777;line-height:34px;}
.slny_about_gsjj .conn .wz img{max-width:100%;max-height:100%;vertical-align:middle;}
/*2、荣誉资质*/
.slny_honor_scoll{width:100%;padding:10px 0 25px;}
.slny_honor_scoll .item{position:relative;min-height: 240px;}
.slny_honor_scoll .lSPrev,.slny_honor_scoll .lSNext{ background:url(../images/jiantou_l.png) center center no-repeat; width:25px; height:45px; position:absolute; left:-50px; top:50%;margin-top:-22px;cursor:pointer;}
.slny_honor_scoll .lSNext{ left:auto; right:-50px;  background:url(../images/jiantou_r.png) center center no-repeat; }
.slny_honor_scoll .content-slider{ width:100%; overflow:hidden;}
.slny_honor_scoll .content-slider li{margin-right:3%;width:22.75%;}
.slny_honor_scoll .content-slider li .pic{display:block;width:100%;float:left;height:260px;border:1px solid #DDDDDD;text-align:center;position:relative;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.slny_honor_scoll .content-slider li .pic img{max-width:95%;max-height:95%;vertical-align:middle;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .25s;}
.slny_honor_scoll .content-slider li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.slny_honor_scoll .content-slider li .pic:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.slny_honor_scoll .lSPager{display:none;}

@media screen and (max-width:1199px) and (min-width:1080px) {
	.slny_honor_scoll{padding: 0 0 0;}
	.slny_honor_scoll .item{overflow: hidden;}
	.slny_honor_scoll .lSPrev, .slny_honor_scoll .lSNext{display:none;}
	.slny_honor_scoll .content-slider li .pic{height:200px;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
	.slny_honor_scoll{padding: 0 0 0;}
	.slny_honor_scoll .item{overflow: hidden;}
	.slny_honor_scoll .lSPrev, .slny_honor_scoll .lSNext{display:none;}
	.slny_honor_scoll .content-slider li .pic{height:280px;}
	
}
@media screen and (max-width:767px) {
	.slny_about_gsjj{margin-bottom:20px;}
	.slny_about_tlt{margin-bottom:26px;}
	.slny_about_tlt p{font-size:20px;}
	.slny_about_tlt span{width:80%;height:1px;}
	.slny_about_tlt span em{width:100px;margin-left:-50px;font-size:18px;}
	.slny_about_gsjj .conn .pic{width:100%;height:auto;}
	.slny_about_gsjj .conn .wz{font-size:14px;line-height:26px;}
	.slny_honor_scoll{padding: 8px 0 8px;}
	.slny_honor_scoll .item{overflow: hidden;min-height: 180px;}
	.slny_honor_scoll .content-slider li .pic{height:150px;}
	
}
.ny_content_bd{min-height:800px;padding-top:15px;}
/*内页新闻列表*/
.ny_news_tj{margin-bottom:20px;}
.ny_news_tj .pic{width:50%;float:left;height:400px;background: #f4f4f4;padding:20px 2%;}
.ny_news_tj .pic a{display:block;width:100%;height:100%;text-align:center;overflow:hidden;background:#fff;}
.ny_news_tj .pic a img{max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ny_news_tj .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.ny_news_tj .wz{width: 39%;height: 389px;padding: 40px 5% 11px 2%;background:#f4f4f4;float:right;}
.ny_news_tj .wz .tlt{display:block;font-size:26px;color:#333;font-weight:bold;line-height:34px;max-height:70px;overflow:hidden;}
.ny_news_tj .wz span{display:block;font-size:16px;color:#666;margin:15px 0;}
.ny_news_tj .wz .desc{font-size:16px;color:#555;line-height:32px;height:165px;overflow:hidden;}
.ny_news_tj .wz .more{border-top:1px dashed #cccccc;height:70px;line-height:70px;margin-top:30px;}
.ny_news_tj .wz .more a{font-size:16px;color:#555;}
.ny_news_tj .wz .more:after{content:'';display:inline-block;width:18px;height:10px;background:url(../images/more2.png) center center no-repeat;margin-left:10px;vertical-align:middle;margin-top:-3px;}
.ny_news_tj .wz .tlt:hover{color:#00a1ec;}
.ny_news_tj .wz .more:hover a{color:#00a1ec;}
.ny_news_tj .wz .more:hover:after{background:url(../images/more3.png) center center no-repeat;}
.ny_news_tj .pic:hover img{-ms-transform: scale(1.10);transform: scale(1.10);}
.ny_newslist{margin-bottom:40px;}
.ny_newslist li{padding:15px 0 20px 20px;border-bottom:1px dashed #dedede;overflow:hidden;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ny_newslist li .time{width:8%;float:left;text-align:center;}
.ny_newslist li .time p{color:#555;font-size:24px;}
.ny_newslist li .time span{display:block;color:#00a1ec;font-size:28px;font-weight:bold;}
.ny_newslist li .wz{width:90%;float:right;}
.ny_newslist li .wz .tlt{display:block;font-size:17px;color:#333;height:30px;line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_newslist li .wz .desc{font-size:14px;color:#777;line-height:24px;height:48px;overflow:hidden;}
.ny_newslist li:hover{background:#f1f1f1 ;border-bottom:1px solid #f1f1f1;}
.ny_newslist li:hover .wz .tlt{color:#00a1ec;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:768px) {
	.ny_news_tj .pic{height:283px;}
	.ny_news_tj .wz{height:292px;padding: 20px 5% 11px 2%;}
	.ny_news_tj .wz .tlt{font-size:20px;}
	.ny_news_tj .wz .desc{font-size:15px;height:96px;}
	.ny_news_tj .wz .more a{font-size:15px;}
	.ny_news_tj .wz .more{margin-top:16px;}
	.ny_newslist li .time{width:16%;}
	.ny_newslist li .wz{width:84%;}
}
@media screen and (max-width:767px) {
	.ny_news_tj .pic{height:auto;min-height:200px;width:100%;padding:0;}
	.ny_news_tj .wz{height:auto;width:94%;padding: 20px 3% 11px;}
	.ny_news_tj .wz .tlt{font-size:20px;}
	.ny_news_tj .wz span{margin: 7px 0;}
	.ny_news_tj .wz .desc{font-size:14px;height:96px;}
	.ny_news_tj .wz .more a{font-size:14px;}
	.ny_news_tj .wz .more{margin-top:16px;height: 50px;line-height: 50px;}
	.ny_newslist li{padding: 10px 0 14px 20px;}
	.ny_newslist li .time{width:24%;}
	.ny_newslist li .time p{font-size:20px;margin-top:10px;}
	.ny_newslist li .time span{font-size:24px;}
	.ny_newslist li .wz{width:74%;}
	.ny_newslist li .wz .tlt{font-size:15px;}
	
	.ny_content_bd{min-height:inherit;}
}


/*内页新闻产品工程案合作客详情*/
.ny_newsdetail { width:1200px; overflow:hidden; margin:0 auto 60px; padding:0;}
.ny_newsdetail .ny_newsdetail_title { width:100%; overflow:hidden; line-height:32px; color:#32353a; font-size:24px; font-weight:bold; text-align:center; margin:0 auto 30px; padding:0;}
.ny_newsdetail .ny_newsdetail_tips { width:100%; height:auto; overflow:hidden; line-height:20px; color:#aaa; font-size:14px; text-align:center; margin:0 auto 30px; padding:10px; background-color:#f5f5f5;}
.ny_newsdetail .ny_newsdetail_con { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:30px; color:#565656;  text-align:justify;min-height:500px;}
.ny_newsdetail_con p { width:100%; overflow:hidden; line-height:30px; color:#565656;  text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
.ny_newsdetail_con p span, .ny_newsdetail_con span, .ny_newsdetail_con p em, .ny_newsdetail_con em { color:#565656!important; font-family:Microsoft YaHei,Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important;}
.ny_newsdetail_con table tr td p { text-indent:0!important;}
.ny_newsdetail_con img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.ny_PrevNext { width:100%; overflow:hidden; margin:30px auto 30px; padding:0;}
.ny_PrevNext ul li { width:100%;  font-size:14px; line-height:20px;overflow:hidden; margin:0 auto 20px; padding:0;padding:10px 20px;background-color:#f1f1f1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;color:#565656;}
.ny_PrevNext ul li:last-child { margin:0 auto;}
.ny_PrevNext ul li a { width:100%; overflow:hidden; color:#565656; font-size:14px; margin:0 auto;  }
.ny_PrevNext ul li:hover a { color:#fff;}
.ny_PrevNext ul li:hover{ background-color:#00a1ec;color:#fff;}

.xq_himg{display:block;width:100%;height:400px;text-align:center;margin-bottom:40px;}
.xq_himg img{max-width:95%;max-height:95%;vertical-align:middle;}
.xq_himg .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}

@media screen and (max-width:1199px) and (min-width:1080px) {
	.ny_newsdetail { width:90%;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ny_newsdetail { width:96%; margin:0 auto 50px;}
	.ny_newsdetail .ny_newsdetail_title, .ny_newsdetail .ny_newsdetail_tips { margin:0 auto 25px;}
	.ny_PrevNext { margin:25px auto 30px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ny_newsdetail { width:96%; margin:0 auto 40px;}
	.ny_newsdetail .ny_newsdetail_title, .ny_newsdetail .ny_newsdetail_tips { margin:0 auto 20px;}
	.ny_PrevNext { margin:20px auto 30px;}
}
@media (max-width: 767px) {
	.ny_newsdetail { width:94%; margin:0 auto 40px;}
	.ny_newsdetail .ny_newsdetail_title, .ny_newsdetail .ny_newsdetail_tips { margin:0 auto 20px;}
	.ny_PrevNext { margin:20px auto 30px;}
	.ny_newsdetail .ny_newsdetail_con { max-height:9999999999999999px;min-height:inherit;}
	.ny_newsdetail_con div { max-height:9999999999999999px; line-height:30px; color:#565656; font-size:15px; text-align:justify;}
	
	.xq_himg{height:300px;}
}



/*内页产品列表+工程案例列表+合作客户列表*/
.ny_case_list li{width:22.75%;margin-right:3%;margin-bottom:25px;transition:all .3s;float:left;}
.ny_case_list li:nth-child(4n){margin-right:0;}
.ny_case_list li .pic{display:block;height:240px;border:1px solid #DDDDDD;border-bottom:0;text-align:center;position:relative;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;overflow:hidden;}
.ny_case_list li .pic:after{content:'';display:block;opacity:0; width:100%;height:100%;background:rgba(0,161,236,.8) url(../images/pro_hover.png) 10% center no-repeat;position:absolute;top:0;left:0;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.ny_case_list li .pic img{max-width:95%;max-height:95%;vertical-align:middle;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
.ny_case_list li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.ny_case_list li .tlt{display:block;text-align:center;height:45px;line-height:45px;color:#fff;background:#b8b8b8; font-size:15px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;padding:0 5%;}
.ny_case_list li:hover .tlt{color:#fff;background:#00a1ec;}
.ny_case_list li:hover .pic{border:1px solid rgba(0,161,236,.8);border-bottom:0;}
.ny_case_list li:hover .pic:after{opacity:1;background:rgba(0,161,236,.8) url(../images/pro_hover.png) center center no-repeat;}
.ny_case_list li:hover .pic img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.ny_case_list li .pic{height:186px;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
	.ny_case_list li .pic{height:140px;}
	.ny_case_list li .tlt{height:36px;line-height:36px;font-size:14px;}
	.ny_case_list li{margin-bottom:18px;}
}
@media screen and (max-width:767px) {
	.ny_case_list li{width:48.5%;}
	.ny_case_list li:nth-child(2n){margin-right:0;}
	.ny_case_list li:nth-child(3n){margin-right:3%;}
	.ny_case_list li:nth-child(6n){margin-right:0;}
	.ny_case_list li .pic{height:160px;}
	.ny_case_list li .tlt{height:40px;line-height:40px;font-size:14px;}
}

/*内页联系我们*/
.ny_contact { width:100%; overflow:hidden; margin:10px auto 50px; padding:0;}
.ny_contact .lxfs { width:100%; overflow:hidden; margin:70px auto 70px; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.lxfs ul li { width:25.333333%;overflow:hidden; margin:0; padding:0 4% 20px; float:left;position:relative; }
.lxfs ul li:nth-child(2n):before{content:'';width:1px;background:#dededd;height:100%;position:absolute;top:0;left:0;}
.lxfs ul li:nth-child(2n):after{content:'';width:1px;background:#dededd;height:100%;position:absolute;top:0;right:0;}
.lx_icon { width:128px; height:90px; overflow:hidden; margin:0 auto 20px; padding:0;text-align:center;}
.lx_icon img{max-width:100%:max-height:100%;vertical-align:middle;}
.lx_icon .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.lxfs ul li span { display:block;width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:20px;font-weight:bold; text-align:center; margin:0 auto 25px; padding:0;}
.lxfs ul li p { width:100%;  overflow:hidden; line-height:26px; color:#555; font-size:18px; font-family:"Arial"; text-align:center; margin:0 auto; padding:0;}
.lxfs ul li:nth-child(1) p{font-size:20px;} 
.lxfs ul li:nth-child(2) p{font-size:20px;}
.lx_ewm { width:100%; height:440px; overflow:hidden; margin:40px auto; padding:0; background:url(../images/bg_erweima.jpg) center center no-repeat; background-size:cover;}
.lx_ewm span {display:block; width:100%;height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:32px; text-align:center; margin:80px auto 0; padding:0;}
.lx_ewm p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.lx_ewm img { display:block; width:160px; height:160px; overflow:hidden; margin:40px auto; padding:0;}
.lx_dz { width:97%; overflow:hidden; margin:50px auto 0; padding:1%;border:1px solid #d9d9d9;}
.lx_dz .dz_map { width:100%; overflow:hidden;height:350px;margin:0 auto;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:768px) {
	.ny_contact .lxfs{margin: 40px auto 0px;}
	.lx_ewm span{font-size:24px;}
}
@media screen and (max-width:767px) {
	.ny_contact .lxfs{margin: 40px auto 0px;}
	.lx_ewm span{font-size:24px;margin: 40px auto 0;}
	.lxfs ul li{width:100%;border:1px solid #dedede;box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;margin-bottom:20px;}
	.lxfs ul li:nth-child(2n):before{display:none;}
	.lxfs ul li:nth-child(2n):after{display:none;}
	.lx_ewm{margin: 20px auto;height: 360px;}
}

