a:hover,a:active,a:visited{text-decoration:none;}
.mb-2{margin-bottom: 2rem;}
.navcat{width:100%;background: #1d753b;}
#bs-example-navbar-collapse-1{padding: 0;}
.navbar-brand{display: flex; justify-content: flex-start; align-items: center;}
.navbar-brand>img:first-child{margin-right: 30px;}
.navbar-brand span{height: 3rem; line-height: 3rem; margin-left: 1rem; padding-left: 1rem; color: #b3893c;}
.navbar-default .navbar-nav>li>a{font-size:1.8rem;color: #fff;overflow: hidden;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li>a:hover{color: #fff; background-color: rgba(21,73,49,.8);}
.navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,.dropdown-menu>li a:hover{color: #000; background-color:#fff;}
.dropdown-menu>li>a{font-size:1.5rem;}
#banner a.left,#banner a.right{display: none;}

.one{border-bottom:#d0d0d0 2px solid;margin-bottom:4rem;}
.one .container{display:flex;justify-content:space-around;}
.one .deng5{width:20%;border-left:#d0d0d0 2px solid; text-align:center;padding-bottom:1.5rem;}
.one .deng5:last-child{border-right:#d0d0d0 2px solid;}
.deng5 h2{font-size:1.8rem;font-weight:600;}
.deng5 p{font-size:1.4rem;margin-top:5px;}
/*jianjie*/
.two{margin-bottom:3rem;}
.two .col-md-6{padding-left:0;}
.menu{margin-bottom:1.5rem; display:flex; justify-content:space-between; align-items:center;flex-wrap:nowrap;position:relative;}
.menu::before{content:"";position:absolute;left:0; top:50%; width:100%; border-bottom:#000 1px solid; z-index:1;}
.menu span{font-size:2.2rem;padding-right:10px;color:#1d753b; background:#fff; z-index:2;}
.menu a{font-size:1.4rem;padding:0 15px; color:#333; background:url(../images/more.jpg) right center #fff no-repeat; z-index:2;}
.info p{text-indent:2em;font-size:1.4rem;line-height:1.6;}
.info img{float:left;margin:0 15px 15px 0; max-width:40%;}
.ljxq{text-align:right;}
.ljxq a{font-size:1.5rem;text-align:center; padding:5px 20px; border:#e50012 1px solid; color:#e50012;}
.tbox{display:flex; justify-content:space-between; align-items:top; padding-right:0;}
.tbox>.tb{width:58%;}
.lddq{width:40%;display:flex; flex-wrap: wrap; justify-content:flex-end; align-content: space-between;}
.tb{position:relative;}
.tb img{width:100%;}
.tb p{position:absolute;left:0;bottom:0;width:100%;height:45px;padding:0 10px;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;color:#fff;background:rgba(219,189,46,.8);}
.lddq .tb:nth-child(1) p{background:rgba(107,187,101,.8);}
.lddq .tb:nth-child(2) p{background:rgba(67,160,201,.8);}

/*业绩展示*/
.three{padding:55px 0 35px 0;margin-bottom:3rem;background:url(../images/yjbg.jpg) center top no-repeat;}
.carousel-example .items{display: none;}
.picbox{width:100%;overflow:hidden;}
#complicated-content-carousel .carousel-control {	position: absolute;	top: -20px;	right: 0;	left: auto;	bottom: auto;	width: 14px;	font-size: 25px;	color: #3c3c3c !important;
	opacity: 1;}
.webset .picbox{border:#eee 1px solid;}
#complicated-content-carousel .carousel-control.left,
#complicated-content-carousel .carousel-control.right {	background-image: none;}
#complicated-content-carousel .carousel-control.left {	right: 35px;}
#complicated-content-carousel .index {	position: absolute;	top: -70px;	right: 0;	font-size: 16px;	color: #3c3c3c;}
#complicated-content-carousel .flex-item {	position: relative;	display: inline-block;	width: 320px;	height: 380px;	padding: 16px 13px;	background-color: #f5f6f7;	border: 6px solid #f5f6f7;
}
#complicated-content-carousel .flex-item:hover,
#complicated-content-carousel .flex-item:focus {border: 6px solid #d2d4d5;	border-radius: 3px;}
.flex-item h3{font-size:1.8rem; /*font-weight:600;*/ padding:10px 0;text-align:center;}
.flex-item h4{font-size:1.6rem;margin-bottom:6px;}
.flex-item p{font-size:1.5rem;line-height:2.2rem;}


.newslist ul{padding: 0;}
.newslist img{float:left;margin-right:10px; margin-bottom:15px;}
.newslist li{list-style: none; height:30px; line-height:30px;padding-left:10px; font-size: 1.5rem; background:url(../images/d.jpg) left center no-repeat;overflow: hidden;}
.newslist li a{color: #333;}
.newslist li .date{ float:right; color:#999;  }
.newslist .ljxq{margin-top:1rem;}
.mb-5{margin-top: 3rem; margin-bottom: 5rem;}


.zzxg{display: flex; justify-content: space-between; align-items: center; flex-wrap: nowrap; margin-top: 3rem;}
.zzxg>div{width:30%;}
/*foot*/
.foot{padding-top:3rem;padding-bottom: 2rem; color: #fff; background:#1d753b;}
.foot .xdh{display: flex;justify-content: space-between; align-items: center; flex-wrap:nowrap; border-bottom:#fff 2px solid; line-height:4rem; margin-bottom: 2rem;}
.foot .ewm{display:flex; justify-content:flex-end;}
.foot .ewm img{max-width:160px;}
.foot .ewm p{text-align:center;line-height:4rem;}
.copry{border-top:1px solid #fff;margin-top:2rem;padding-top:1rem;}
.foot p{font-size: 1.5rem;line-height: 2;}
.foot p:nth-child(1){margin-right:15px;}
.foot a{font-size: 1.5rem;color: #fff;}



/*超小屏幕*/
@media (max-width: 400px) {
	.navbar-brand span{display: none;}
	.one img{margin-bottom: 2rem;}
	.newsitem .brief span{font-size: 1.2rem;}
	.newslist{padding: 10px;}
	.foot{margin-bottom: 50px;}
	
}

/* 小屏幕（手机，小于等于 768px） */
@media (max-width: 768px) {
	body{overflow-x: hidden;}
	.navbar-default{position: fixed;left:0;top:0;width: 100%;background:#fff;z-index: 999;}
	.navbar-brand{padding: 5px 20px; height: 50px;}
	.navbar-brand img{height: 40px;}
	.navbar-brand span{margin-left: 0.8rem; padding-left: 0.8rem;font-size: 1.6rem;}
	.navbar-default .navbar-nav>li>a{color:#333;}
	.navbar-default .navbar-toggle{background-color: #fff;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	    background-color: #efefef;
	}
	.navcat{position: absolute; left: 0;top:50px;background-color: #fff;z-index: 999;}
	.navcat .navbar-nav{padding-left: 20px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#666;}
	#banner{margin-top: 50px;}
	.carousel-indicators{bottom: 0;}
	#banner .carousel-indicators li{width:10px;height:10px;border-radius: 50%;border:#fff 2px solid;}
	#banner .carousel-indicators .active{width:30px;height:10px;border-radius:5px;border: 0;background-color: #fff;}
	.one,.one .container{padding:0;flex-wrap:wrap;}
	.one .deng5:nth-child(3),.one .deng5:nth-child(4),.one .deng5:nth-child(5){width:33.3%;padding-left:5px;padding-right:5px;}
	.one .deng5:nth-child(1),.one .deng5:nth-child(2){width:50%; border-bottom:#d0d0d0 2px solid;}
	.col-xs-12{padding:0;}
	.info{margin-bottom:2rem;}
	.ljxq{margin:10px 0;}
	.ljxq a{font-size:1.3rem; padding:3px 10px;}
	.tbox>.tb{width:49%;}
	.lddq{width:49%;}
	.foot p{font-size:1.4rem;}
	.foot .ewm{justify-content:center;margin-top:1rem;}
	.footdh{width:100%; height: 60px;display: flex; justify-content: space-around; align-items: center; position: fixed;left: 0;bottom:0;background:#2d2d2d;z-index: 999;}
	.footdh a{font-size: 1.5rem; text-align: center; color: #fff;}
	.footdh .glyphicon{display: block;font-size: 1.8rem; margin-bottom:5px;}
}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) { 
	.navbar-default{background: none;border: 0;}
	.navbar-brand{padding: 10px; height: 80px;}
	.navcat{padding-left:0;padding-right:0;}
	.navbar{margin-bottom: 0;}
	.line{border-bottom: #efefef 1px solid;}
	.floatright{float: right;}
	.logo{display:flex;justify-content: space-between;align-items: center;}
	.logo::after,.logo::before{content: none;}
	.header-right{width:30%;}
	.header-right .welcome{width: 100%; line-height: 3.0rem; font-size: 1.5rem; }
	.tel{float:right;font-size: 1.8rem;padding-left:95px;background: url(../images/tel.jpg) left center no-repeat;}
	.tel span{color: #b3893c;}
	.navbar-nav{display: flex;justify-content: space-between;flex-wrap:nowrap;float: none; font-size: 1.7rem;color: #fff;}
	.dropdown-menu{font-size: 1.5rem; background-color: rgba(255,255,255,.8);}
	.navbar-nav>li{position: relative;}
	.navbar-nav>li::after{content: ""; width:5px; height: 100%; display:inline-block; position: absolute; top: 0; left:115px; background:url(../images/l.jpg) center no-repeat;}
	/*.navbar-nav>li:nth-child(2)::after{left: 130px;}*/
	.navbar-nav>li:last-child::after{display: none;}
	#banner .carousel-indicators li{width:15px;height:15px;border-radius: 50%;margin:0 5px;background-color: #464646; border:#eee 2px solid;}
	#banner .carousel-indicators .active{background-color: #e7650f;}
	.two .col-md-6:nth-child(1){padding-right:20px;}
	.two .col-md-6:nth-child(2){padding-left:20px;}
	.foot .col-md-8{padding-left:0;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) { 
	.navbar-brand{height: 100px; }
	.navbar-brand span{font-size: 2.2rem;}
	
}