.header{
	width: 100%;
	background: rgba(255,255,255,1);
	position: relative;
}

.header .top{
	width: 1140px;
	margin: 0 auto;
	height: 110px;
}

.header .logo{
	float: left;
	margin-top: 20px;
}

.header .nav-bar{
	float: left;
	margin:20px 0 0 50px;
}

.header .nav-bar .item{
	float: left;
	font-size: 14px;
	margin-right: 40px;
	height: 90px;
	line-height: 85px;
}


.header .language{
	margin-top: 46px;
	float: right;
	width: 100px;
	height: 34px;
	background:#274694;
	border-radius: 16px;
	-webkit-border-radius:16px;
}

.header .language a{
	display: block;
	line-height: 34px;
	color: #fff;
	background: url("../image/icon-1.png") no-repeat left 14px center;
	background-size: 15px 15px;
	text-indent: 36px;
}

.header .nav-bar .item:hover a{
	color: #2c4689;
	transition: all .2s;
}

.header .show-items{
	width: 100%;
}

.header .show-items .item-company{
	display: block;
	width: 100%;
	height: 40px;
	background: rgba(255,255,255,1);
	line-height: 40px;
	border-top:2px solid #2c4689;
}


.header .show-items .item-company ul{
	display: block;
	margin-left: 31%;
}

.header .show-items .item-company li{
	float: left;
	margin-left: 40px;
}

.header .show-items .item-company li a{
	color: #2c4689;
}

.header .show-items .item-product{
	display: block;
	width: 100%;
	height: 90px;
	background: rgba(255,255,255,1);
	border-top:2px solid #2c4689;
	padding: 30px 0px;
}

.header .show-items .item-product ul{
	margin-left: 40%;
}

.header .show-items .item-product li img{
	width: 160px;
	height: 54px;
	display: block;
	
}

.header .show-items .item-product li a{
	width: 160px;
	display: block;
	text-align: center;
	height:36px;
	line-height: 36px;
	color: #2c4689;
}

.header .show-items .item-product li{
	float: left;
	margin-left: 40px;
}

.banner{
	width: 100%;
	height: 480px;
	overflow: hidden;
}

.banner .banner-list{
	width: 100%;
	position: relative;
}

.banner .banner-list .item-4{
	width: 100%;
	display: block;
	height: 480px;
	background: url("../image/banner-41.jpg") no-repeat center center;

}

.banner .banner-list .item-1{
	width: 100%;
	display: block;
	height: 480px;
	background: url("../image/banner-11.jpg") no-repeat center center;
}

.banner .banner-list .item-2{
	width: 100%;
	display: block;
	height: 480px;
	background: url("../image/banner-21.jpg") no-repeat center center;

}

.banner .banner-list .item-3{
	width: 100%;
	display: block;
	height: 480px;
	background: url("../image/banner-31.jpg") no-repeat center center;

}

.index_main{
	width: 100%;
	/*overflow: hidden;*/
}

.index-product{
	display: block;
	width: 1140px;
	margin: 0 auto;
	height: 440px;
}

.index-product .product-cate{
	width: 160px;
	height: 44px;
	background: #2c4689;
	position: relative;
}

.index-product .product-cate>a{
	display: block;
	font-size: 14px;
	color: #fff;
	background: url("../image/icon-2.png") no-repeat 34px center;
	background-size: 18px 16px;
	line-height: 44px;
	text-indent: 70px;
}

.index-product .product-cate>ul{
	display: none;
	width: 100%;
	background: #ddd;
	position: absolute;
	top:44;
	left: 0;
}


.index-product .product-cate>ul>li{
	height: 40px;
}

.index-product .product-cate>ul>li>a{
	display: block;
	line-height: 40px;
	text-align: center;
	color: #333;
}

.index-product .pro-content{
	margin-top: 30px;	
}

.index_main .index-title{
	height: 60px;
	text-align: center;
	background: url("../image/icon-3.png") no-repeat center bottom;
}

.index_main .index-title>span{
	display: inline-block;
	font-size: 24px;
	color: #333;
}

.index-product  .pro-pic{
	margin-top: 60px;
}

.index-product  .pro-pic .item{
	float: left;
	width: 380px;
}

