.header{
	width: 100%;
	height: 110px;
	background: rgba(255,255,255,0.8);
	position:fixed; 
	top:0;
	left:0;
	z-index: 999;
}

.header .top{
	width: 1200px;
	margin: 0 auto;
	height: 110px;
}

.header .logo{
	float: left;
	margin: 22px 0 0 0;
}

.header .nav-bar{
	float: left;
	margin: 50px 40px 0 80px;
}

.header .nav-bar .item{
	float: left;
	font-size: 14px;
	margin-left: 32px;
}

.header .nav-bar .item:hover{
	border-bottom: 4px solid #0068b7;
	padding-bottom: 10px;
	transition: all .3s;
    /*transition-timing-function: linear;*/
}

.header .nav-bar .item .link{
	display: block;
}
.header .nav-bar .active{
	border-bottom: 4px solid #0068b7;
	padding-bottom: 10px;
}
.header .language{
	float: left;
	height:50px;
	line-height: 50px; 
	background: url("../image/ditu.png") no-repeat center left;
	margin: 34px 0 0 0;
	text-indent: 60px;
}

.banner{
	margin-top: 110px;
}

.banner,
.banner .banner-list,{
	width: 100%;
	display: block;
}

.banner .banner-list .item-1{
	width: 100%;
	display: block;
	margin: 0 auto;
	height: 680px;

}

.banner .banner-list .item-2{
	width: 100%;
	display: block;
	margin: 0 auto;
	height: 680px;

}

.banner .banner-list .item-3{
	width: 100%;
	display: block;
	margin: 0 auto;
	height: 680px;

}

.index_main{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	bottom:35px;
}

.index_main .company-wrapper{
	position: relative;
}
.index_main .company-info{
	position: absolute;
	left:0;
	top: -240px;
	height: 188px;
	width: 518px;
	padding: 26px;
	background: rgba(0,104,183,.8);
}
.index_main .company-info .title{
	width: 186px;
	height: 23px;
	background: url(../image/company_title.png) no-repeat;
	background-size: 100% 100%;
	margin-bottom: 16px;
}
.index_main .company-info .desc{
	line-height: 26px;
	color: #fff;
	text-indent: 22px;
	font-size: 12px;
}

.index_main .company-info .more{
	border:1px solid #fff;
	width: 140px;
	height: 36px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	text-indent: 22px;
	float: right;
}
.index_main .company-info .more .icon{
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../image/more_icon.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 12px;
	vertical-align: middle;
}
.main-wrapper{
	width: 100%;
	padding-bottom: 30px;
}

