
/*********首页********/

/*头部*/
.container{padding-left: 0px;padding-right: 0px;}
@media (min-width: 1200px){
.container {width: 1200px;}
}

.logo{display: inline-block;}
.top_tel{display: inline-block;float: right;position: relative;top: 15px;}
.top_tel p{color: black;}
.top_tel span{color: #0074c0;font-size: 22px;font-weight: bold;}
.top_tel p img{margin-right: 10px;position: relative;bottom: 2px;}
.header{padding: 20px 0;}

/*导航*/
.p_nav{width: 100%;height: 70px;background: #0074c0;}
.nav_u{display: inline-block;}
.nav_u>li{display: inline-block;padding: 0 25px;height: 70px;line-height: 55px;text-align: center;position: relative;}
.nav_u>li>a{color: white;font-size: 16px;}
.nav_u>li>a>p{
	margin-top: -35px;
   	font-size: 12px;
    	color: #88bceb;
}
.top_ser{display: inline-block;width: 170px;height: 30px;background: white;border-radius: 25px;float: right;position: relative;top: 20px;}
.top_ser input{width: 80%;height: 30px;border: none;background: transparent;padding-left: 10px;}
.top_ser button{border: none;background: transparent;}
.nav_meu{background: rgba(0, 116, 192, 0.7);position: absolute;top: 60px;    transform: translate(-50%, 0);z-index: 99;padding: 10px 0;display: none; width: 150px;
	-webkit-transform: translate(-50%, 0);    left: 50%;}
.nav_meu li{height: 50px;line-height: 50px;}
.nav_meu li a{color: white;font-size: 16px;}
.nav_meu li:hover{background: white;}
.nav_meu li:hover a{color: #0074c0;}
.y_nav{display: none;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 100%;}
.carousel-indicators .active{background:#0074c0;border-color:#0074c0;margin: 0 5px;}
.carousel-indicators li{width: 12px;height: 12px;margin: 0 5px;}

/*滚动动态*/
.ind_gd{width: 100%;height: 50px;background: #f8f8fa;}
.gd_box{height: 50px;display: inline-block;}
.gd{display: inline-block;height: 50px;line-height: 50px;overflow: hidden;}
.gd ul li a{color: #606060;}
.gd_box .gd_p{display: inline-block;color: white;background: #0074c0;padding: 2px 10px;margin-right: 15px;position: relative;bottom:21px;}
.gd ul li span{margin-left: 15px;}
.gd_more{display: inline-block;height: 50px;line-height: 50px;float: right;color:#606060;}

/*解决方案*/
.ind_ju{margin: 50px auto;}
.tit{text-align: center;}
.tit h2{color: #333333;font-size: 36px;margin-bottom: 10px;}
.tit p{color: #999999;font-size: 16px;}
.ju_swiper{margin-top: 50px;padding-bottom: 65px;}
.ju_swiper .swiper-slide{text-align: center;width: 360px;}
.ju_m{width: 100%;height: 280px;overflow: hidden;}
.ju_m img{width: 100%;height: 100%;transition: all 1s ease;}
.ju_swiper .swiper-slide p{color: #333333;font-size: 24px;margin-top: 10px;}
.ju_swiper .swiper-slide:hover .ju_m img{transform: scale(1.1);}
.swiper-pagination-bullet-active{background:#0074c0;}

/*关于继善*/
.ind_ab{width: 100%;background: url(../img/ind_bg_01.png) no-repeat;background-size: cover;padding: 60px 0;}
.ind_ab .tit h2,.ind_ab .tit p{color: white;}
.ab_txt p{color: white;line-height: 25px;text-indent: 2em;}
.ab_c{margin-top: 30px;}
.ab_fl li{display: inline-block;text-align: center;margin-right: 100px;}
.ab_fl{text-align: center;margin-top: 45px;}
.ab_fl li p{color: white;font-size: 16px;margin-top: 10px;}
.ab_fl li:last-child{margin-right: 0;}
.ab_fl li img{transform-style: preserve-3d; -webkit-transform-style: preserve-3d;transition: all 0.5s linear;}
.ab_fl li:hover img{transform: rotateY(180deg);-webkit-transform:rotateY(180deg);}

/*智慧工地*/
.ind_zh{margin: 90px auto;}
.vd{display: inline-block;width: 590px;height: 375px;}
.vd video{max-width:100%;}
.vd img{width: 100%;height: 100%;}
.zh_c{display: inline-block;width:47%;float: right;}
.zh_t h3{color: black;font-size: 30px;}
.zh_t p{color: #e4e4e4;font-size: 36px;font-weight: bold;}
.zh_t{margin-bottom: 30px;}
.zh_c .zh_p{color: #666666;line-height: 28px;}

/*客户案例*/
.ind_case{background: url(../img/ind_bg_02.png) no-repeat;background-size: 100% 100%;}
.tab{ width:100%; margin:0 auto;}
.tab-hd {overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:200px; height: 150px; text-align:center; cursor:pointer;border: 2px solid white;margin-right:50px;}
.tab-hd li img{width: 100%;height: 100%;}
.tab-hd li.active{border-color:#0074c0;}
.tab-hd li:last-child{margin-right: 0;}
.tab-bd>li{display:none;}
.tab-bd li.thisclass{ display:list-item;}
.al_nr{width: 100%;height: 405px;background: url(../img/ind_bg_04.png) no-repeat;background-size: 100% 100%;padding: 50px;}
.al_tab .tab-hd{margin-top: 40px;}
.al_tab{margin-top: 50px;}
.al_nr .al_m{display: inline-block;width: 410px;height: 310px;}
.al_nr .al_m img{width: 100%;height: 100%;}
.al_txt{display: inline-block;width: 60%;float: right;position: relative;height: 310px;}
.al_txt h4{font-size: 20px;font-weight: bold;color: black;margin-bottom: 20px;}
.al_txt p{color: black;font-size: 14px;line-height: 25px;}
.al_txt a{display: inline-block;width: 110px;height: 35px;text-align: center;line-height: 35px;background: #0074c0;color: white;position: absolute;bottom:50px;left: 0;}

/*新闻中心*/
.ind_news{background: #f6f8fb;padding: 75px 0;}
.xw_c{margin-top: 50px;}
.xw_m,.xw_rg{display: inline-block;width: 50%;height: 395px;float: left;}
.xw_m img{width: 100%;height: 100%;}
.xw_rg{border: 1px solid #ededed;background: white;}
.xw_tab .tab-hd li{width: 33.3%;margin-right: 0;height: 75px;border: 1px solid #ededed;border-top: none;border-right: none;color: #999999;padding: 12px 0;}
.xw_tab .tab-hd{background: #f4f4f4;}
.xw_tab .tab-hd li.active{background: white;border-color: white;color: #0074c0;}
.xw_tab .tab-hd li p{font-size: 20px;}
.xw_tab .tab-hd li span{font-size: 12px;}
.xw_list li a{color: #666666;}
.xw_list li em{display: inline-block;width: 45px;height: 18px;border: 1px solid #666666;border-radius: 25px;margin-right: 12px;text-align: center;line-height: 18px;position: relative;top: 2px;}
.xw_list{padding: 15px;}
.xw_list li{height: 45px;line-height: 45px;}
.xw_list li span{float: right;}
.xw_list li p{display: inline-block;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_list .on p{color: #333333;}
.xw_list .on em{color:#0074c0;border-color:#0074c0;}
.xw_list li .xw_more{display: inline-block;width: 65px;height: 30px;text-align: center;line-height: 30px;background: #0074c0;color: white;float: right;margin-top: 15px;}

.top a{display: inline-block;width: 100%;height: 70px;text-align: center;line-height: 70px;background:#0074c0;color: white;font-size: 24px;}

/*底部*/
footer{width: 100%;background: url(../img/ind_bg_03.png) no-repeat;background-size: 100% 100%;padding-top: 65px;padding-bottom: 25px;}
.foot_nav li{display: inline-block;margin-right: 40px;}
.foot_nav li:last-child{margin-right: 0;}
.foot_nav li a{color: white;}
.foot_nav li:hover a{text-decoration: underline;}
.foot_lx li{color: white;margin-top:25px;}
.foot_lx li img{margin-right: 10px;}
.foot_tz{margin-top: 20px;}
.foot_tz li{display: inline-block;margin-right: 15px;}
.foot_tz li:last-child{margin-right: 0;}
.foot_rg{display: inline-block;float: right;}
.foot_rg ul li{display: inline-block;text-align: center;margin-left: 100px;}
.foot_rg ul li p{color: white;margin-top: 10px;}
.foot_lf{display: inline-block;}
.bq{width: 100%;background: black;padding: 10px 0;text-align: center;}
.bq p,.bq p a{color: white;font-size: 12px;}

/*********工程案例********/
.banner,.banner img{width: 100%;}
.m_nav{width: 100%;background: #f6f6f6;height: 50px;line-height: 50px;text-align: right;}
.m_nav p,.m_nav p a{color: #999999;font-size: 12px;}
.m_nav p img{margin-right: 7px;position: relative;top: 19px;}
.section{margin-top: 40px;margin-bottom: 85px;}
.sec_c{display: inline-block;width: 270px;position: relative;bottom: 138px;}
.c_top{width: 100%;}
.c_bt{width: 100%;background: #0074c0;padding: 25px 15px;color: white;position: relative;}
.c_bt h3{color: white;font-size: 24px;font-weight: bold;}
.c_bt img{position: absolute;right: 15px;top: 35px;}
.c_bt p{color: #d6eeff;font-size: 12px;margin-top: 5px;}
.c_nav{width: 100%;background: #f6f6f6;padding: 10px 0;}
.c_nav>li>a{color: #fff;font-size: 18px;padding: 10px 0 10px 30px; display: block; text-align: left;}
.c_nav>li{text-align: center;margin-bottom: 1px;    background-color: #666666;}
.c_nav li:last-child{border-bottom: none;margin-bottom: 0;}
.c_nav .active>a{ background:#016db8; color:#fff }
.c_nav>li>a:hover{background:#016db8; color:#fff }


.c_nav>li>ul{
	display: none;
	margin-bottom: 0;
	padding: 1px 0 1px;
	text-align: center;
	width: 100%;
	background: #fff;
}
.c_nav>.active ul{
	display: block;
}
.c_nav>li ul li{
	width: 100%;
	padding-left: 30px; 
	text-align:left; background: #f3f3f3; margin-bottom: 1px;padding: 5px 10px 5px 35px;
}
.c_nav>li>ul>li>a{ color: #333; font-size:14px}
.c_nav>li>ul>li:hover{
    background: #fff;
}
.c_nav>li ul li:hover a{
	color: #0074c0;
}
.c_nav>li ul .actse{
}
.c_nav>li ul .actse a{
	color: #0074c0;
}
.c_nav>li ul li a{
	display: block;
	color: #666666;
	padding: 6px;
}

.sec_rg{display: inline-block;width: 73%;float: right;vertical-align: top;}

.new_u li{width: 100%;overflow: hidden;padding: 10px;background:#f6f6f6;margin-bottom: 30px;position: relative;}
.new_img{width: 300px;height:190px;float: left;}
.new_img img{width: 100%;height: 100%;}
.new_txt{width:64%;float: right;}
.new_txt .new_wz{line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 20px;color: #666666;}
.new_txt p{color: #7c7c7c;}
.new_txt .new_t{font-size: 20px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_n span{display: inline-block;width: 110px;height: 35px;background:#0074c0;text-align: center;line-height: 35px;color: white;position: absolute;bottom: 15px;right: 15px;}
.new_u li:hover .new_txt .new_t{color: #0074c0;}
.paging{width: 100%;height: auto;text-align: center;margin-top: 15px;    clear: both;}
.paging a{display: inline-block;padding: 5px 10px;border: 1px solid #CCCCCC;margin: 0 5px;}
.paging .current{color: white;}
.paging .current{background: #0074c0;border-color: #0074c0;}
.paging a{color: #666666;font-size: 12px;}
.new_u.pto{  display:flex;
 display: -webkit-flex;
 align-items: stretch;
 flex-wrap: wrap;
}
.new_u.pto li{
    background: none;
    width: 32%;
    margin-bottom: 20px;
    padding: 0;
    margin-right: 2%;
    }
.new_u.pto li:nth-child(3n){ margin-right:0;}
 .new_u.pto li .new_img{
    border: 1px solid #e4e0e0;
    overflow: hidden;
    width: 100%;
    height: auto;
    }
  .new_u.pto li .new_txt{
    width: 100%;
}
    .new_u.pto li .new_t{
    margin-top: 5px;
    font-size: 16px;
    text-align: center;
}
 .new_u.pto li .new_img img{ width:100%; height:auto;}
/*****公司介绍*****/
.about h1{text-align: center;font-size: 26px;font-weight: bold;margin-bottom: 40px;color: #333333;}
.about p{color: #666666;line-height: 27px;margin-bottom: 10px;}
.about img{margin-top: 25px;}

.solution h1{margin-bottom: 0;font-size: 36px;}

/*****新闻中心*****/
.js_news li{width: 100%;overflow: hidden;border-bottom: 1px dashed #d9d9d9;padding: 20px 0;background: white;margin-bottom: 0;}
.js_news .new_img{width: 220px;height:150px;float: left;}
.new_img img{width: 100%;height: 100%;}
.js_news .new_txt{width: 73%;height: 115px;float: right;position: relative;}
.js_news .new_txt .new_wz{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 25px 0;}
.new_txt p{color: #7c7c7c;}
.js_news .new_txt .new_t{font-size: 18px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.js_news .new_n span{margin-right: 10px;color: #666666;position: static;background: transparent;text-align: left;}
.new_u li:hover .new_txt .new_t{color: #0074c0;}

/*****联系我们*****/
.map{display: inline-block;width: 765px;height: 515px;vertical-align: bottom;}
.map img{width: 100%;height: 100%;}
.contact{overflow: hidden;}
.cont_rg{display: inline-block;width: 430px;background: #0074c0;padding: 20px;vertical-align: bottom;}
.cont_u li .cont_m{display: inline-block;width: 35px;vertical-align: top;}
.cont_z{display: inline-block;width: 89%;}
.cont_z p{color: #88bceb;margin-bottom: 5px;}
.cont_z span{color: white;font-size: 18px;}
.cont_u li{margin-bottom: 30px;}
.cont_msg input{width: 48%;height: 40px;border-radius: 5px;border: none;padding-left: 10px;margin-bottom: 20px;}
.cont_msg textarea{width: 100%;height: 120px;border-radius: 5px;padding: 10px;border: none;margin-bottom: 20px;}
.cont_msg input[type="submit"]{width: 120px;height: 40px;background: black;color: white;float: right;margin-bottom: 0;}
.cont_msg .cf{margin-right:10px;}
.cont_msg{margin-top: 40px;}


        .my-map { margin: 0 auto; width: 100%; height: 100%; }
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-red { background-position: -11px -5px; }
		.amap-container{height: 100%;}

/*荣誉资质*/
.honor{ width:100%; margin:0 auto 50px;}
.honor .tab-hd {overflow:hidden; zoom:1;}
.honor .tab-hd li{ float:left; width:125px;height: 35px;color:#fff; text-align:center; cursor:pointer;line-height: 35px;background: #51565c;font-size: 16px;border: none;}
.honor .tab-hd li.active{ background:#0074c0;}
.honor .tab-bd{overflow: hidden;margin-top: 25px;}
.honor .tab-bd>li{display:none;}
.honor .tab-bd li.thisclass{ display:list-item;}
.honor_list{display: flex;flex-wrap: wrap;}
.honor_list li{width: 213px;border:1px solid #e1e1e1;padding: 10px;text-align: center;margin-right: 15px;margin-bottom: 20px;}
.honor_m{width: 100%;height: 215px;display: flex;justify-content: center;align-items: Center;}
.honor_m img{width: 100%;max-height: 215px;}
.honor_list li p{color: #4d4c4c;margin-top: 10px;}
.honor_list li:nth-child(4n){margin-right: 0;}





/*********分辨率小于768px********/
@media only screen and (max-width:768px) {
	.header,.p_nav{display: none;}
	.container{padding-left: 15px;padding-right: 15px;}
	.container-fluid>.navbar-header{width: 100%;margin: 0;}
	.navbar{margin-bottom: 0;min-height: 55px;}
	.navbar-brand{width:85%; padding: 8px  0;}
	.navbar-brand>img{height:35px;}
	.navbar-default{ background: #fff}
	.navbar-default .navbar-toggle {border-color: transparent;padding-right: 0;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #0074c0;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
	.container-fluid>.navbar-collapse{position: relative;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #0074c0;color: white;}
	.y_nav{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 999;box-shadow:2px 2px 5px #A1A1A1;-moz-box-shadow:2px 2px 5px #A1A1A1; -webkit-box-shadow:2px 2px 5px #A1A1A1;}

	#myCarousel{margin-top: 56px;}
	.carousel-indicators li,.carousel-indicators .active{width: 8px;height: 8px;margin: 0 3px;}
	.carousel-indicators{bottom: 0;}

	.ind_gd{display: none;}

	/*解决方案*/
	.tit h2{font-size: 20px;}
	.ind_ju{margin: 25px 0;}
	.ju_m{height: 250px;}
	.ju_swiper .swiper-slide p{font-size: 17px;}
	.ju_swiper{margin-top: 25px;}
	.ab_fl li img{width:70px;height:70px;}
	.ab_fl li{margin-right: 10px;}
	.ab_fl li:last-child{margin-right: 0;}
	.ab_fl li p{font-size: 14px;}
	.ab_txt p{line-height: 23px;}
	.ind_ab{padding: 30px 0;}
	.tit p{font-size: 14px;}

	.vd{width: 100%;height: 220px;}
	.zh_c{width: 100%;margin-top: 20px;}
	.zh_t h3{font-size: 20px;}
	.zh_t p{font-size: 25px;}
	.zh_t{margin-bottom: 10px;}
	.ind_zh{margin: 40px auto;}

	.al_nr{height: auto;padding: 10px;background: white;}
	.al_nr .al_m{width: 100%;height: auto;}
	.al_txt{width: 100%;float: none;margin-top: 20px;height: auto;padding-bottom: 110px;}
	.al_txt h4{font-size: 16px;margin-bottom: 10px;}
	.al_txt p{line-height: 20px;}
	.ind_case{background: #022f57;}
	.tab-hd li{margin-right: 0;width: 32%;height: 90px;margin-bottom: 10px;margin-right: 5px;}
	.tab-hd li:nth-child(3n){margin-right: 0;}
	.al_tab{margin-top: 35px;}

	.xw_m{display: none;}
	.xw_rg{width: 100%;}
	.xw_tab .tab-hd li{margin-bottom: 0;}
	.xw_tab .tab-hd li p{font-size: 16px;}
	.xw_list li em{font-size: 12px;line-height: 17px;}
	.top a{font-size: 14px;height: 40px;line-height: 40px;}
	.ind_news{padding: 35px 0;}
	.xw_c{margin-top: 30px;}
	footer{display: none;}
	.bq{padding: 10px;}

	/*工程案例*/
	.banner{margin-top: 56px;}
	.sec_c{display: none;}
	.section{margin-top: 25px;}
	.sec_rg{width: 100%;margin-top: 15px;}
	.new_img{display: none;}
	.new_txt,.js_news .new_txt{width: 100%;}
	.new_txt .new_t,.js_news .new_txt .new_t{font-size: 16px;}
	.new_u li{padding: 10px 0;padding-bottom: 0;background: white;border-bottom: 1px dashed #d9d9d9;margin-bottom: 0;}
	.new_txt .new_wz,.js_news .new_txt .new_wz{margin: 10px 0;}
	.new_n span{position: static;float: right;margin: 10px 0;font-size: 12px;width: 90px;height: 30px;line-height: 30px;}
	.js_news .new_n span{margin-top: 0;}
	/*.about{margin-top: 25px;}*/
	.about h1{font-size: 18px;margin-bottom: 20px;}
	.about p{line-height: 23px;}

	.solution h1{margin-bottom: 0;font-size: 21px;}

	.map{width: 100%;height: 300px;}
	.cont_rg{width: 100%;margin-top: 20px;}
	.cont_msg .cf{margin-right: 7px;}
	.cont_z{width: 86%;}
	.cont_z span{font-size: 16px;}

	.honor_list li{width: 48%;margin-right: 10px;}
	.honor_list li:nth-child(even){margin-right: 0;}
	.honor_m{height: 175px;}
	.honor_m img{max-height: 175px;}
	.vd video{max-width:100%;    height: auto;}
	.about img{height:auto !important;}

.new_u.pto li .new_img{ display:block;}
	
.new_u.pto{ justify-content:space-between}
.new_u.pto li{ width:48%;margin:initial; border:0}
.new_u.pto li:nth-child(2n)~li{ margin-top:15px}
.new_u.pto li .new_t{ font-size:14px;}
	
}