body{overflow-x:hidden;font-family: "微软雅黑"; font-size:14px;}
a,a:hover{ text-decoration:none; color:#666;}
img {
    vertical-align: middle;
}
ul{ list-style:none}
.row{ margin-left:0px; margin-right:0px;}
h1,h2,h3,h4,h5{ margin:0}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15{ padding:0}

/*top*/
.top-bt{ font-size:12px; color:#FFF;  line-height:40px;width: 15%;}
.top-bt strong{font-weight:normal;}
.top{ background:#009ce0;height:40px;}
.logo-box{background:none; border-bottom:4px solid #1392d1;}

/* .logo-center{ background:url(../img/bz.png) right bottom no-repeat;} */
.logo img{padding: 3.8% 2.6%; float:left;}

#layout_header {height:40px;}
.navbar-default .navbar-toggle{border: none!important;border-radius: 0;background-color:none}
.logo-info{ font-size:30px; color:#ef8200; font-weight:bold; line-height:30px; display:block; margin-top:1%; padding:0  }
.logo {
}
.top-bt a{ color:#FFF; padding:0 0.5%;}
.logo-indroduce{ float:left; font-size:18px; color:#2e364b;font-weight:bold;padding:3.8% 2%;line-height: 30px;}
.logo-indroduce span{ font-size:14px; font-weight: normal}



.logo-info i{ font-size:18px; color:#000; font-weight:normal; font-style:normal}
.phone{ float:right; font-size:14px;padding:0.9% 0; color:#d75045}
.phone strong{ font-size:20px; font-family:Arial, Helvetica, sans-serif; }


/*search*/
.search-center{ background:#1192d4; border-bottom:2px solid #d7d7d7; position: relative; margin-top:-1.1%; width:1500px; margin-left:auto; margin-right:auto}
.search{ background:#efefef;}
.key{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	color:#FFF;
    line-height: 50px;
}
.key a{ color:#FFF}
.search-from{
	position: relative;
}
.search-input{
	height:31px;
	font-size: 12px;
  	background-image: none;
 	border: 1px solid #e32117;
 	width: 250px;
 	text-indent: 5px;
}
.search-btn{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	color: #FFF;
	background:#e32117;
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	width: 60px;
	text-align: center;
	line-height: 31px;
	border:medium none;
}
.ch{ margin:1%;}




/*banner*/
.carousel-control.right,.carousel-control.left{ background:none}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ left:110%}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ right:110%}


.onepage{ background:#FFF;}
.onepage-text{ background:url(../img/bt.jpg) top no-repeat; font-weight:bold;}
.onepage-text h2{ padding:4.5% 0 1.5% 0; font-size:26px; color:#4080c0; background: url(../img/title.jpg) bottom no-repeat; font-family:"宋体"; font-weight:bold;}
.onepage-text p{font-size:14px; color:#666; font-weight:normal}
.product-bt a{ padding:6px 10px; margin:0.5% 1%}
.product-box{padding:0px;}

.product-box .thumbnail{ border:none; padding:9px;}
.product-box .thumbnail .caption{ background: url(../img/cx.jpg) bottom #f5f5f5 no-repeat; padding:5px}



.case-bt img{ float:left; margin-right:3%}
.case-advantages{ background:#c0e6f9}











/*color-block-bt*/
.color-block-bt{ line-height:77px; text-align:center; background:#0350a8; font-size:18px; color:#FFF; font-weight:bold}
.color-block-c{ background:#019eef; height:340px; float:left; width:100%}






.twopage{ background:#dff2fc; padding:1% 0}
.case-bt a{ padding:0.5% 1%; display:block; float:left; background:url(../img/right-0.jpg) right no-repeat;}
.case-bt{ padding:2% 0}
.advan1-block{ background:url(../img/ad1.jpg) no-repeat;padding: 1% 3% 1% 24%;}
.advan2-block{ background:url(../img/ad2.jpg) no-repeat;padding: 1% 22% 5% 3%;}
.advan3-block{ background:url(../img/ad3.jpg) no-repeat;padding: 1% 3% 7% 24%;}
.advan4-block{ background:url(../img/ad4.jpg) no-repeat;padding: 1% 22% 16% 3%;}
.case-advantages p{width:223px; font-size:14px; line-height:30px;}
.case-advantages strong{ font-size:26px; line-height:70px;}



/*about*/
.about-us strong{ font-weight:normal; font-size:35px; color:#333334}
.about-us span{ font-size:22px; color:#ef4538; font-weight:bold}
.about-us p{ font-size:14px; color:#666; line-height:30px;}
.about-us{padding: 9% 8% 8% 8%;}






.foot-menu ul{ padding:0;}
.foot-menu{border-bottom:1px solid #484848;height:45px}
.foot-menu li{ float:left; line-height:45px;}
.foot-menu li a{ color:#FFF; display: block; padding:0 20px;}



/*news*/
.about-news{ background: url(../img/right-x.jpg) right top no-repeat;}
.news{padding-right:3%;border-top:none; padding-bottom:2%; margin-top:2%; margin-bottom:7%;}
.cat-list li {
	margin-right:2%;
    width:100%;
    line-height:40px;
	border-bottom:1px dashed #cccccc;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	background:url(../img/icon.jpg) left no-repeat
}
.icon-li {
    font-size: 16px;
    color: #999;
    vertical-align: middle;
}
.cat-list li a:hover{ color:#666}
.cat-list li a{ padding-left:10%}
.cat-list {
    padding:2%;
}



/*foot*/
.link{ padding:2%; font-size:18px; color:#FFF; font-weight:bold;}
.link a{ color:#666; font-size:12px; font-weight:normal}
.fourpage{ background:#333333}
.menu1{ background:none; text-align:center}
.menu1 li{ float:left; padding:1%; }
.menu1 li a{ display:block; color:#FFF}


.bottom p{line-height:30px; padding:2% 0; color:#FFF}
.ewm{ padding:2%}
.title-bt1 img{margin: 3% auto;}







 @media (max-width: 768px) {
	 .logo-center{ background:none}
	 .logo img{padding:0;max-width:240px; float:left;}
	 .bt-list .bt-block h3 {font-size: 12px; line-height:30px;}
	 .about-us img{ max-width:170px}
	 .about{ max-height:230px; overflow:hidden; border:none}
	 .about-us p{ line-height:28px;}
	 .advantages{ height:600px; background:none}
	 .ys1 {position: relative;width:100%;top: 0;left: 0;}
	 .ys2 {position: relative;width:100%;top: 0;left: 0;}
	 .advantages h2 {font-size:17px; line-height:30px;}
	 .advantages label {font-size:15px; font-weight:normal; padding-bottom:0}
	 .advantages p { line-height:22px;}
	 .title-bt1 img{margin: 1% auto; max-width:78px;}
	 .news{ background:none}
	 .about-news{ padding:3% 0}
	 .bottom p{ padding-bottom:10%}
	 .product-bt{}
	 .product-bt a {width: 30%;padding: 6px 1px; font-size:12px;}
	 .product-box .thumbnail {padding: 9px 3px; margin-bottom:1%}
	 .product-box .thumbnail .caption h4{ font-size:16px;}
	 .product-box .thumbnail .caption p{ font-size:12px;}
	 .NavBoxPublic ul.navPublic li{ line-height:40px; border-bottom:1px solid #FFF}
	 .NavBoxPublic ul.navPublic li a{ padding-left:5%}
	 .case-bt a {padding: 2% 2%;}
	 .case-btcon{float: left;padding: 5% 0;}
	 .about-us span{ font-size:14px;}
	 .about-us strong{ font-size:28px;}
	 .news{ margin-bottom:0}
	 .about-news{ background:none}
	 }