.index-product  .pro-pic .item img{
	display: block;
	float: left;
	width: 320px;
	height: 117px;
	filter:alpha(opacity=70); 
    -moz-opacity:0.7;    
    opacity:0.7;
    overflow-x:hidden; overflow-y:hidden; 
    position:relative; z-index:1;
	transition-delay:0s; 
	transition-duration:.8s; 
	transition-property:all; 
	transition-timing-function:ease;
    -moz-transition-delay:0s; 
    -moz-transition-duration:.8s; 
    -moz-transition-property:all; 
    -moz-transition-timing-function:ease;
    -webkit-transition-delay:0s; 
    -webkit-transition-duration:.8s; 
    -webkit-transition-property:all; 
    -webkit-transition-timing-function:ease;
    -o-transition-delay:0s; 
    -o-transition-duration:.8s; 
    -o-transition-property:all; 
    -o-transition-timing-function:ease;
}

.index-product  .pro-pic .item h6{
	font-size: 12px;
	float: left;
	width: 33%;
	width: 160px;
	height: 34px;
	border: 1px solid #274694;
	line-height:34px;
	text-align: center; 
	margin: 30px 0 0 110px;
}

.index-product  .pro-pic .item img:hover{
	filter:alpha(opacity=1); 
    -moz-opacity:1; 
    opacity:1;
	transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);
}

.index-company{
	width: 100%;
	height: 410px;
	padding: 50px 0;
	background: #2c4689;
}

.index-company .index-title{
	height: 60px;
	text-align: center;
	background: url("../image/icon-4.png") no-repeat center bottom;
	margin-bottom: 45px;
}

.index-company .index-title>span{
	display: inline-block;
	font-size: 24px;
	color: #eee;
}

.index-company .com-content{
	width: 980px;
	margin: 0 auto;
}

.index-company .com-content .com-img{
	float: left;
}

.index-company .com-content .com-text{
	width: 520px;
	color: #eee;
	float: right;
}

.index-company .com-content .com-text>p{
	padding-bottom: 45px;
	line-height: 32px;
	text-align: justify;
	text-indent: 2em;
	background: url("../image/com-2.png")no-repeat center bottom;
}

.index-company .com-content .com-text>h6{
	float: right;
	font-size: 12px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	background: #eee;
	color: #2c4689;
	text-align: center;
}

.index-news{
	padding-top: 80px;
	width: 1220px;
	margin: 0 auto;
}

.index-news .news-content{
	margin-top: 40px;
}

.index-news .news-content .item{
	width: 510px;
	float: left;
	margin: 0 50px 30px 50px;
}

.index-news .news-content .item .news-date{
	float: left;
	width: 60px;
}

.index-news .news-content .item .day{
	width: 60px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	background: #b2b2b2;
	color: #4e4e4e;
	text-align: center;
}

.index-news .news-content .item .year{
	width: 60px;
	height: 36px;
	line-height: 36px;
	background: #eeeeee;
	color: #4e4e4e;
	text-align: center;
}

.index-news .news-content .item .news-article{
	float: left;
	width: 430px;
	margin-left: 20px;
}

.index-news .news-content .item .news-article>h6{
	font-size: 14px;
	color: #333;
	background: url("../image/new-icon.png")no-repeat  right center;
}

.index-news .news-content .item .news-article>p{
	margin-top: 8px;
	font-size: 12px;
	color: #4e4e4e;
	line-height: 24px;
}

.index-news .news-content .item:hover .day{
	background: #2c4689;
	color: #fff;
	transition: all .4s;
}

.index-news .news-content .item:hover .year{
	color: #2c4689;
	transition: all .4s;
}

.index-news .news-content .item:hover .news-article>h6{
	color: #2c4689;
	background: url("../image/new-icon2.png")no-repeat  right center;
	transition: all .4s;
}

.index-partner{
	padding: 60px 0 50px 0;
	width: 1140px;
	margin: 0 auto;
}
.index-partner ul li{
	float: left;
	margin-bottom: 10px;
}

.footer{
	width: 100%;
	color: #e6e6e6;
}

.footer .wrapper{
	width: 100%;
	height: 60px;
	padding: 40px 0;
	background: #4e4e4e;
}

.footer .wrapper .contact{
	width: 1140px;
	margin: 0 auto;
	background: #4e4e4e;
}

.footer .wrapper .contact .contact-left{
	float: left;
	background: url("../image/contact.png")no-repeat;
	height: 60px;
	margin-left: 70px;
}

