body{margin:0 auto; font-family:"SimSun"; color:#525252; font-size:12px; background:#fff;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px;}
.cp a:hover img{border:1px solid #d00; background-color:#fff; padding:2px;}
a{color:#525252; text-decoration: none;}
a:hover{text-decoration:none; color:#d00;}
#head,#service,#mould,#products,#company,#news,#footer,.all{width:1002px; height:auto; margin:0 auto;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*动画效果*/
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-10px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

.box,.content,.w1200,.w1300,.width-1200,.w1400{ width:1002px; margin:0 auto;}

/* -- 内页布局 -- */
.page_bg { padding:30px 0 30px; background:#fff;}
.page_main { margin: 0 auto; width: 1002px;}  /*版面宽度*/
.page_content{ width:762px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*导航*/
#nav_all{background-color:#1079cd; height:40px; width:100%;
    margin-bottom: 1px;
}
#nav{width:998px; margin:0 auto;}
.nav_jg{background:url(files/images/20160820103342_1809804204.jpg) no-repeat; height:40px; width:1px; float:left;}
#nav li{width:98px; height:40px; line-height:40px; float:left; text-align:center;}
#nav li a{color:#fff; display:block; font-size:14px; font-weight:bold;}
#nav li a:hover{display:block; color:#fff000; font-size:14px; font-weight:bold; background:url(files/images/20160820103342_1809804204.jpg) repeat-x;}
#nav .nav a{display:block; color:#fff000; font-size:14px; font-weight:bold; background:url(files/images/20160820103342_1809804204.jpg) repeat-x;}


/*新闻*/
#news{
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
	margin-top: 40px;
}
.news{
	width:490px;
	float:left;
	overflow:hidden;
}
.news0{
	width:10px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
.news_bg{height:40px;}
.news_bg h3{height:40px; line-height:40px; font-size:14px; font-family:"微软雅黑"; float:left}
.news_bg span{height:40px; line-height:40px; float:right;}
.news_tu{width:490px; padding-top:5px;}
.news_tu1{background:url(files/images/20140905165946424642.jpg); height:1px; overflow:hidden;}

#ddh{width:100%; height:35px; line-height:35px; text-align:center; color:#fff; background-color:#1079cd; overflow:hidden; margin-top:15px;}
#ddh a{color:#fff; text-decoration: none;}
#ddh a:hover{text-decoration:underline; color:#fff000;}
.bottom{line-height:30px; text-align:center; padding:11px 0 20px 0;}


.box-lx {
    margin-top:10px;
}
.box-lxzi {
    font-size:14px;
}
.box_l{width:220px;}
.l_bg{height:84px; background:url(files/images/20160820112836_1703001242.jpg) no-repeat; text-align:center;}
.l_title{font-size:25px; color:#fff; font-family:"Microsoft YaHei"; font-weight:bold; padding-top:25px;}
.list{background:url(files/images/20160820113558_591505759.jpg) repeat-y; color:#fff; padding-left:40px;}
.list a{color:#fff; text-decoration: none; font-size:14px;}
.list a:hover{text-decoration:none; color:#fff000; font-size:14px;}
.list_b{height:30px; background-color:#0d77cc;}
.box_r{width:762px;}
.box-lx{width:220px; line-height:50px; background:#0d77cb; text-align:center; color:#fff; font-size:20px;  }
.box-lxzi{font-size:14px; line-height:35px; border:1px #dedede solid; padding:8px;}
.box-lxzi a{font-size:14px;}
.box-lxzi a:hover{font-size:14px;}