@charset "utf-8";
/*base*/
html,body,ul,li,p,h4,h5,a,img,span{margin:0;padding:0;}
html,body{min-width: 320px;}
body{width: 100%;height: 100%;font-size:14px;font-family:"Microsoft Yahei";background:#f5f7fa;}
li,button{list-style: none;}
i{font-style: normal;}
a{color: #333;font-family:"Microsoft Yahei";}
a:hover{color: #f90;text-decoration:none;}
input:focus,select:focus, button{outline:none;}
input,img{ vertical-align: middle;border:none;}
::-webkit-input-placeholder {color: #989898; } :-moz-placeholder { color: #989898; } 
::-moz-placeholder {  color: #989898; } :-ms-input-placeholder {color: #989898; } 
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}

.more{float:right;color:#999;}
.container{margin:0 auto;padding:0;}
.swiper-button-prev,.swiper-button-next{color: #fff;}
.list-group-item{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.crumbs{padding-left:7px;padding-right:7px;}
.breadcrumb{background:#fff;}
.breadcrumb .glyphicon{color:#4676d3;}


/*主体*/
.container .col-md-3{padding-left:7px;padding-right:7px;}
.container .col-md-4{padding-left:7px;padding-right:7px;}
.container .col-md-5{padding-left:7px;padding-right:7px;}
.container .col-md-6{padding-left:7px;padding-right:7px;}
.container .col-md-7{padding-left:7px;padding-right:7px;}
.container .col-md-9{padding-left:7px;padding-right:7px;}
.container .col-md-12{padding-left:7px;padding-right:7px;}

.container h3{font-size:16px;text-align:center;margin-top:0;}
.container h3 p{ padding-top:10px;font-weight:normal;color:#9999;}

/*头部开始*/
.search{width: 284px;height: 34px;margin-top:180px;position: relative;background-color:#fff; }
.search input{width: 224px;height: 24px;padding: 5px 10px;line-height: 24px;color: #484849;background-color: #ffffff; position: absolute;top: 0;left: 0;}
.search button{width: 40px;height: 34px;position: absolute;top: 0;right: 0;cursor: pointer;background: url(search.jpg)  no-repeat;border: 0; }

.header{background:#fff;padding:35px 0;}
.navbar-default{background:none;border:none;border-radius:0;}
.navbar-default .navbar-header {padding-right:15px;padding-left: 15px;}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{color: #fff;}
.navbar-default .navbar-nav li {line-height:50px;text-align:center; font-weight: 700;}
.navbar-default .navbar-nav li a{display:block;}
.navbar-default .navbar-nav > li > a{color:#333;}
.navbar-default .navbar-nav > li > a:hover{color:#777;}
.navbar-nav .open .dropdown-menu li{margin-left:0;}

.banner{width:100%;margin-bottom:20px;}
.banner .swiper-slide img{max-width:100%;}

.focus .swiper-slide img{max-width:100%;}
.focus .swiper-slide .inner {position:absolute;text-align:left;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:0;left:10px;width:100%;background: rgba(0,0,0,0.8)!important;filter:Alpha(opacity=60);background:#000;color:#fff;line-height:2.4;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}


.column_1,.column_2,.column_3,.column_4,.column_5{padding:80px 0;}
.column_1 div{text-align:center;padding:10px 0;}
.column_1 h5{font-size: 45px;color:#f02933;}
.column_1 h5 i{font-size:24px;}

.column_2{background-image: url(../images/hnzpj_bg_01.jpg);background-position: top center;background-size: cover;}
.column_3{background-image: url(../images/hnzpj_bg_02.jpg);background-position: top center;background-size: cover;}
.column_3 .slide3{background:#fff;padding:15px 15px 45px;}
.column_3 .slide3 .swiper-slide{position: relative;text-align:center;}
.column_3 .slide3 .swiper-slide img{max-width:100%;}
.column_3 .slide3 .swiper-slide p{position:absolute;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
z-index: 10;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60);background:#000;color:#fff;
line-height:2.4;}


.column_4{background-image: url(../images/hnzpj_bg_03.jpg);background-position: top center;background-size: cover;}
.column_4 .slide3{background:#fff;padding:15px 15px 45px;}
.column_4 .slide3 .swiper-slide{position: relative;text-align:center;}
.column_4 .slide3 .swiper-slide img{max-width:100%;}
.column_4 .slide3 .swiper-slide p{position:absolute;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
z-index: 10;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60);background:#000;color:#fff;
line-height:2.4;}

/*客户案例
.column_4{background-image:url(../images/hnzpj_bg_03.jpg);background-position:top center;background-size:cover;}
.column_4 ul li{position:relative;margin-top:10px;}
.column_4 ul li .gallery-txt{padding:10px;font-weight:400;position: absolute;bottom:0;width:100%;display:block;overflow:hidden;background:rgb(255 255 255 / 80%)!important;filter: Alpha(opacity=80);background:#fff;}
.column_4 ul li .gallery-txt p{ padding-bottom:10px;font-size:16px;font-weight:bold;text-align:center;color:#de1620;}
.column_4 ul li img{max-width:100%;}
*/
.column_5{background-image: url(../images/hnzpj_bg_04.jpg);background-position: top center;background-size: cover; display:none;}
.column_5 .panel-body .slide6{background:#fff;padding:15px 15px 45px;}
.column_5 ul li{position: relative;}
.column_5 ul li .gallery-txt{padding:10px;font-weight:400;position: absolute;bottom:0;width:100%;display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:rgb(255 255 255 / 80%)!important;filter: Alpha(opacity=80);background:#fff;}
.column_5 ul li .gallery-txt p{ padding-bottom:10px;font-size:16px;font-weight:bold;text-align:center;color:#de1620;}
.column_5 .swiper-slide img{max-width:100%;}

.panel-1{background-color: #fff;padding:25px;}
.panel-1 .nav-tabs{margin-bottom:5px;border-bottom:0;}
.panel-1 .nav-tabs > li.active > a{background:#f13a3a;color:#fff;border: none;}
.panel-1 .nav-tabs > li > a{margin-right: 0px;border-radius:0}
.panel-1 .list-1{margin-bottom:10px;padding:0px;}
.panel-1 .list-1 .list-group-item{padding:10px 0;}



.panel-6 > .panel-heading{border-color:#eaeef5;padding-left: 0;}
.panel-6 > .panel-heading h3{ display:inline-block;padding:0px 20px 10px 20px;margin:0;line-height:1.5;font-size:24px;color:#0077d1;}
.panel-6 > .panel-body{padding-top:0;padding-bottom:0;}
.panel-6 > .panel-body li{border:none;background: url(../images/hnzpjl_list_2.jpg) 0px 13px no-repeat;}
.panel-6 > .panel-body .badge{background-color:transparent; color: #999; font-weight: normal;}






.list-1{padding: 0px 15px;}
.list-1 .list-group-item{border-left:none;border-right:none;}
.list-1 .list-group-item:first-child{border-top:none;}
.list-1 .list-group-item:last-child{border-bottom:none;}



/* 列表 */
.list .menu { text-align: center;}
.list .menu .list-group-item{border-top:1px solid #eaeef5; border-left: 0;border-right: 0; padding:15px 0;}
.list .menu .index{background-color:#4676d3;border-color:#4676d3;color:#fff;}
.list .menu .active{background-color:#f5f5f5;border-color:#f5f5f5;color:#ff892a;border-left:3px solid #ff892a; background: url(../images/xygsl_list_3.png) center center no-repeat;}


/* 内页*/
.news .menu { text-align: center;}
.news .menu .list-group-item{border-top:1px solid #eaeef5; border-left: 0;border-right: 0; padding:15px 0;}
.news .menu .index{background-color:#4676d3;border-color:#4676d3;color:#fff;}
.news .menu .active{background-color:#f5f5f5;border-color:#f5f5f5;color:#ff892a;border-left:3px solid #ff892a; background: url(../images/xygsl_list_3.png) center center no-repeat;}
.news .panel-heading{padding-bottom:20px;text-align:center;}
.news .panel-heading h2{margin-bottom:20px; line-height:1.5}
.news .panel-body{border-top: 1px solid #d4d4d4;margin:20px 20px; padding-bottom:20px; font-size:16px; line-height:1.5}
.news .panel-body p{margin:10px auto}
.news .panel-body img{display:block;margin:15px auto;max-width:100%;text-align:center;}

/* 单页*/
.page .menu { text-align: center;}
.page .menu .list-group-item{border-top:1px solid #eaeef5; border-left: 0;border-right: 0; padding:15px 0;}
.page .menu .index{background-color:#4676d3;border-color:#4676d3;color:#fff;}
.page .menu .active{background-color:#f5f5f5;border-color:#f5f5f5;color:#ff892a;border-left:3px solid #ff892a; background: url(../images/xygsl_list_3.png) center center no-repeat;}
.page .panel-body{margin:20px 20px; padding-bottom:20px; font-size:16px; line-height:1.5}
.page .panel-body p{margin:10px auto}
.page .panel-body img{display:block;margin:15px auto;max-width:100%;text-align:center;}
.page .panel-body .list-group li{margin-top:10px;background:none;}
.page .panel-body .list-zs li {padding: 10px;background:none; }
.page .panel-body .list-zs li input{width: 70%;background: #fafafa;height: 40px;border: 1px solid #e7e7e7;border-radius: 0;padding: 0 8px;}
.page .panel-bottom{text-align:center;margin: 20px 20px;padding-bottom: 20px;}
.page .panel-bottom h3 { background: #c9e7ff; padding-left: 10px; line-height: 2.5;  font-weight: bold;  font-size: 16px;}

.lm-3 .panel-body .list-group li a {position:relative;display:block;width:100%;overflow:hidden;}
.lm-3 .panel-body .list-group li h4 {position:absolute;width:100%;height:35px;bottom:0;line-height:35px;background:rgba(0, 0, 0, 0.4);color:#fff;text-align:center;}
.lm-3 .panel-body .list-group li img {margin:auto;}


.lm-4 .panel-body .input-group-addon{background-color:transparent;border: 1px solid transparent;}
.lm-4 .panel-body .list-group li h4{padding:2px 0;text-align:center;}
.lm-4 .panel-body .list-group li img{border:10px solid #f6f8fa;}



/*底部*/
.footer{background:#303132;color:#fff;}
.footer a{ color:#fff;}
.footer .container{padding:25px 0;}
.footer .logo{ margin:20px auto}
.footer .abouts{padding:20px; border-right:1px solid #555;border-left:1px solid #555}
.footer .addes{line-height:2.4}
.footer .ewm p{text-align:center}
.footer .ewm img{width:80px;height:80px;}
.footer .Copyright{padding:0;text-align:center;line-height:1.5;font-size:14px;}
.footer .contacts{ margin:20px auto;}

.footer .link{ margin:20px auto;text-align:center}
.footer .link .btn-group{width:90%;margin:5px auto}
.footer .link .btn-default {width:90%;}
.footer .link .dropdown-menu{bottom:100%;top:auto}

.scrollToTop {-webkit-transition:all .1s ease-out;transition:all .1s ease-out;text-align:center;position:fixed;z-index:100;bottom:100px;right:20px;border-radius:2px; background:#fff;padding-bottom:5px;}
.scrollToTop img {-webkit-transition:all .1s ease-out;transition:all .1s ease-out;display:block;width:100px;height:100px;font-size:1em;color:#aaa;}

/*导航*/

@media (min-width: 768px){
	.navbar-header {display:none;}
	
}
@media (max-width: 767px){
	.header{padding:0;text-align:center;}
	.navbar-default{ border-bottom:1px solid #e7e7e7;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
	.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {color:#777;}	
	.footer .logo{text-align:center}
	
}