.footer .wrapper .contact .contact-left>span{
	display: block;
	text-indent: 80px;
	line-height: 30px;
}

.footer .wrapper .contact .contact-right{
	float: right;
	width: 500px;
}

.footer .wrapper .contact .contact-right .item{
	float: left;
	line-height: 30px;
	margin-left: 30px;
}

.footer .wrapper .contact .contact-right .item a{
	color: #e6e6e6;
}

.footer .support{
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: #313030;
	text-align: center;
}

.footer .support a{
	color: #e6e6e6;
}

/*内页banner*/

.sub-banner{
	width: 100%;
}

.sub-banner .com-banner{
	display: block;
	height: 280px;
	width: 100%;
	background: url("../image/combanner.jpg")no-repeat center center;
}

.sub-banner .down-banner{
	display: block;
	height: 280px;
	width: 100%;
	background: url("../image/downbanner.jpg")no-repeat center center;
}

.sub-banner .con-banner{
	display: block;
	height: 280px;
	width: 100%;
	background: url("../image/conbanner.jpg")no-repeat center center;
}

.sub-banner .news-banner{
	display: block;
	height: 280px;
	width: 100%;
	background: url("../image/newsbanner.jpg")no-repeat center center;
}

.sub-banner .pro-banner{
	display: block;
	height:280px;
	width: 100%;
	background: url("../image/probanner.jpg")no-repeat center center;
}

.sub-main{
	width: 100%;
	min-height: 400px;
	background: #f9f9f9;
}

/*公司简介*/
.sub-company{
	width: 1140px;
	margin:  0 auto;
	padding: 50px 0 60px 0;
}

.sub-company .com-list{
	float: left;
	width: 270px;
}

.sub-company .com-list .list-header{
	width: 100%;
	height: 100px;
	background: #2c4689;
}

.sub-company .com-list .list-header h6{
	display: inline-block;
	color: #fff;
	height: 100px;
	line-height: 100px;
	padding-left: 40px;
	font-size: 24px;
	background: url("../image/com-icon.png") no-repeat left center;
}

.sub-company .com-list .list-header h6 span{
	display: inline-block;
	font-size: 16px;
	padding-left: 10px;
	color: #94a2c5;
	font-family: "Arial";
	font-style: italic;
}

.sub-company .com-list .list-select {
	width: 100%;
}

.sub-company .com-list .list-select li{
	width: 100%;
	height: 56px;
	line-height: 56px;
	font-size: 13px;
	background-color: #fff;
    border-bottom: 1px solid #eee;
}

.sub-company .com-list .list-select li a{
	display: block;
	width: 100%;
	color: #666;
	text-indent: 40px;
	background: url("../image/com-icon2.png") no-repeat right 30px center;
}

.sub-company .com-list .list-select li:hover{
	background-color: #fff;
	transition: all .4s;
}

.sub-company .com-list .list-select li:hover a{
	color: #2c4689;
	background: url("../image/com-icon3.png") no-repeat right 30px center;
	transition: all .4s;
}

.sub-company .com-content{
	float: right;
	margin-left: 30px;
	width: 840px;
}

.sub-company .com-content .com-position{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #eaeaea;
}

.sub-company .com-content .com-position p{
	float: right;
	line-height: 50px;
	background: url("../image/com-icon4.png")no-repeat left center;
	text-indent: 30px;
}

.sub-company .com-content .com-text{
	width: 100%;
	padding-top: 20px;
}

/*产品中心*/

.sub-product{
	width: 1140px;
	margin:  0 auto;
	padding: 50px 0 60px 0;
}

.sub-product .pro-list{
	float: left;
	width: 270px;
}

.sub-product .pro-list .list-header{
	width: 100%;
	height: 100px;
	background: #2c4689;
}

.sub-product .pro-list .list-header h6{
	display: inline-block;
	color: #fff;
	height: 100px;
	line-height: 100px;
	padding-left: 40px;
	font-size: 24px;
	background: url("../image/com-icon.png") no-repeat left center;
}

.sub-product .pro-list .list-header h6 span{
	display: inline-block;
	font-size: 16px;
	padding-left: 10px;
	color: #94a2c5;
	font-family: "Arial";
	font-style: italic;
}

.sub-product .pro-list .list-select {
	width: 100%;
}

.sub-product .pro-list .list-select li{
	width: 100%;
	height: 56px;
	line-height: 56px;
	font-size: 13px;
	background-color: #fff;
    border-bottom: 1px solid #eaeaea;
}

