/*外部公共样式*/
@import "iconfont.css";
@import "bootstrap.min.css";
@import "../swiper/css/swiper.min.css";
/*END-外部公共样式*/

/*头部+导航+大图*/
.header{width:100%; padding:16px 0;}
.logo img{width:100%; max-width:516px; max-height:68px;}

.header_dianhua{height:42px; line-height:42px; color:#444; font-size:14px; background:url(../images/header_dianhua.png) no-repeat left center; padding-left:55px; margin-top:7px;}
.header_dianhua span{font-size:24px; font-weight:bold; color:#12573d; font-family:Impact;}

nav{background:#12573d;}
.nav{width:100%;}
.nav>li{width:14.285%; position:relative;}
.nav>li>a{width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center;}
.nav>li:hover>a{background:#409d44; color:#fff;}

.nav_sub{display:none; width:100%; position:absolute; left:0; top:100%; z-index:99999; background:rgba(18,87,61,0.8); padding:10px 0;}
.nav_sub>li{width: 100%; float: left; position: relative;}
.nav_sub>li>a{display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff;}
.nav_sub>li>a:hover{background:#409d44; color:#fff;}
.nav>li:hover>.nav_sub{display:block;}

.nav_dl{display:none; width:100%; position:absolute; left:100%; top:0; z-index:99999; background:rgba(18,87,61,0.8); padding:0;}
.nav_dl>dd{display:block; overflow:hidden;}
.nav_dl>dd>a{display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff;}
.nav_dl>dd:hover>a{background:#409d44; color:#fff;}
.nav_sub>li:hover .nav_dl{display: block;}

.banner{width:100%; position:relative;}
.banner .banner-imgbox .swiper-slide{background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.banner .banner-imgbox .swiper-slide .banner_img_top{padding-top:24.89584%;}
.banner .banner-imgbox .swiper-slide img{width:100%;}
/*圆点*/
.banner .swiper-pagination {opacity:0; position: absolute; right:0; bottom:15px;}
.banner .swiper-pagination-bullet {width:14px; height:14px;  background:#706f6d; opacity:0.5; border-radius:50%; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#706f6d;}
.banner:hover .swiper-pagination{opacity:1;}
/*箭头*/
.banner .next{right:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../images/imgs/next.jpg) no-repeat center center; overflow:hidden; opacity:0;  cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner .prev{left:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../images/imgs/prev.jpg) no-repeat center center; overflow:hidden; opacity:0; cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner:hover .next{opacity:1;}
.banner:hover .prev{opacity:1;}
/*END-头部+导航+大图*/


/*首页内容*/
.cpzs{width:100%; overflow:hidden; background:#f6f6f6; padding:55px 0;}
.cpzs_title{display:block; overflow:hidden; text-align:center; line-height:34px;}
.cpzs_heng{width:80px; height:1px; background:#12573d; margin:0 auto;}
.cpzs_p{font-family:Impact; font-size:30px; color:#bababa; text-transform:uppercase; margin-top:10px;}
.cpzs_sp{font-size:24px; color:#12573d; font-weight:bold;}
.con {display:block; overflow:hidden; padding-top:20px;}
#tags {display:flex; flex-wrap:wrap; justify-content:space-around;}
#tags>LI {width:130px; float:left; margin-bottom:3px;}
#tags>LI>A {display:block; height:46px; line-height:46px; text-align:center; background:#d9d9d9; overflow:hidden; font-size:15px; color:#525252;}
#tags>LI.selectTag>A {background:#12573d; color:#fff;}
#tags>LI:hover>A {background:#12573d; color:#fff;}

#tags>li{position: relative;}
#tags>li>.links{width: 100%;position: absolute;left: 0;transform: translateY(10px);opacity: 0;transition: 0.5s;z-index: -1;}
#tags>li>.links>a{display: block;background-color: #d9d9d9;;color:#555;height:46px; line-height:46px; text-align:center;overflow:hidden; font-size:15px; color:#525252;}
#tags>li:hover>.links{opacity: 1;transform: translateY(0);z-index: 99;}
#tags>li>.links>a:hover{background-color: #12573d;color:#fff;}

.con_dl{
	display: none;
	width: 100%;
	float: left;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 99;
}
.con_dl>dd{
	display: block;
	overflow: hidden;
}
.con_dl>dd>a {display:block; height:46px; line-height:46px; text-align:center; background:#d9d9d9; overflow:hidden; font-size:15px; color:#525252;}
.con_dl>dd>a:hover {background:#12573d; color:#fff;}
#tags li:hover .con_dl{display: block;}

#tagContent {display:block; overflow:hidden;}
.tagContent {DISPLAY: none;}
#tagContent div.selectTag {DISPLAY: block;}
.cpzs_ul{display:block; overflow:hidden; width:1220px; padding-top:35px;}
.cpzs_ul li{width:285px; float:left; margin:0 20px 20px 0;}
.cpzs_ul li .cpzs_B{width:100%; overflow:hidden; border:1px solid #ddd; padding:1px; background:#fff;}
.cpzs_ul li .cpzs_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cpzs_ul li .cpzs_img::before{content:""; display:block; padding-top:80.42705%;}
.cpzs_ul li .cpzs_txt{display:block; overflow:hidden; border:1px solid #ddd; height:44px; line-height:42px; text-align:center; background:#d8d8d8; margin-top:2px; font-size:14px; color:#333;}
.cpzs_ul li:hover .cpzs_B{border-color:#12573d;}
.cpzs_ul li:hover .cpzs_txt{background:#12573d; color:#fff;}


.gsjj{width:100%; overflow:hidden; padding:70px 0; background:url(../images/gsjj_bj.jpg) no-repeat center bottom #fff; background-size:100% auto;}
.gsjj_contect{display:flex; flex-wrap:wrap; overflow:hidden; padding-top:30px;}
.gsjj_img{width:484px; float:left; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.gsjj_img::before{content:""; width:calc(100% - 30px); float:left; height:calc(100% - 30px); border:2px solid rgba(255,255,255,0.7); position:absolute; left:50%; top:50%;transform: translate(-50%, -50%);}
.gsjj_R{width:calc(100% - 484px); float:left; padding:30px 20px;}
.gsjj_title{display:block; overflow:hidden;}
.gsjj_p{line-height:28px; font-size:18px; color:#000; font-weight:bold;}
.gsjj_sp{line-height:20px; font-size:12px; color:#000; text-transform:uppercase; opacity:0.5;}
.gsjj_txt{display:block; overflow:hidden; line-height:30px; font-size:14px; color:#666; margin-top:15px;}
.gsjj_txt>span{color:#000;}
.gsjj_more{display:block; overflow:hidden; padding-top:20px;}
.gsjj_more a{width:170px; display:block; height:55px; line-height:55px; text-align:center; background:#12573d; font-size:14px; color:#fff;}
.gsjj_more a:hover{background:#409d44;}

.cer{width:100%; overflow:hidden; padding:60px 0;}
.cer_ul{display:block; width:1220px;}
.cer_ul li{width:382px; float:left; margin:20px 20px 0 0;}
.cer_ul li .cer_img{width:100%; overflow:hidden; position:relative; box-shadow:0 0 15px rgba(0,0,0,0.5);}
.cer_ul li .cer_img::before{content:""; display:block; padding-top:90%;}
.cer_ul li .cer_txt{display:block; overflow:hidden; height:40px; line-height:40px; margin-top:15px; text-align:center; font-size:16px; color:#666666;}
.cer_ul li:hover .cer_txt{color:#12573d;}

.cerSwiper{margin-top: 20px; overflow: hidden;}
.cerSwiper .swiper-slide{padding: 15px;}
.cerSwiper .swiper-slide .cer_img{width:100%; overflow:hidden; position:relative; box-shadow:0 0 15px rgba(0,0,0,0.5);}
.cerSwiper .swiper-slide .cer_img::before{content:""; display:block; padding-top: 70%;}
.cerSwiper .swiper-slide .cer_txt{display:block; overflow:hidden; height:40px; line-height:40px; margin-top:15px; text-align:center; font-size:16px; color:#666666;}
.cerSwiper .swiper-slide:hover .cer_txt{color:#12573d;}

.news{width:100%; overflow:hidden; padding:75px 0; background:url(../images/news_bj.jpg) no-repeat center bottom #fff; background-size:cover;}
.news .cpzs_heng{background:#fff;}
.news .cpzs_p{color:#fff;}
.news .cpzs_sp{color:#fff;}
.news_contect{display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden;}
.news_ul{width:580px; float:left; padding-top:15px;}
.news_ul li{display:block; overflow:hidden; margin-top:15px;}
.news_ul li a{display:flex; overflow:hidden; background:rgba(255,255,255,0.5);}
.news_ul li a .news_L{width:117px; float:left; height:110px; position:relative; display:flex; align-content:center; text-align:center; justify-content:center; align-items:center; flex-wrap:wrap;}
.news_ul li a .news_L::before{content:""; width:1px; float:left; height:calc(100% - 20px); position:absolute; right:0; top:50%; transform: translateY(-50%);background-image: linear-gradient(rgba(192,192,192,0),rgba(192,192,192,0.8),rgba(192,192,192,0.8),rgba(192,192,192,0));}
.news_ul li a .news_L .news_sp{width:100%; float:left; font-size:30px; color:#000; line-height:36px;}
.news_ul li a .news_R{width:calc(100% - 116px); float:left; padding:10px 15px;}
.news_ul li a .news_R .news_p{display:block; overflow:hidden; line-height:36px; font-size:16px; color:#000; text-overflow:ellipsis; white-space: nowrap;}
.news_ul li a .news_R .news_txt{display:block; overflow:hidden; line-height:18px; font-size:14px; color:#000;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-top:10px;}
.news_ul li a:hover{ background:rgba(255,255,255,1);}
.news_img{width:580px; float:right; margin-top:30px; display:flex;}
.news_img a{width:100%; float:left; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.case{width:100%; overflow:hidden; padding:70px 0 0 0;}
.case_ul{display:block; overflow:hidden; width:1220px;}
.case_ul li{width:285px; float:left; margin:25px 20px 0 0;}
.case_ul li .case_B{width:100%; overflow:hidden; border:1px solid #737373; padding:1px;}
.case_ul li .case_B .case_img{width:100%; overflow:hidden; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.case_ul li .case_B .case_img::before{content:""; display:block; padding-top:84.116%;}
.case_ul li .case_B .case_img .case_hover{width:100%; height:100%; float:left; position:absolute; left:0; bottom:-100%; z-index:9; display:flex; align-content:center; align-items:center; justify-content:center; background:rgba(18,87,61,0.85);}
.case_ul li .case_txt{display:block; overflow:hidden; line-height:45px; border-bottom:1px solid #737474; font-size:16px; color:#6c6c6c; font-weight:bold; text-align:center;text-overflow:ellipsis; white-space: nowrap;}
.case_ul li:hover .case_B{border-color:#12573d;}
.case_ul li:hover .case_B .case_img .case_hover{bottom:0;}
.case_ul li:hover .case_txt{color:#12573d;border-bottom-color:#12573d;}

.lxwm{width:100%; overflow:hidden; padding:70px 0;}
.lxwm_contect{display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; padding-top:25px;}
.lxwm_left{width:800px; float:left; border:1px solid #949494; padding:30px 10px 30px 30px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.lxwm_right{width:370px; float:right; border:1px solid #949494; padding:20px 30px 30px 30px;}
.lxwm_map{width:485px; float:left;}
.lxwm_txt{width:calc(100% - 485px); float:left; overflow:hidden; font-size:14px; color:#222; line-height:30px; padding-left:25px;}
.lxwm_txt img{width:151px; display:block; height:151px; margin-top:10px;}
.khly_p{display:block; overflow:hidden; line-height:40px; font-size:24px; color:#000; text-align:center;}
.khly_sp{display:block; overflow:hidden; line-height:30px; font-size:14px; color:#8e8e8e; font-family:SimSun; text-align:center;}
.khly_img{display:block; overflow:hidden; padding-top:15px;}
.khly_form{display:block; overflow:hidden; padding-top:15px;}
.khly_B{display:block; overflow:hidden; margin-bottom:15px; border:1px solid #9e9e9e;}
.khly_spp{width:45px; float:left; height:38px; line-height:38px; text-align:right; font-size:14px; color:#000; opacity:0.6;}
.khly_inp1{width:calc(100% - 45px); float:left; height:38px; padding:0 5px; font-size:14px; color:#000;}
.khly_btn{width:100%; display:block; height:40px; background:#222222; font-size:14px; color:#fff;}
/*END-首页内容*/

/*底部*/
.footer{background:#12573d;}
.link{display:block; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.2); font-size:14px; color:#fff; line-height:24px; padding:18px 0;}
.link a{color:#fff; margin:0 10px;}
.link a:hover{color:#fff; text-decoration:underline !important;}

.foot{display:block; overflow:hidden; padding:25px 0;}
.foot_L{width:55%; float:left;}
.foot_nav{display:block; overflow:hidden; color:#fff; font-size:16px; line-height:26px;}
.foot_nav a{color:#fff; margin:0 10px;}
.foot_nav a:first-child{ margin:0 10px 0 0;}
.foot_txt{display:block; overflow:hidden; line-height:24px; font-size:14px; color:#fff; padding-top:15px;}
.foot_R{float:right; display:flex;}
.foot_R img{width:88px; float:left; height:88px; margin-right:15px;}
.foot_B{display:block; overflow:hidden; line-height:26px; color:#fff; font-size:12px;}
.foot_B>span{display:block;}
.foot_B>span:nth-child(2){ line-height:36px; font-size:24px; font-weight:bold;}
.footer_txt{width:100%; overflow:hidden; text-align:center; background:#409d44; font-size:12px; color:#fff; line-height:18px; padding:10px 0;}
.footer_txt a{color:#fff; margin:0 10px;}
.footer_txt a:hover{color:#fff; text-decoration:underline!important}
/*END-底部*/

/*关于我们*/
.main{width:100%; overflow:hidden; padding:70px 0;}
.main_left{width:285px; float:left;}
.main_right{width:895px; float:right;}
.about{width:100%; float:left; margin-bottom:35px;}
.about_title{display:block; overflow:hidden; background:#12573d; color:#fff; font-size:12px;}
.about_p{float:left; line-height:60px; font-size:24px; font-weight:bold; text-indent:25px;}
.about_sp{float:left; line-height:20px; font-size:12px; padding:28px 0 0 10px;}
.about_ul{display:block; overflow:hidden;}
.about_ul li{display:block; overflow:hidden; margin-top:10px;}
.about_ul li.on a,
.about_ul li.sub.on a{color: #fff !important; background: #12573d}
.about_ul li a{display:flex;justify-content: space-between;align-items: center;padding:0 15px; overflow:hidden; height:40px; line-height:40px; text-align:center; background:#ececec; font-size:16px; color:#646464;}
.about_ul li.sub-li a{font-size: 14px;color: #999}
.about_ul li a em{font-family: "SimSun";transition: 0.1s;}
.about_ul li:hover .list em{transform: rotate(90deg);}
.about_ul li:hover .list{background:#409d44; color:#fff;}
.about_ul li.on .list em{transform: rotate(90deg);}
.about_ul li.on .list{background:#409d44; color:#fff;}
.about_ul li .links{width: 100%;}
.about_ul li .links a{display: block;padding: 0 10px 0 25px;font-size: 14px;text-align: left;}
.about_ul li .links a:hover{background:#409d44; color:#fff;}

.about_img{display:block; overflow:hidden; padding-top:10px;}
.about_img img{width:100%; display:block; height:auto;}
.about_B{display:block; overflow:hidden;background:#ececec; padding:15px; font-size:14px; color:#000; line-height:30px;}

.dqwz_title{width:100%; float:left; padding-bottom:3px; position:relative; line-height:36px; font-size:12px; color:#a9a9a9;}
.dqwz_title a{color:#12573d;}
.dqwz_title::before{content:""; width:100%; height:1px; float:left; background:#d5d5d5; position:absolute; left:0; bottom:0;}
.dqwz_title::after{content:""; width:100%; height:1px; float:left; background:#d5d5d5; position:absolute; left:0; bottom:2px;}
.dqwz_contect{width:100%; float:left; padding-top:30px;}
.company{display:block; overflow:hidden; font-size:14px; line-height:30px; color:#151515;}
/*END-关于我们*/

/*产品展示-技术认证-工程案例*/
.cp_ul{display:block; overflow:hidden; width:915px}
.cp_ul li{width:285px; float:left; margin:0 20px 20px 0;}
.cp_ul li .cp_B{width:100%; overflow:hidden; border:1px solid #ddd; padding:1px; background:#fff;}
.cp_ul li .cp_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:contain;}
.cp_ul li .cp_img::before{content:""; display:block; padding-top:80.42705%;}
.cp_ul li .cp_txt{display:block; overflow:hidden; border:1px solid #ddd; height:44px; line-height:42px; text-align:center; background:#d8d8d8; margin-top:2px; font-size:14px; color:#333;}
.cp_ul li:hover .cp_B{border-color:#12573d;}
.cp_ul li:hover .cp_txt{background:#12573d; color:#fff;}

.cpxq{display:block; overflow:hidden;}
.cpxq_T{display:block; overflow:hidden; text-align:center; font-size:18px; color:#131313; line-height:30px;}
.cpxq_sp{display:block; overflow:hidden; text-align:center; font-size:12px; color:#797979; line-height:20px; padding-top:10px;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0;}
.cpxq_txt{display:block; overflow:hidden; font-size:14px; color:#151515; line-height:30px;}


table{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #ddd !important;
}
td{
	border:1px solid #ddd !important;
	padding: 4px;
}

/*END-产品展示-技术认证-工程案例*/

/*新闻动态*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; margin-bottom:40px;}
.xw_ul li a{display:flex; overflow:hidden; border:1px solid #dddddd; background:#ececec;}
.xw_ul li a .xw_img{width:284px; float:left; border:1px solid #fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.xw_ul li a .xw_R{width:calc(100% - 284px); float:left; border-left:1px solid #dddddd; padding:25px 35px;}
.xw_ul li a .xw_R .xw_p{display:block; overflow:hidden; line-height:30px; font-size:18px; color:#838383;text-overflow:ellipsis; white-space: nowrap;}
.xw_ul li a .xw_R .xw_txt{display:block; overflow:hidden; line-height:30px; font-size:14px; color:#838383;text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:20px;}
.xw_ul li a .xw_R .xw_sp{display:block; overflow:hidden; line-height:24px; font-size:12px; color:#838383; margin-top:15px;}
.xw_ul li a:hover{background:#12573d;}
.xw_ul li a:hover .xw_R .xw_p{color:#fff;}
.xw_ul li a:hover .xw_R .xw_txt{color:#fff;}
.xw_ul li a:hover .xw_R .xw_sp{color:#fff;}
/*END-新闻动态*/

/*联系我们*/
.contact_txt{width:100%; float:left; margin-top:15px; font-size:14px; color:#151515; line-height:30px;}
.contact_map{width:100%; float:left;}
#dituContentmap{width:100%; overflow:hidden; height:340px;}
.iw_poi_title {color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content {font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}
/*END-联系我们*/
.pagination{display: -webkit-inline-box;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;}
.pagination>li>a {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

@media (max-width:1220px) {
/*头部+导航*/
.header{padding:16px 1%;}
nav{padding:0 1%;}
/*END-头部+导航*/

/*首页内容*/
.cpzs{padding:45px 1%;}
#tags{padding:0 0.5%;}
#tags LI {width:15.66%; margin:0 0.5% 5px 0.5%;}
.cpzs_ul{width:100%; padding-top:30px;}
.cpzs_ul li{width:23%; margin:0 1% 20px 1%;}

.gsjj{padding:50px 1%;}
.gsjj_img{width:50%;}
.gsjj_R{width:50%;}

.cer{padding:50px 1%;}
.cer_ul{width:100%;}
.cer_ul li{width:23%; float:left; margin:20px 1% 0 1%;}

.news{padding:50px 1%;}
.news_ul{width:49%;}
.news_img{width:49%;}

.case{padding:50px 1% 0 1%;}
.case_ul{width:100%;}
.case_ul li{width:23%; margin:25px 1% 0 1%;}

.lxwm{padding:50px 1%;}
.lxwm_left{width:64%;}
.lxwm_right{width:34%;}
.lxwm_map{width:50%;}
.lxwm_txt{width:50%;}
/*END-首页内容*/

/*底部*/
.footer{padding:0 1%}
.link{padding:15px 0;}
.link a{margin:0 6px;}
.foot{padding:20px 0;}
.foot_L{width:70%;}
/*END-底部*/

/*关于我们*/
.main{padding:50px 1%;}
.main_left{width:24%;}
.main_right{width:74%;}
/*END-关于我们*/

/*产品展示-技术认证-工程案例*/
.cp_ul{width:100%}
.cp_ul li{width:31.33%; margin:0 1% 20px 1%;}
/*END-产品展示-技术认证-工程案例*/

}

@media (max-width:991px){
/*头部+导航*/
.nav_sub{display:none !important;}
.icon-menu{float:right; cursor:pointer; width:40px; position:absolute;right:10px; top:50%; transform: translateY(-50%); z-index:9999999; background-size:100% 100%; display:flex; align-content:center; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.icon-menu span{width:100%; height:6px; float:left; margin:3px 0; display:flex; justify-content:center;}
.icon-menu span::before{content:""; width:100%; float:left; height:100%; background:#12573d;}

.header{padding:0;}
.logo {width:100%; position:relative; padding:10px;}
nav{position:relative; z-index:9999;}

.nav {display:none; width:150px; padding:2px; position:absolute; right:10px; top:0; background:rgba(18, 87, 61, 0.8);}
.nav>li{width:100%; border-bottom:1px solid #fff; margin:0; background:none;}
.nav>li>a{width:100%; color:#000; text-align:center; height:40px; line-height:40px; color:#fff;}
.nav>li>a:hover{background:#409d44; color:#fff;}
/*END-头部+导航*/

/*首页内容*/
.cpzs{padding:30px 10px;}
#tags{padding:0; justify-content:space-between;}
#tags LI {width:16%; margin:0 0 5px 0;}
.cpzs_ul li{margin:0 1% 15px 1%;}

.gsjj{padding:30px 10px;}
.gsjj_R{padding:15px;}
.gsjj_txt {line-height:24px; margin-top:10px;}

.cer{padding:30px 10px;}
.cer_ul li .cer_txt {margin-top:10px;}
.news{padding:30px 10px;}

.case{padding:30px 10px;}
.case_ul li{margin:15px 1% 0 1%;}

.lxwm{padding:30px 10px;}
.lxwm_left {width:59%; padding:15px;}
.lxwm_right{width:39%; padding:15px;}
.lxwm_txt {line-height:24px; padding-left:15px;}
/*END-首页内容*/

/*底部*/
.footer{padding:0 10px}
.link{padding:10px 0;}
.link a{margin:0 5px;}
.foot{padding:15px 0;}
.foot_L{width:55%;}
/*END-底部*/

/*关于我们*/
.main{padding:30px 10px;}
.main_left{width:29%;}
.main_right{width:69%;}
/*END-关于我们*/

/*产品展示-技术认证-工程案例*/
.cp_ul li{margin:0 1% 15px 1%;}
/*END-产品展示-技术认证-工程案例*/

/*新闻动态*/
.xw_ul li{margin-bottom:30px;}
.xw_ul li a .xw_img{width:40%;}
.xw_ul li a .xw_R{width:60%; padding:15px;}
.xw_ul li a .xw_R .xw_txt{margin-top:10px;}
.xw_ul li a .xw_R .xw_sp{margin-top:5px;}
/*END-新闻动态*/
}

@media (max-width:767px){
/*头部+导航*/
.logo img{width:80%;}
.icon-menu {right:10px; width:25px;}
.icon-menu span{margin:2px 0; height:3px;}
.banner .banner-imgbox .swiper-slide {background-image:none !important;}
/*END-头部+导航*/

/*首页内容*/
.cpzs{padding:10px;}
.cpzs_title {line-height:26px;}
.cpzs_p {font-size:20px; margin-top:5px;}
.cpzs_sp {font-size:20px;}

.con {padding-top:10px;}
#tags LI {width:33%; margin:0 0 2px 0;}
#tags LI a{height:34px; line-height:34px; font-size:12px;}
.cpzs_ul{display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:10px;}
.cpzs_ul li{width:49%; margin:0 0 10px 0;}
.cpzs_ul li .cpzs_txt {height:34px; line-height:32px;}

.gsjj{padding:10px;}
.gsjj_contect {padding-top:10px;}
.gsjj_img{width:100%;}
.gsjj_img::after{content:""; display:block; padding-top:70%;}
.gsjj_R{width:100%; padding:10px 0;}
.gsjj_more {padding-top:10px;}
.gsjj_more a {width:150px; height:40px; line-height:40px;}

.cer{padding:10px;}
.cer_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.cer_ul li{width:49%; margin:10px 0 0 0;}
.cer_ul li .cer_txt { height:34px; line-height:34px; margin-top:10px;}

.news{padding:10px;}
.news_ul {width:100%;padding:0;}
.news_ul li{margin-top:10px;}
.news_ul li a .news_L {width:82px; height: 82px;}
.news_ul li a .news_L .news_sp {font-size:20px; line-height:26px;}
.news_ul li a .news_R {width:calc(100% - 82px); padding:5px;}
.news_ul li a .news_R .news_p {line-height:30px; font-size:14px;}
.news_ul li a .news_R .news_txt {font-size:12px; margin-top:5px;}


.case{padding:10px;}
.case_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.case_ul li{width:49%; margin:10px 0 0 0;}
.case_ul li .case_txt {line-height:34px; font-size:14px;}

.lxwm{padding:10px;}
.lxwm_contect {padding-top:10px;}
.lxwm_left {width:100%; padding:10px;}
.lxwm_right{width:100%; padding:10px; margin-top:10px;}
.lxwm_map {width:100%; }
.lxwm_txt {width:100%; padding:10px 0;}
/*END-首页内容*/

/*底部*/
.link{line-height:22px;}
.foot{padding:10px 0;}
.foot_L{width:100%;}
.foot_nav {font-size:14px; line-height:24px; text-align:center;}
.foot_nav a {margin: 0 5px;}
.foot_nav a:first-child {margin: 0 5px;}
.footer_txt {padding:10px;}
/*END-底部*/

/*关于我们*/
.main{padding:0;}
.main_left{width:100%;}
.main_right{width:100%;}
.about{margin:0;}
.about_title{height:50px; line-height:50px; background:url(../images/imgs/sj_jiantou.png) no-repeat right center #12573d; font-size:20px; text-indent:20px;}
.about_ul {display:none; padding:0 5px;}
.about_ul li{margin-top:3px;}
.about_ul li a {height:34px; line-height:34px; font-size:14px;}
.dqwz_contect{padding:10px;}
/*END-关于我们*/

/*产品展示-技术认证-工程案例*/
.cp_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.cp_ul li{width:49%; margin:0 0 10px 0;}
.cp_ul li .cp_txt {height:34px; line-height:32px;}
/*END-产品展示-技术认证-工程案例*/

/*新闻动态*/
.xw_ul li{margin-bottom:10px;}
.xw_ul li a .xw_img{width:105px;}
.xw_ul li a .xw_R{width:calc(100% - 105px); padding:5px;}
.xw_ul li a .xw_R .xw_p {line-height: 30px; font-size:16px;}
.xw_ul li a .xw_R .xw_txt{line-height:20px; font-size:12px; margin-top:5px;}
/*END-新闻动态*/

/*联系我们*/
.contact_txt{margin-top:10px; line-height:24px;}
#dituContentmap{height:200px;}
/*END-联系我们*/

}
/*手机底部*/
.bottom_kong{width:100%; height:62px; float:left; background:#fff;}
.bottom{width:100%; height:60px; position:fixed; bottom:0; left:0; z-index:9999999999999; background:#12573d;}
.bottom a{width:25%; float:left; height:60px; display:flex; align-content:center; align-items:center; flex-wrap:wrap; justify-content:center; line-height:20px; color:#fff; border-right:2px solid #fff; font-size:12px; font-weight:normal;}
.bottom a>div{width:100%; float:left;}
.bottom a>div:first-child span{ font-size:20px;}
.bottom a:last-child{border:none;}
.bottom a:hover{background:#409d44; color:#fff;}

.dbbox{ position: fixed; left: 0; bottom:65px; z-index:99999; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #409d44;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
/*End*/
