
/****头部****/
.top-h{height: 207px;background: url(../img/tophear.png) repeat-x;}
.top-con{width: 1146px;margin: 0 auto;}
.top-con .logo{padding-top: 60px;width: 671px;float: left;}
.top-con .img-h{width: 472px;float: right;}
.menu{height: 59px;background: url(../img/menu-bg.jpg) repeat-x;}
.menu .menu-con{width: 1146px;margin: 0 auto;height: 59px;}
.menu .menu-con li{width: 163px;float: left;height: 59px;line-height: 59px;}
.menu .menu-con li a{display: block; width: 100%;height: 59px;text-align: center;color: #ffffff;font-size: 18px;font-weight: bold;}
.menu .menu-con li a.current,.menu .menu-con li a:hover{background: url(../img/menu-bg-curr.jpg) repeat-x;}
body:{min-width:1146px;}
/*foot*/
.links-list{
	width:1144px;
	height:59px;
	line-height:59px;
	border:1px solid #cfcfcf;
	margin:72px auto;}
.links-list a,.links-list span{
	display:inline-block;
	font-size:16px;
	 color:#333;
	 padding:0 32px;
	 cursor:pointer;}
.links-list span{background:url(../img/menu-bg.jpg) repeat-x center;color: #fff;}	 
	.links-list a:hover{
		text-decoration: underline;
		}
.footer{
	width:100%;
	padding:20px 0;
	background:url(../img/foot-bg.jpg) repeat;}
.footer p{
	padding-top:20px;
	color:#fff;
	text-align:center;}	
.footer p span{
	display:inline-block;
	background:url(../img/icon-call.png) no-repeat left center;
	padding-left:30px;
	margin:0 14px;}
.footer p span.map{
	background:url(../img/icon-map.png) no-repeat left center;}

/**page begin*/
.page {
      width: 100%;
    text-align: center;
    position:relative;/**兼容ie，提高优先级*/
    z-index:2;/**兼容ie，提高优先级*/}
.page .total{
	padding:10px 0;
	vertical-align:middle;
	font-size:17px;
	color:#555;}
    .page a {
      height: 24px;
    line-height: 24px;
    display: inline-block;
    border: 1px solid #888;
    color: #555;
    font-size: 16px;
    padding: 2px 10px;
    margin: 0 5px;
    border-radius: 2px;}
.page a:hover,
.page a.active{
	background:#1681c5;
	 border:1px solid #1681c5;
	color:#fff;}
    .page .hl {
    display:inline-block;
    padding:0 12px;
    margin:0 2px;}
    .page a,
    .page span,
    .page input
     {
      vertical-align:middle;
      position:relative;/**提高优先*/}
.morePage {
padding-left:14px;
display:inline-block;
height:24px;
line-height:24px;}
/**page end*/
/***主体布局***/
.main-box{width: 1146px;margin: 30px auto;}

/***新闻***/
.news-box-left{float: left;width: 660px;}
.news-box-left .nbl-title,.news-box-right .nbl-title{background:#eef0f4 url(../img/title1.png) 10px bottom repeat-x; height: 54px;}
.news-box-left .nbl-title span,.news-box-right .nbl-title span{width: 148px;height: 54px;border-radius: 20px;color: #fff;display: block;line-height: 48px;
background: url(../img/tb1.png);text-align: center;font-size: 18px;font-weight: bold;float: left;}
.news-box-left .nbl-title a.more,.news-box-right .nbl-title a.more{float: right;margin-right: 20px;color: #459cce;margin-top: 15px;font-weight: bold;font-size: 16px;}
.news-box-right{float: right;width: 470px;}
.gc-news{padding-top: 16px;}
.gc-news li.li-img{}
.img-title{float: left;width: 189px;height: 130px;border-radius: 5px;background: #eef0f4;}
.img-title a{background: #fff;padding: 3px;display: block;}
.img-title a img{width: 177px;height: 121px;}
.gc-news-txt{width: 280px;float: right;}
.gc-news-txt h3{margin: 5px 0;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.gc-news-txt p{line-height: 24px;}
.gc-news li{border-bottom:1px solid #ededed;padding:11px 0 11px 30px;
background: url(../img/love-t.png) no-repeat 10px center;}
.gc-news li.li-img{background: none;border-bottom: none;padding-left: 0;padding-bottom: 0;}
.gc-news li a.a-t{width: 340px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;
float: left;}
.gc-news li span.time{float: right;margin-left: 10px;font-size: 12px;color: #999;}
.slider-box{
	width:100%;
	margin:0 auto;
	padding-top:10px;
	position:relative;}
.banner-box{
	width:100%;
	height:400px;}
	
.flexslider{position:relative;height:400px;}
.slides{position:relative;z-index:1;height: 400px;}
.slides li{height:400px;}
.flex-control-nav{   width: 200px;
    position: absolute;
    bottom:-2px;
    right: 0;
    text-align: right;
    line-height: 38px;
    font-size: 0;
	 z-index: 3;}
.flex-control-nav li{margin:0 4px;display:inline-block;}
.flex-control-nav a{  width: 38px;
    height: 38px;
    display: block;
    background-color: #fff;
    cursor: pointer;
    text-indent: 0;
    border-radius: 0;
    border:1px solid #a2a2a2;
    color: #2f2f2f;
    font-size: 22px;
    text-align: center;}
.flex-control-nav .flex-active{background-color:#f4a41e;border:1px solid #a2a2a2;
color:#fff;cursor:pointer;}
/*.flex-direction-nav{background-color:#f4a41e;border:1px solid #a2a2a2;
color:#fff;cursor:pointer;}*/
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flexslider li a img{width: 660px;height: 400px;}


.bot_pop{
	width:100%;
	height:52px;
	line-height:52px;
	color:#fff;
	font-size:18px;
	text-indent:20px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;}
.bot_pop p{
	width: 400px;
	position:relative;
	z-index:3;
	word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
	}
.bot_pop .bg{
	width:100%;
	height:52px;
	position:absolute;
	left:0;
	top:0;
	background:#000;
	opacity:0.3;
	filter: alpha(opacity=30);}
.products-list,
.client-list,
.factory-list{
	width:100%;
	margin:40px auto;}
.title-box{
	width:100%;
	height:70px;
	line-height:70px;
	background:#eef0f4 url(../img/tit_bg01.png) no-repeat 20px center;
	position:relative;}
.title-box.bg02{
	background:#eef0f4 url(../img/tit_bg02.png) no-repeat 20px center;	}
.title-box.bg03{
	background:#eef0f4 url(../img/tit_bg03.png) no-repeat 20px center;	}
.title-box .title{
	font-size:24px;
	color:#242424;
	font-weight:normal;
	padding-left:112px;}
.title-box  .more{
    position: absolute;
    font-size: 16px;
    color: #4cb134;
    right: 74px;
    top: 2px;}
.title-box.bg02 .more{
	color:#ff8400;}
.title-box.bg03 .more{
	color:#008ae1;}	
.item-list{
	width:100%;
	margin: 0 auto;}
.item-list li{
	    width: 264px;
    float: left;
    margin-left: 18px;
    margin-top: 20px;
    background: #eef0f4;
    position: relative;}
.item-list li:hover{background:#e1e6fb;}
.item-list li a{
	display:block;
	font-size:14px;
	color:#555;}
.item-list li .img	{
	width:100%;
	height: 194px;}
.item-list02 li .img	{
	width:100%;
	height: 190px;}
.item-list03 li .img 	{
width:100%;
height: 194px;}
.item-list li .img img{
    height:194px;
	width:100%;}
.item-list li .detail{
	width:100%;
	height:58px;
	line-height:58px;
	position:relative;}
.item-list li .text{
	display: block;
    width: 190px;
    text-align: left;
    padding-top: 8px;
    padding-left: 8px;
    line-height: 44px;
    overflow: hidden;
    height: 44px;
}
.item-list li .tit{
	font-size:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	text-align:center;
	color:#f4a41e;
	padding:18px 6px;}
.item-list li .tit.blue{
	color:#008ae1;}
.item-list li  .look-btn{
	position: absolute;
    right: 8px;
    bottom: 12px;
    width: 40px;
    height: 30px;
	line-height:30px;
    color: #4cb134;
    border: 2px solid #4cb134;
    border-radius: 5px;
    text-align: center;
    background: transparent;
    vertical-align: middle;}
/*index end*/
.detail-title-box{
	width:100%;
	height:52px;
	padding-left:56px;
	letter-spacing: 2px;
	color:#555;
	background:url(../img/pro-bg.png) no-repeat 18px center;}
.detail-title-box.fac{
	background:url(../img/fac-bg.png) no-repeat 18px center;}
.detail-title-box.cus{
	background:url(../img/cus-bg.png) no-repeat 18px center;}
.detail-title-box  p{
	font-size:24px;
	font-weight:bold;}
.detail-title-box h1{
	font-size:18px;
	font-weight:bold;
	}
.news-list{
	width:98%;
	margin:50px auto;
	margin-bottom:70px;}
.news-list li{
    padding-bottom: 16px;
	border-bottom:1px solid #e8e8e8;
	margin:16px 0;}
.news-list	.img-li{
		width:190px;
		height:134px;
		background:#fff;
		border:3px solid #f1f1f1;}
.news-list	.img-li img{
		width:176px;
		height:120px;
		margin:0 auto;
		 margin-top: 7px;}
.news-list .tit-li{
	width:70%;
	padding:10px;
	vertical-align:top;}	
.news-list .tit-li h1{
	vertical-align:top;
	font-size:22px;
	color:#333;
	font-weight:normal;
	margin-bottom:10px;}
.news-list .tit-li p{
	font-size:14px;
	color:#777;
	line-height:1.5;}
.news-list .tit-li p .more{
	color:#fe0000;}
.news-list  .time{
	color:#777;
	text-align:center;
	line-height:134px;}
.aboutUs-content{
	width:94%;
	margin:50px auto;
	font-size:15px;
	line-height:1.5;}
	

.details-box{
	padding: 20px;
	border: 1px solid #dedede;
	min-height: 200px;
}
.details-box h3.tit{text-align: center;padding: 0 30px;font-size: 24px;font-weight: 300;margin-bottom: 10px;color: #333;}
.line1{height: 1px;background-color: #dedede;}
.date-n{width: 600px;margin: 0 auto;text-align: center;margin-top: 10px;margin-bottom: 30px;}
.date-n span{color: #777;margin-right: 20px;}
.details-content{padding: 0 20px;}