.sub-product .pro-list .list-select li a{
	display: block;
	width: 100%;
	color: #666;
	text-indent: 40px;
	background: url("../image/com-icon2.png") no-repeat right 30px center;
}

.sub-product .pro-list .list-select li:hover{
	background-color: #fff;
	transition: all .4s;
}

.sub-product .pro-list .list-select li:hover a{
	color: #2c4689;
	background: url("../image/com-icon3.png") no-repeat right 30px center;
	transition: all .4s;
}

.sub-product .pro-content{
	float: right;
	width: 840px;
	margin-left: 30px;
}

.sub-product .pro-content .com-position{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #eaeaea;
}

.sub-product .pro-content .com-position p{
	float: right;
	line-height: 50px;
	background: url("../image/com-icon4.png")no-repeat left center;
	text-indent: 30px;
}

.sub-product .pro-content .com-text{
	margin-top: 40px;
}

.sub-product .pro-content .com-text>ul>li{
	float: left;
	width: 240px;
	height: 200px;
	margin: 0 19px;
	background: #fff;
	border: 1px solid #eee;
	margin-bottom: 40px;
}

.sub-product .pro-content .com-text>ul>li img{
	display: block;
	width: 220px;
	height: 88px;
	padding: 10px;
}

.sub-product .pro-content .com-text>ul>li div{
	width: 100%;
}

.sub-product .pro-content .com-text>ul>li h6{
	font-size: 12px;
	color: #333;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.sub-product .pro-content .com-text>ul>li h5{
	font-size: 12px;
	width: 110px;
	color: #666;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 20px; 
	   -moz-border-radius: 20px; 
            border-radius: 20px;
    margin:10px 0 0 64px; 
}

.sub-product .pro-content .com-text>ul>li:hover{
	border: 1px solid #2c4689;
	transition: all .4s;
}

.sub-product .pro-content .com-text>ul>li:hover h5{
	color: #fff;
	border: 1px solid #2c4689;
	background: #2c4689;
	transition: all .4s;
}

/*新闻中心*/
.sub-news {
	width: 100%;
	padding: 0 0 40px 0;
}

.sub-news .news-position{
	width: 100%;
    height: 50px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #e8e9e9;
}

.sub-news .news-position>div{
	width: 1140px;
	margin: 0 auto;
	line-height: 50px;
	background: url("../image/com-icon4.png")no-repeat left center;
	text-indent: 30px;
}

.sub-news .news-content{
	width: 100%;
	min-height: 400px;
	background: #f9f9f9;
}

.sub-news .news-content{
	width: 100%;
	min-height: 400px;
	padding: 50px 0;
	background: #f9f9f9;
}

.sub-news .news-content>ul{
	width: 1140px;
	margin: 0 auto;
}

.sub-news .news-content>ul li{
	float: left;
	width: 240px;
	height: 320px;
	margin: 0 20px 50px 20px;
	border: 1px solid #eaeaea;
	background: #eaeaea;
}

.sub-news .news-content>ul li a{
	display: block;
	padding: 0 10px;
}

.sub-news .news-content>ul li img{
	width: 220px;
	height: 140px;
	padding: 10px 0;
}

