@charset "utf-8";
/* CSS DocumentQQ:562472932 */
body {font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;color: #666; background:#fff;}
h4{ line-height:36px;}
*{ margin:0; padding:0;}
a:hover{color:#999999; text-decoration:none;}
ul li{ list-style:none;}
.fl{ float:left;}
.cblue{ color:#132549;}
.pd20{ padding:20px;}
.cgray{color:#999999;}
.cred{color:#d92e26;}
.pd100{ padding:7% 20px 7% 20px;}
.pd50{padding:2% 20px 1% 20px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.pl5{ padding-left:5px;}
.f20{ font-size:26px;}
.f14{font-size:14px;}
.f16{ font-size:16px;}
.fb{ font-weight:bold;}

.blank20{ height:20px; overflow:hidden; clear:both;}
.blank05{ height:5px; overflow:hidden; clear:both;}
.blank40{height:70px; overflow:hidden; clear:both;}
.col-md-13{ width:20%; float:left;}

.bfxc{padding:0 20px;}
/*导航*/
.hvr-sweep-to-bottom a{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.hvr-sweep-to-bottom a:before {	content: "";	position: absolute;	z-index: -1;	top: 0;	left: 0;	right: 0;	bottom: 0;}
.hvr-sweep-to-bottom a:hover, .hvr-sweep-to-bottom a:focus, .hvr-sweep-to-bottom a:active {	color:#fff;}
.hvr-sweep-to-bottom a:hover:before, .hvr-sweep-to-bottom a:focus:before, .hvr-sweep-to-bottom a:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#fff;}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;/*background:url(../images/img_003.jpg) no-repeat;*/}
.navbar-fixed-top{margin-top:15px;}
.navbar-default ul li{padding:3px 0;background: url(../images/images_15.jpg) no-repeat right center;}
.navbar-default ul li a{ width:143px;background:url(../images/images_22.jpg) no-repeat center center; font-family:"微软雅黑"; text-align:center;}
.navbar-default ul li a:hover{background:url(../images/images_19.jpg) no-repeat center center; color:#fff;}
li.hvr-sweep-to-bottom a:hover{background:url(../images/images_19.jpg) no-repeat center center; color:#000;}
.tab-content{border:#fbb428 solid 3px;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {  color: #fff;  text-decoration: none;  background-color: #f5f5f5;}
.icon{	margin:10px 0;background:#000;padding:10px 0;}
.contact-fu img{ float:left; padding:0 25px;}

.nav-tabs{margin-top:20px;}
.nav-tabs li{width: 300px;}

.index-rongy li a span{display: block;height:30px; line-height: 30px; overflow: hidden;text-align: center;color: #000;}
.index-rongy li a div img{border: #ccc solid 1px;}
#news-fu2{padding-right:30px;padding-top:20px;}
.panel-body li{border-bottom:1px dotted #555;}
.demo1 table tr td{width:16%; height: 50px;line-height: 50px; display: block;float: left;text-align: center;}
.demo1 table tr{display: block;height: 50px;}
.demo1 table tr td img{display: inline-block;width:60px;height:45px;margin-left:-22px;}
.demo11 table tr td{width:15.3%; height: 50px;line-height: 50px; display: block;float: left;text-align: center;}
.demo11 table tr{display: block;height: 50px;}

.panel-heading table{ font-weight:bold;}
.panel-heading table tr td{width:16%; height: 50px;line-height: 50px;text-align: center;}

.title-fu{ font-size:14px;}
.col-md-fu22,.col-md-fu33,.col-md-fu44{ text-align:left; padding-top:5%;}
.col-md-fu22{ width:75%; margin:0 auto; line-height:30px;}
.col-md-fu33{ width:55%; margin:0 auto; line-height:30px;}
.col-md-fu44{ width:45%; margin:0 auto; line-height:30px;}
.bg-color{ background:#f9f9f9; border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}
.cgray a{color:#999999;}
.cgray a:hover{color:#666; }
.title{ text-align:center; color:#4c4c4c; font-family: "Roboto","Helvetic Neue",Helvetica,Arial; font-weight:100;}
.title2{ color:#132549; }
.title2 span{font-size:18px; color:#d92e26;}
.severico{ text-align:center;}
.severico a{ color:#333333; font-size:16px;}
.icoimg{ width:50%; margin:10px auto;}
.severimg{ width:70%; margin:40px auto 0 auto;}
.icoimg img,.severimg img{ width:100%;}

/*顶部*/
.bdsharebuttonbox{ float:right;}
.newnrss{background:#d3d3d3; margin-bottom:2%;}
.xwnrt{text-align:center; color:#000;}
.xwnrs{ padding:0.5% 0 1% 0; text-align:center;}
h3.xwnrt{ border-bottom:#a7a7a7 solid 1px;}

.ggzc{ color:#333; }
.ggzc li{ height:auto; line-height:26px;border-bottom:#999 dotted 1px;}

ul.social-links {float: right;}
ul.social-links li {margin-left: 8px;float: left;}
ul.social-links li a{ color:#fff;display: inline-block;}
ul.social-links li a img{ padding-right:5px;}

.col-md-66{ float:left;} 

.phonefu{ padding:18px 0;}






.icon-tu{ margin-bottom:0;}
.col-md-66{ color:#fff;}



.panel-footerdi{	text-align:center;	color:#fff;	padding:10px 0;	background:url(../images/img_111.jpg) no-repeat center bottom #333;	}

.news-fu ul li{ width:100%; height:40px; line-height:40px; border-bottom:dotted 1px #333;}
.news-fu ul li span{ display:inline-block; float:right;}
.news-fu ul li a{ display:inline-block; float:left; color:#333; font-size:14px;}
.news-fu ul li a img{ padding-right:5px;}
.news-fu ul li a:hover{ color:#f00;}


.logofu53{ float:left; padding:20px 0;}
.logofu55{ float:left; padding:9px 0 0 100px;}
.phonefu53{ float:right; padding-top:30px;}

.adfu{display:inline-block;float:left; padding:45px 0 0 20px;}

.vmc-centered{ padding: 10px 0; }
.vmc-centered img { transition: all 0.3s ease; }
.vmc-centered .vmc_active img { transform: scale(1.2); }
.vmc-viewport{ margin-bottom:15px;}

.newfu06{ padding-bottom:30px;}
.xuanx2 p img{ width:50%; float:left;}

.pagination{ display:none;}


.panel-default{ overflow:hidden;}
.glyphicon{margin-right:4px !important;/*override*/}
.panel ul{padding:0px;margin:0px;list-style:none;}


.abnrs img{ padding:8px 0;}
.abnrs{ line-height:28px; text-indent:24px;}
.redians{ line-height:28px;}
.redians ul li{ line-height:38px; text-indent:1em;}
.wanc{ color:#F60; font-weight:bold;}

.aboutsy{ float:left;}


/*内页*/
.ab-fubt{ display:block; width:100%; padding:5px 0; line-height:45px; font-size:20px; background:#fbb428; color:#fff; text-align:center; margin-bottom:10px; letter-spacing:3px;}
.ab-fu a img{ padding-right:8px;}
.leftcon-fu{ line-height:30px; background:url(../images/img_leftlx.jpg) no-repeat center top #fff; padding-top:100px;}
.leftcon-fu a{ color:#333;}

.posfu{ width:100%; border-bottom:#999 dotted 1px; text-align:right; padding-right:2%; padding-bottom:5px;}
.leftcon-fu{ color:#333;}

.news-funei{ border-bottom:#BBB dashed 1px;}
.hidden-xs{ color:#999;}
.news-funei p{color:#999;}

.news-funei h4 a{background:url(../images/newnr.jpg) no-repeat left center; padding-left:30px; display:inline-block; }

.youqnr p{ float:left;}
.youqnr{ text-align:center; width:100%;}




.bfxc li span{display: block;height:30px;line-height:30px;overflow:hidden;text-align:center;}
.bfxc li a span{color: #000;Þ}
.carousel-inner img{ margin:0 auto;}
.logo {	padding:0;}

.xlybg{ background:url(../images/by.jpg) no-repeat; background-size:100% 100%; padding:60PX 0;}
.wightbg{ padding:20px 40px;  line-height:30px; font-size:16px;color:#666666; /*background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;*//*实现FF背景透明，文字不透明*/
/*filter:Alpha(opacity=20);*/ background:none;/*实现IE背景透明*/}
.wightbg p{ position:relative;}/*实现IE文字不透明*/ 

.title3{ font-size:30px; color:#333; line-height:60px;}

.message .aboucon{
	max-width:980px;
	margin:0 auto;
	padding:0 15px;
	line-height:22px;
	/*height:120px;*/
	color:#666;
	overflow:hidden;
}
.message .aboucon.on{
	height:26%;
	padding-bottom:5px;
}
.message .look{ margin-bottom:50px;
	display:block;
	text-align:center;
	padding-top:20px; color:#acacac;
	
	background:url(../images/up.png) 55% 24px no-repeat; 
}
.message .look.new-on{
	background:url(../images/down.png) 55% 24px  no-repeat;
}

.ulstyle li{ line-height:38px; list-style:disc}


.ylbimg{ width:60%; margin:20px;}
.ylbimg img{width:100%;}

.news a{ color:#666; }
.news a:hover{ color:#337ab7;}

.cement{ background:#edf1f7; padding:10px 20px; border-radius:10px; color:#666;}
.cement a{ color:#1b3a6e; padding:0px;}
.cement a:hover{  color:#337ab7;}

.caslist{ border:1px solid #dddddd; border-left:0; border-top:0; width:100%; padding:15px 4%; text-align:center;}
.caslist img{ width:92%;}
.caslist span{ display:inline-block;}


.panel-footerdi{ line-height:2.5;}
.panel-footerdi a{ color:#fff; padding:0 10px;}
.panel-footerdi a:hover{ color:#FF0;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #e83c33;
    border-color: #e83c33;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.jumbotron {
	background-image: url(../images/bg.jpg);
	margin:  50px 0 0 0;
	color: #ccc;
}
.jumbotron h1 {
	font-size: 26px;
	padding: 0 0 0 20px;
}
.jumbotron h4 {
	font-size: 15px;
	padding: 0 0 0 20px;
}
#information {
	background-color: #eee;
	padding: 40px 0;
}
.info-content {
	background-color: #fff;
	margin: 0 0 20px 0;
	box-shadow: 2px 2px 3px #ccc;
}
.info-content img {
	margin: 12px 0;
}
.info-content h4 {
	color: #333;
	padding: 2px 0 0 0;
	font-size: 14px;
}
.info-content p {
	line-height: 1.6;
}
.info-right {
	background-color: #fff;
	box-shadow: 2px 2px 3px #ccc;
}
.info-right blockquote {
	margin: 0;
	padding: 0;
}
.info-right h2 {
	font-size: 20px;
	color: #333;
	padding: 5px;
}
.info-right h4 {
	color: #333;
	font-size: 16px;
	padding: 2px 0 0 0;
	line-height: 1.6;
}
#case {
	padding: 40px 0;
	background-color: #eee;
	text-align: center;
}
#case h4 {
	color: #666;
}
#case p {
	color: #666;
	line-height: 1.6;
}
#about {
	background-color: #eee;
	padding: 20px 15px;
}
#about a {
	color: #333;
}
#about a:hover {
	color: #f00;
}
.pagination a:hover{ color:#fff;}
#about .about {
	background-color: #fff;
	box-shadow: 2px 2px 3px #ccc;
	line-height:25px;
}
#about h3 {
	color: #333;
	font-size: 18px;
	/*border-bottom: 1px solid #eee;*/
	padding: 20px 0;
	margin: 0 0 10px 0;
	line-height:28px;
}
#about p {
	line-height: 2;
	font-size: 13px;
}
@media (max-width: 768px) {
	.title{ font-size:24px;}
	.title2{font-size:18px;}
	.f20{ font-size:20px;}
	.jumbotron h1 {
		font-size: 28px;
	}
	.jumbotron h4 {
		font-size: 14px;
	}
	.info-content h4 {
		font-size: 14px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	#about h3 {
		font-size: 19px;
	}
	#about p {
		font-size: 14px;
	}
	
	.panel-footer2{
	text-align:center;
	color:#fff;
	padding:10px 0;
	background:url(../images/dibu.jpg) no-repeat center center #000;
	}
	#youshi{ width:100%;}
	#youshi2{ width:80%;}
	#news-fu2 ul li{ padding:0 5%;}
	#news-fu2 ul li a{ display:inline-block; width:250px; height:30px; overflow:hidden;}
	
	#logofu55{width:60%; height:auto;float:left; padding:0; padding-left:5px;}
	#phonefu55{width:35%;height:auto;float:right; padding-top:4px; padding-right:5px;}
	#rowfu{ height:50%; padding-bottom:2%;}
	#adfu2{ display:none;}
	#erweims{display:none;}
	
	#contact-fu8 img{ width:50%; float:left; padding:5px;}
	.panel-footerdi ul li span{ display:inline-block}
	.social-links{ display:none;}
	.nav-tabs>li>a{ padding:8px 65px; border-bottom:#fff solid 3px;width:100%;line-height:1.42857143;}
	.xuanx2 p img{ width:100%;}
	.hvr-sweep-to-bottom a:before{ background:#000;}
	.navbar-default ul li{ background:#000;}
	.navbar-default ul li a{ background:none;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background:none;}
	.about img{max-width:100%; height:auto;}
	.icon{display:none;}
	.zd_lg{margin-top:20px;}
	.navbar-header{margin-top:0px !important;}
	.index-rongy li{height:215px;}
	#news-fu2 ul li a{width:50% !important;}
	.bfxc li{height:135px;}
}
/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
	/* .title{ font-size:30px;}
	.title2{font-size:20px;}
	.f20{ font-size:22px;}
	.jumbotron h1 {
	    font-size: 30px;
	}
	.jumbotron h4 {
	    font-size: 16px;
	}
	.info-content h4 {
	    font-size: 16px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	#about h3 {
	    font-size: 19px;
	}
	#about p {
	    font-size: 14px;
	}
	.navbar-default ul li{ }
	 */
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
	/* .title{ font-size:36px;}
	.title2{font-size:22px;}
	.f20{ font-size:24px;}
	.jumbotron h1 {
	    font-size: 33px;
	}
	.jumbotron h4 {
	    font-size: 17px;
	}
	.info-content h4 {
	    font-size: 18px;
	}
	#about h3 {
	    font-size: 20px;
	}
	#about p {
	    font-size: 15px;
	}
	 */
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
	/* .title{ font-size:38px;}
	.title2{font-size:24px;}
	.f20{ font-size:26px;}
	.jumbotron h1 {
	    font-size: 36px;
	}
	.jumbotron h4 {
	    font-size: 18px;
	}
	.info-content h4 {
	    font-size: 20px;
	}
	#about h3 {
	    font-size: 22px;
	}
	#about p {
	    font-size: 16px;
	} */
    .bfxc img{height: 190px;overflow: hidden;}
}