.main-wrapper .news-content{
	float: left;
	width: 470px;
	padding: 26px 80px 0 20px;
}
.main-wrapper .news-content .title{
	width: 215px;
	height: 25px;
	background: url(../image/news_center_title.png) no-repeat;
	background-size: 100% 100%;
	margin-bottom: 12px;
}
.main-wrapper .news-content .news-list{

}
.main-wrapper .news-content .news-list .item{
	border-bottom: 1px solid #cacaca;
	padding-bottom: 10px;
	font-size: 0;
	margin-top: 12px;
}
.main-wrapper .news-content .news-list .item .left-content{
	width: 57px;
	height: 44px;
	background: url(../image/news_left_content_box.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	font-size: 0;
	display: inline-block;
	vertical-align: top;
	
}
.main-wrapper .news-content .news-list .item .left-content p{
	margin-top: 4px;
}
.main-wrapper .news-content .news-list .item .left-content .day{
	color: #0068b7;
	display: inline-block;
	width: 40px;
	border-bottom: 1px solid #b0b0b0;
	font-size: 12px;
	font-weight: bold;
}
.main-wrapper .news-content .news-list .item .left-content .year{
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
.main-wrapper .news-content .news-list .item .link{
	display: inline-block;
	font-size: 14px;
	line-height: 44px;
	vertical-align: top;
	margin-left: 50px;
	width: 360px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.main-wrapper .news-content .news-list .item .link:hover{
	color: #0068b7;
	transition: all .3s;
}

.main-wrapper .product-content{
	float: right;
	width: 630px;
}

.main-wrapper .product-content .item{
	float: left;
	background-color: #d5d5d5;
	width: 203px;
	height: 320px;
	text-align: center;
	position: relative;
	margin-right: 10px;
}

.main-wrapper .product-content .item:last-child{
	margin-right: 0
}

.main-wrapper .product-content .item .title{
	font-size: 16px;
	color: #5e5e5e;
	font-weight: bold;
	display: inline-block;
	margin-top: 40px;
}
.main-wrapper .product-content .item .title span{
	color: #0068b7;
}

.main-wrapper .product-content .item .product-img{
	display: inline-block;
	margin: 30px 0;
}

.main-wrapper .product-content .item .link{
	display: inline-block;
	background: #fff url(../image/search_icon.png) no-repeat center center;
	background-size: 26px 26px;
	width: 66px;
	height: 66px;
	border-radius: 50%;
	-webkit-border-radius:50%;
	position: absolute;
	bottom: 30px;
	left:50%;
	margin: 0 0 0 -33px;
}

.main-wrapper .product-content .item .link:hover{
	background: #0068b7 url(../image/search_icon2.png) no-repeat center center;
	transition: all .6s;
    /*transition-timing-function: linear;*/
}

.footer{
	width: 100%;
}
.footer .bottom{
	line-height: 36px;
	background-color: #202020;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.footer .wrapper{
	padding: 70px 0 60px 0;
	background-color: #373737;
	color: #cccccc;
}
.footer .content{
	width: 1200px;
	margin: 0 auto;
}
.footer .content .footer-logo-box{
	float: left;
	margin:0 12px 0 10px;
}
.footer .content .footer-nav{
	float: left;
	width: 330px;
}
.footer .content .footer-nav .item{
	float: left;
	margin-right: 18px;
	line-height: 40px;
}
.footer .content .footer-nav .item a{
	color: #ccc;
}
.footer .content .footer-concat{
	float: left;
	margin-left: 64px;
	padding:0 0  10px 44px;
	border-left: 1px solid #cdcdcd;
	width: 650px;
}
.footer .content .footer-concat .item{
	float: left;
	padding-left: 44px;
	line-height: 40px;
}
.footer .content .footer-concat .item:nth-child(2n+1){
	margin-right: 70px;

}
.footer .content .footer-concat .item:nth-child(1){
	background: url(../image/footer_tel_icon.png) no-repeat left center;
	background-size: 22px 22px;
}
.footer .content .footer-concat .item:nth-child(2){
	background: url(../image/footer_email_icon.png) no-repeat left center;
	background-size: 23px 18px;
}
.footer .content .footer-concat .item:nth-child(3){
	background: url(../image/footer_cz_icon.png) no-repeat left center;
	background-size: 20px 20px;
}
.footer .content .footer-concat .item:nth-child(4){
	background: url(../image/footer_map_icon.png) no-repeat left center;
	background-size: 23px;
}

.footer .bottom a{
	color: #fff;
	margin-left: 30px;
}

/*内页 company.html*/

.sub_main{
	width: 1200px;
	margin: 0 auto;
	min-height: 400px;
}
.sub_main .sub-title{
	margin: 30px 0 30px 0;
}
.sub_main .sub-title>h3{
	font-size: 32px;
	color: #0068b7;
}

.sub_main .sub-title>h6{
	font-size: 28px;
	color: #d9d8d8;
	font-weight:bold;
}

/*新闻中心*/
 .news-nav{
	height: 70px;
	line-height: 70px;
	padding-bottom: 2px;
	border-bottom: 1px solid #c4c4c4;
}

 .news-nav ul{
 	width: 1200px;
 	margin: 0 auto;
 }

 .news-nav .item{
	float: left;
	margin-right: 50px;
}

 .news-nav .active{
	border-bottom: 2px solid #0068b7;
}

.news-nav .item>a{
	color: #333;
	font-size: 16px;
}

 .news-nav .item:hover{
	border-bottom: 2px solid #0068b7;
	transition: all .2s;
}

.sub-news{
	margin: 80px 20px 0 20px;
}

.sub-news .item{
	width: 260px;
	float: left;
	margin: 0 60px 100px 60px;
}

.sub-news .item .news-pic{
	width: 100%;
	height: 160px;
	background: #0068b7;
}

.sub-news .item img{
	display: block;
	width: 100%;
	height: 160px;
	
}

.sub-news .item h6{
	height: 40px;
	line-height: 40px;
    overflow: hidden; 
    font-size: 14px;
    color: #333;
    border-bottom: 1px dashed #c9cacb;
}

.sub-news .item p{
	height: 72px;
	line-height: 24px;
    overflow: hidden; 
    color: #333;
    text-indent: 2em;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin: 12px 0;
}

.sub-news .item .news-date{
	width: 100%;
	height: 50px;
	background: #ddd;
}

.sub-news .item .date{
	float: left;
	background: url("../image/icon-date.png") no-repeat left 10px center;
	background-size:16px 16px;
	line-height: 50px;
	text-indent: 35px;
	color: #919191;
}

.sub-news .item .more{
	float: right;
	line-height: 50px;
	color: #0169b7;
	padding-right: 40px;
	background: url("../image/more_icon2.png") no-repeat right 10px center;
}

.sub-news .item:hover h6{
	color:#0169b7;
	transition: all .6s;
}

/*资质荣誉*/
.sub-honors{
	margin: 20px 0 80px 0;
}
 
.sub-honors .honors-left{
	float: left;
	width: 320px;
	height: 480px;
	background: #0068b7;
}

.sub-honors .honors-left img{
	display: block;
	width: 290px;
	height: 180px;
	padding: 15px;
}

.sub-honors .honors-left h3{
	margin-top: 10px;
	font-size: 32px;
	color: #fff;
	height: 80px;
	background: url("../image/honors-icon.png") no-repeat left 30px top;
	text-indent: 140px;
	line-height: 40px;
}

.sub-honors .honors-left h3>span{
	display: block;
	font-size: 22px;
}

.sub-honors .honors-left p{
	color: #fff;
	line-height: 28px;
	padding: 25px;
	text-align: justify;
}

.sub-honors .honors-right{
	margin-left: 30px;
	float: left;
	width: 840px;
}

.sub-honors .honors-right .item{
	margin: 0 0 50px 40px;
	float: left;
	width: 240px;
}

.sub-honors .honors-right .item img{
	display: block;
	width: 100%;
	height: 173px;
}

.sub-honors .honors-right .item h6{
	text-align: center;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
}

.sub-honors .honors-right .item h5{
	text-align: center;
	font-size: 12px;
}

.sub-honors .honors-right .item:hover img{
	margin-left: 12px;
	transition: all .3s;
}

.sub-honors .honors-right .item:hover h5,
.sub-honors .honors-right .item:hover h6{
	color: #0068b7;
	transition: all .3s;
}

/*厂房设备*/

.sub-equipment{
	margin: 20px 0 80px 0;
}
 
.sub-equipment .equip-left{
	float: left;
	width: 320px;
	height: 490px;
	background: #0068b7;
}

.sub-equipment .equip-left img{
	display: block;
	width: 290px;
	height: 180px;
	padding: 15px;
}

.sub-equipment .equip-left h3{
	margin-top: 10px;
	font-size: 32px;
	color: #fff;
	height: 80px;
	background: url("../image/equip-icon.png") no-repeat left 30px top;
	text-indent: 130px;
	line-height: 40px;
}

.sub-equipment .equip-left h3>span{
	display: block;
	font-size: 22px;
}

.sub-equipment .equip-left p{
	color: #fff;
	line-height: 28px;
	padding: 25px;
	text-align: justify;
}

.sub-equipment .equip-right{
	margin-left: 30px;
	float: left;
	width: 840px;
}

.sub-equipment .equip-right .item{
	margin: 0 0 50px 50px;
	float: left;
	width: 230px;
}

.sub-equipment .equip-right .item img{
	display: block;
	width: 100%;
	height: 166px;
}

.sub-equipment .equip-right .item h6{
	text-align: center;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
}

.sub-equipment .equip-right .item h5{
	text-align: center;
	font-size: 12px;
}

.sub-equipment .equip-right .item:hover img{
	margin-left: 12px;
	transition: all .3s;
}

.sub-equipment .equip-right .item:hover h5,
.sub-equipment .equip-right .item:hover h6{
	color: #0068b7;
	transition: all .3s;
}

/*产品展示*/

.sub-product{
	margin: 20px 0 80px 0;
}

.sub-product .product-left{
	float: left;
}

.sub-product .product-left .item{
	width: 260px;
	height: 40px;
	line-height: 40px;
	background: #eee;
	margin-bottom: 10px;
}

.sub-product .product-left .item>a{
	display: block;
	background: url("../image/icon-pro.png")no-repeat left 20px  center;
	font-size: 14px;
	text-indent: 70px;
	color: #666;
}

.sub-product .product-left .item:hover{
	background:#0068b7;
	transition: all .3s;
	 transition-timing-function: linear;
}

.sub-product .product-left .item:hover a{
	background: url("../image/icon-pro2.png")no-repeat left 20px center;
	color: #fff;
	transition: all .5s; 
}

.sub-product .product-right{
	float: left;
	width: 920px;
	margin-left: 20px;
}

.sub-product .product-right .item{
	float: left;
	margin: 0 0 40px 44px;
	padding:8px;
	width: 240px;
	height: 220px;
	background: #eee;
}

.sub-product .product-right .item div{
	width: 240px;
	height: 220px;
	background: #fff;
}

.sub-product .product-right .item img{
	display: block;
	width: 100%;
	height: 178px;
}

.sub-product .product-right .item h6{
	border-top:1px solid #d7d7d7; 
	width:200px;
	margin:0 auto;
	font-size: 12px;
	text-align: center;
	height: 42px;
	line-height: 42px;
	color: #333;
}

.sub-product .product-right .item:hover{
	background: #0068b7;
	transition: all .5s;
	transition-timing-function: linear;
}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.pager{
	height:46px;
}

/*内页banner*/

.sub-banner{
	width: 100%;
	margin-top: 110px;
}

.sub-banner .appbanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/appbanner.jpg")no-repeat center center;
}

.sub-banner .combanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/combanner.jpg")no-repeat center center;
}

.sub-banner .conbanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/conbanner.jpg")no-repeat center center;
}

.sub-banner .equipbanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/equipbanner.jpg")no-repeat center center;
}

.sub-banner .honbanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/honbanner.jpg")no-repeat center center;
}

.sub-banner .netbanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/netbanner.jpg")no-repeat center center;
}

.sub-banner .newbanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/newbanner.jpg")no-repeat center center;
}

.sub-banner .probanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/probanner.jpg")no-repeat center center;
}

.sub-banner .quabanner{
	display: block;
	height: 320px;
	width: 100%;
	background: url("../image/quabanner.jpg")no-repeat center center;
}