.sub-news .news-content>ul li h6{
	font-size: 14px;
	color: #555;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}

.sub-news .news-content>ul li p{
	font-size: 12px;
	color: #555;
	display:block;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin: 15px 0;
    height: 72px;
}


.sub-news .news-content>ul li .date{
	float: left;
	color: #666;
}

.sub-news .news-content>ul li .more{
	float: right;
	color: #666;
}

.sub-news .news-content>ul li:hover{
	background: #fff;
	transition: all .4s;
}
.sub-news .news-content>ul li:hover h6{
	color: #2c4689;
	transition: all .4s;
}
.sub-news .news-content>ul li:hover .more{
	color: #2c4689;
	transition: all .4s;
}

/*下载中心*/

.sub-download{
	width: 1140px;
	margin:  0 auto;
	padding: 50px 0 60px 0;
}

.sub-download .down-list{
	float: left;
	width: 270px;
}

.sub-download .down-list .list-header{
	width: 100%;
	height: 100px;
	background: #2c4689;
}

.sub-download .down-list .list-header h6{
	display: inline-block;
	color: #fff;
	height: 100px;
	line-height: 100px;
	padding-left: 40px;
	font-size: 24px;
	background: url("../image/com-icon.png") no-repeat left center;
}

.sub-download .down-list .list-header h6 span{
	display: inline-block;
	font-size: 16px;
	padding-left: 10px;
	color: #94a2c5;
	font-family: "Arial";
	font-style: italic;
}

.sub-download .down-list .list-select {
	width: 100%;
}

.sub-download .down-list .list-select li{
	width: 100%;
	height: 56px;
	line-height: 56px;
	font-size: 13px;
	background-color: #fff;
    border-bottom: 1px solid #eaeaea;
}

.sub-download .down-list .list-select li a{
	display: block;
	width: 100%;
	color: #666;
	text-indent: 40px;
	background: url("../image/com-icon2.png") no-repeat right 30px center;
}

.sub-download .down-list .list-select li:hover{
	background-color: #fff;
	transition: all .4s;
}

.sub-download .down-list .list-select li:hover a{
	color: #2c4689;
	background: url("../image/com-icon3.png") no-repeat right 30px center;
	transition: all .4s;
}

.sub-download .down-content{
	float: right;
	margin-left: 30px;
	width: 840px;
}

.sub-download .down-content .down-position{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #eaeaea;
}

.sub-download .down-content .down-position p{
	float: right;
	line-height: 50px;
	background: url("../image/com-icon4.png")no-repeat left center;
	text-indent: 30px;
}

.sub-download .down-content .down-text{
	margin-top: 10px;
}

.sub-download .down-content .down-text li{
	height: 40px;
	border-bottom: dashed 1px #ccc;
}

.sub-download .down-content .down-text li a{
	display: block;
	color: #333;
	line-height: 40px;
	background: url("../image/down.png")no-repeat left center;
	text-indent: 30px;
}

.sub-download .down-content .down-text li:hover a{
	color: #2c4689;
	background: url("../image/down-1.png")no-repeat left center;
	transition: all .4s;
}

/*联系我们*/

.sub-contact {
	width: 100%;
}

.sub-contact .contact-position{
	width: 100%;
    height: 50px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #e8e9e9;
}

.sub-contact .contact-position>div{
	width: 1140px;
	margin: 0 auto;
	line-height: 50px;
	background: url("../image/com-icon4.png")no-repeat left center;
	text-indent: 30px;
}

.sub-contact .contact-content{
	width: 100%;
	min-height: 400px;
	background: #f9f9f9;
}

.sub-contact .contact-content{
	width: 100%;
	min-height: 400px;
	padding: 50px 0;
	background: #f9f9f9;
}






.ny_proDown{width:840px; height:auto; margin-top:80px;}


#tab_li{
	height:36px; 
	line-height:36px;
	border-bottom:2px solid #2c4689;

}

#tab_li li{
	width:140px; 
	height:36px; 
	line-height:36px; 
	float:left; 
	display:inline; 
	text-align:center;
	font-size:13px; 
	background:#f3f3f3; 
	margin-right:24px; 
	border-top-left-radius:5px; 
	border-top-right-radius:5px; 
	color:#000;
	cursor:pointer;
}

#tab_li li.current3{
	width:140px; 
	height:36px; 
	line-height:36px; 
	color:#fff;
	background:#2c4689; 
	cursor:pointer;
}

#change_warp{ 
	width:840px; 
	clear:left;
	margin:0 auto;
}

.person_con{
	width:840px; 
	min-height:380px;  
	margin:20px 0px 0;
}

.ny_proDown #tab_li li{
	border: none;
	margin: none;
}

.ny_proDown #tab_li li:hover{
	border: none;
}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 123px;
}
.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;
}
.sub-company .honor{
	margin-top: 20px;
}

.sub-company .honor>ul>li{
	float: left;
	width: 240px;
	margin:  0 20px 40px 20px ;
}

.sub-company .honor>ul>li>a{
	display: block;
	width: 100%;
}

.sub-company .honor>ul>li img{
	display: block;
	width: 240px;
	height: 160px;
}

.sub-company .honor>ul>li h6{
	font-size: 12px;
	text-align: center;
	color: #444;
	height: 32px;
	line-height: 32px;
}

.sub-company .honor>ul>li:hover img{
	margin-left: 8px;
	transition: all .4s;
}

.sub-company .honor>ul>li:hover h6{
	color: #2c4689;
	transition: all .4s;
}