/* CSS Document */
body {
	font-family: "微软雅黑","sans-serif";
	font-size: 14px;
	color: #333;
	line-height: 24px;
	background:url(../images/bg.jpg) repeat-x bottom center #e4e4e4;
}
a {
	color: #666;
	text-decoration: none
}
a:focus, a:hover {
	color: #333;
	text-decoration: nonw;
}


ul,li{
	margin:0px;
	padding:0px;
	list-style:none;}
section {
	overflow: hidden;
}
.navbar-brand {
    padding: 20px 0px;
}
.navbar-default{
	background:#0b0b0b;
	border:none;}
.navbar-default .navbar-nav > li > a {
	color:#c8c8c8;font-size: 16px;}
.navbar-nav > li > a {
    padding-top: 34px;
    padding-bottom: 34px;
    line-height: 20px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
}
.navbar-nav li a:after {
    position: absolute;
    left: 25%;
    bottom: 25%;
    content: "";
    width: 0;
    height: 1px;
    background: #fff;
    transition: all .3s ease-in-out;
}
.navbar-nav  li a:focus:after,.navbar-nav li a:hover:after {
	width: 50%;
}
.carousel {
	margin-top:88px;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 450px;
}
.order_icon{
	border:1px solid #CCC;
	background:#FFF;
	opacity: 0.8;
	width:50px;
	height:55px;
	padding:5px;
	position: fixed;
    right:0px;
	top:60%;
    z-index: 1030;
	text-align:center;
	color:#dd0000;
	}
.order_icon a{color:#dd0000;}

.sy-products{
	margin-top:30px;
	}
.about-tit{
	padding:10px 0 0;
	margin-bottom: 30px;
	}
.about-tit h2{
	position:relative;
	font-size:28px;
	color:#333;
	padding-bottom:20px;
	margin-bottom:20px;}
.about-tit h2:after{
	content:"";
	width:30px;
	height:3px;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	background-color:#c40001;
	transition:0.3s;}
.about-tit:hover h2:after{
	width:100px;}
.atit h2:after{ left: 0px;transform:translateX(0); }
.atit:hover h2:after{
	width:100px;}
.about-tit h2 span,.ny-tit h1 span{
	color:#fe3c00;}
.abtn{ background: #626262; padding: 5px 20px; color: #fff; }
.about-btn{ margin-top: 40px; }
.about-tit span{
	font-size: 14px;
	border: 1px solid #cfcfcf;
	padding: 10px 15px;
	border-radius: 20px;
}
.about-tit span a:hover{text-decoration: none;}
.text-indent{
	text-indent: 2rem;
}
.nlist{ overflow: hidden; margin-bottom: 30px; }
.nlist .about-btn{ margin-top: 10px; }
.nlist h4{ color: #c40001; }
.pro-list{
	padding:0 20px 20px;}
/*.series{
	margin:30px 0 15px;}
.series a {
    display: inline-block;
    margin: 2px 5px 10px;
    line-height: 32px;
    border: 1px #dbdbdb solid;
    padding: 3px 9px;
    color: #666;
    font-size: 14px;
    text-shadow: 0 0 0;
}
.series a:hover,.series a.active {
	background:#d3141b;
	color:#fff;
    border: 1px #d3141b solid;
	text-decoration:none;
	text-shadow: 0 0 0;
}*/
.series{margin:30px auto;}
.series ul{margin: 0 auto;}
.series li{float:left;overflow:hidden;width:16.2%;background:-webkit-linear-gradient(left top,#a9a9a9 ,#515151);background:-o-linear-gradient(bottom right,#a9a9a9 ,#515151);background:-moz-linear-gradient(bottom right,#a9a9a9 ,#515151);background:linear-gradient(to bottom right,#a9a9a9 ,#515151);list-style:none;padding: 10px 17px;}
.en-pro-t li{
    padding: 5px 17px;
}
.series li.active,.series li:hover{background:-o-linear-gradient(bottom right,#61b2fe ,#015eb5);background:-moz-linear-gradient(bottom right,#61b2fe ,#015eb5);background:linear-gradient(to bottom right,#61b2fe ,#015eb5);ground:-webkit-linear-gradient(left top,#61b2fe ,#015eb5);}
.series li a{color:#fff;width: 100%;display: block; font-size: 15px;overflow: hidden;
text-overflow:ellipsis;
}
@media (max-width: 768px){
	.series{
		    margin: 0 -15px;
	}
.series li{width:50%;padding: 5px}
}
.about-tit p{color: #939393;}

a.pro{
	border: 1px solid #ccc;
	display:inline-block;
	margin:30px 0 0;
	position:relative;
	overflow:hidden;}
a.pro img.pimg{
	transition:all ease-in-out 0.3s;}
a.pro:hover img.pimg{
	transform:scale(1.2,1.2);}
span.bg{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0;
	background:rgba(0,0,0,0.4);}
a.pro:hover span.bg{
	opacity:1;}
span.icon{
	position:absolute;
	display:block;
	left:50%;
	transform:translate(-50%,0);
	top:-100%;
	transition:0.3s;}
a.pro:hover span.icon{
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);}
.pro-text{
	line-height:46px;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #333;
	text-overflow: ellipsis;}
section.box{
	margin: 60px 0 20px;
}
.new-tit{
	color: #404953;
}
.new-tit h2 i{
	font-size: 20px;
	padding-right: 12px;
}
.new-tit h2 span a{
	font-size: 12px;
	color: #666;
}
.sy-news .media{
	border-bottom: 1px dashed #b8b8b8;
}
.sy-news .date-time {
  display: block;
  font-weight: 300;
  width: 100px;
  height: 80px;
  color: #999;
  background-color: #f5f5f5;
  margin: 10px 0;
  text-align: center;
  padding-top: 15px;
}
.sy-news .date-time > span.big{
	font-size:  18px;
	color: #333;
	font-weight: bold;
}
a,a:focus, a:hover {
    color: #524d4d;
}
.media-left, .media>.pull-left {
    padding-right: 20px;
}
.media-heading {
    margin-top: 27px;
}
h4.media-heading{ font-size: 14px; font-weight: bold; }
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.sy-news p.des {
  font-size: 13px;
  color: #827d7d;
}
.sy_news ul.blocks-2 li p.des {
  margin-bottom: 5px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.sy-contact{
	padding: 0px;
	margin-left: 30px;
	min-height: 416px;
}
.sy-contact  address{
	font-style:normal;
}
.con-tit i{
	padding-right: 10px;
	font-size: 22px;
}
.contact-info{
	margin-top: 20px;
	line-height:38px;
	color: #333;
	font-weight: bold;
}
.contact-info span{
	font-size: 20px;
}
.contact-info span strong{
	color: #c40001;
}
.contact-info img{
	margin-bottom: 15px;
}
.contact-info i{
	padding-right: 10px;
	color: #333;
}
.new-tit h2,.con-tit h2{
	color: #333;
}
.bg-default{
	background-color: #0e6ab7;
	color:#dbdbdb;
	padding:40px 0;}
.copy{
	line-height:50px;
	border-top:1px solid #cecccc;}

.dropdownMenu02{
	display: none;
}
.dropdownMenu02 li a{
	padding: 5px 25px;
	display: block;
	margin-bottom: 10px;
}
.navbar-right .dropdownMenu02 li a {
    padding: 0px 25px;
    display: block;
    margin-bottom: 0px;
}
.navbar-right li a:after{
    position: initial;
}
#newBridge .icon-right-center{
    top:35% !important;
}
	.friendlink::before {
		content: "友情链接：";
		list-style: none;
		font-style: normal;
		line-height: 27px;
		float: left;
		color: #666;
	}

	.friendlink .linkTagcs {
		color: #666;
		text-align: left;
		float: left;
		width: 181px;
		max-height: 30px;
		overflow: hidden;
		transition: 0.3s all ease-in-out;
		line-height: 30px;
	}

	.friendlink .linkTagcs a {
		display: block;
		color: #666;
		line-height: 27px;
	}

	.friendlink .linkTagcs:hover {
		max-height: 30px;
		overflow-x: hidden;
		overflow-y: auto;
	}