*{
	margin:0;
	padding:0;
}

body{
	font-family: "微软雅黑";
	font-size: 16px;
	overflow-x: hidden;
	background: url(../images/body.jpg) no-repeat center;
	width: 100%;
	background-size:cover;
	height: auto
}

li{
	list-style: none;
}

a{
	text-decoration: none;
	color: #333333;
}

i{
	font-style: normal;
}

.fl{
	float:left;
}

.fr{
	float:right;
}


.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  line-height: 0;
  font-size: 0;
}

.clearfix {
  zoom: 1;
}



.inner{
	width:1200px;
	margin:0 auto;
}

.innerf{
	width:1000px;
	margin:0 auto;
}

/*顶部*/
.top{
	line-height: 30px;
	height: 30px;
}
.top-left{
	padding-top:10px;
	padding-left: 30px;
}
.top-left img{
	margin-right: 4px;
	position: relative;
	top:2px;
}
.top-left span{
	color: #9c9c9c;
}
.top-left i{
	color: #305dc3;
}
.top-right{
	padding-top:10px;
}
.top-right ul li{
	float: left;
	/*width: 80px;*/
	margin-right: 10px;
	font-size: 14px;
}
.top-right ul li img{
	margin-right: 4px;
	position: relative;
	top:3px;
}
/*导航*/
.nav{
	margin-top: 30px;
	margin-bottom:15px;
	height: 80px;
}
.nav-left{
	/*margin-right: 20px;*/
	position: relative;
	top:-50px;
}
.nav-left img{
	/*width: 290px;
	height: 80px;*/
}
.nav-right ul li{
	float: left;
	
	line-height: 80px;
	font-size: 16px;

}
.nav-right ul li a:hover{
	/*color:#2171ca*/
}
/*.active{
	
	color:#2171ca
}*/


#nav{

	position: relative;

	background: #2171ca;

	color: #fff;

}
#nav ul{
	display: none;

	margin: 0;

	padding: 0;

	list-style: none; 

	z-index: 999;

}
.case-list{
	width: 160px;

	text-align: center;

	position: absolute;
	left:310px;
	top:80px;

}
.case-list li{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	line-height: 60px;
	background: #2171ca;
}
.case-list li a{
	color:#fff;
}
.case-list li a:hover{
	
}
/*轮播图*/

.wrap{
	width: 100%;
	max-height: 500px;
	margin:0 auto;
	position: relative;
	top:-40px;
	
}

.banner .has-dots{
	overflow: hidden;
	
}
#b04 { width:100%;position: relative;height: 500px;}
#b04 ul{
	height:500px;
}
#b04 ul li{
	float: left;
	max-height: 500px;
}
#b04 ul li img{
	max-width: 100%;
	max-height: 500px; 
	text-align: center;
	display: block;
}
#b04 .dots {
   /* position: absolute;
    left: 50%;
    transform:translate(-50%);

	top:90%;*/


	float:left;
	 position:relative;
	 left:50%;
	 top:-60px;

}

#b04 .dots li 

{ 

	display: inline-block; 

	width: 20px; 

	height: 20px; 

	margin: 0 4px; 

	text-indent: -999em; 

	border-radius: 10px; 
	background: #000;

	cursor: pointer; 

	opacity: .4; 

	-webkit-transition: background .5s, opacity .5s; 

	-moz-transition: background .5s, opacity .5s; 

	transition: background .5s, opacity .5s;
	float:left;
 	position:relative;
 	right:50%;

}

#b04 .dots li.active 

{

	background: #ccc;

	opacity: 1;
	

}
#b04 .arrow { position: absolute; top: 200px;}

#b04 #al { left: 15px;}

#b04 #ar { right: 15px;}


.search{

	background: #eeeeee;

	height: 60px;

	line-height: 60px;

	margin-top: -24px;
	

}

.search-left{

	float: left;

	line-height: 60px;

	color: #797878;

	font-size: 18px;

}

.search-left strong{

	font-size: 18px;

	color: #060606;

}



.search-right{

	float: right;

	line-height: 60px;



}

.search-right img{

	position: relative;top:5px;left:-310px;

}

.search input.text{

	width: 340px;

	height: 33px;

	border:1px solid #2171ca;

	text-indent:40px;

	position: relative;

	left: 20px;

}

.search input.button{

	width: 80px;

	height: 35px;

	background: #2171ca;

	color:#FFF;

	border:1px solid #2171ca;

	font-size: 18px;

}

.search input.button a{

	font-size: 14px;

	color: #fff;

}

/*代理品牌*/
.dlpp{
	text-align: center;
	height: 320px;
}
.dlpp h2,.jxcp h2,.ys h2{
	font-size: 36px;
	font-weight: normal;
	color: #555962;
	padding-top: 70px;
	margin-bottom: 8px;
	display: none;

}
.dlpp p,.jxcp p,.ys p{
	font-size: 16px;
	font-weight: normal;
	color: #6f7887;
	display: none;
}
.dlpp ul{
	margin-top: 40px;
	display: none;
}
.dlpp ul li{
	float: left;
	margin-left: 90px;

}
.dlpp ul li img{
	width:135px;
	height: 40px;
	margin-bottom: 20px;

}
/*机械产品*/
.jxcp{
	text-align: center;
	height: 800px;
	/*background: #f5f5f5;*/

}
.tab{
	margin-top: 20px;
	margin-bottom: 20px;
	display: none;
}

.tabList{
	margin-bottom: 34px;
	position: relative;
	left: 50%;
	transform: translate(-40%);
}
.tabList li{
	text-align: center;
	line-height: 40px;
	float: left;
	font-size: 16px;
	height: 40px;
	margin-right: 14px;
	padding-left: 8px;
	padding-right: 8px;

}
.tabList li a:hover{
	background: #064490;
	color: #fff;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;

}
.tabItem-list li{
	width: 260px;
	height: 220px;
	margin-left: 25px;
	float: left;
	margin-bottom: 36px;
}
.tabItem-list li img{
	width: 260px;
	height: 195px;
}

.tabItem ul li p{
	font-size: 16px;
	line-height: 34px;
}
.tabContent{height: 500px;}
.hide{display: none;}

.tabItem-list .bc {background: #064490;color: #fff;}
.tabItem-list .bc a{background: #064490;color: #fff;}

/*我们的优势*/
.ys{
	text-align: center;
	background:#f2f2f2;
	height: 400px;
	/*position: relative;
	top:-20px;*/

}
.ys-list {
	margin-top: 30px;
	display: none;
}
.ys-list li{
	float: left;
	width: 300px;
	font-size: 14px;
	color: #064490;
}
.ys-list li img{
	
	margin-bottom: 20px;
	position: relative;
	top:40px;
}
.ys-list li a{
	display: inline-block;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	
	text-align: center;
	margin-bottom: 20px;
}
.ys-list li a:hover{
	/*background: #305dc3;*/
}
.ys-li1 a{
	background: #6dbdc6;
}
.ys-li1 a:hover{
	background: #518b9f;
}
.ys-li2 a{
	background: #f1d23c;
}
.ys-li2 a:hover{
	background: #eb7933;
}
.ys-li3 a{
	background: #b2c17c;
}
.ys-li3 a:hover{
	background: #30a53a;
}
.ys-li4 a{
	background: #a977b2;
}
.ys-li4 a:hover{
	background: #7b4e85;
}
/*产品详情*/
.cpxq{
	background: url(../images/cpxq-bg.jpg) no-repeat center;
	width: 100%;
	height: 590px;
	background-size: cover;
	/*position: relative;
	top:-20px;*/
	text-align: center;
	display: none;
}
.cpxq-list{
	padding-top:66px;
	display: none;
}
.cpxq-list li{
	width: 276px;
	height: 460px;
	background: #fff;
	float: left;
	margin-left: 15px;
}
.cpxq-list li img{
	width: 252px;
	height: 252px;
	margin-top: 26px;
}
.cpxq-list li h4{
	font-size: 20px;
	line-height: 60px;
	text-align: left;
	padding-left: 20px;
	font-weight: normal;
	
}
.cpxq-list li p{
	font-size: 16px;
	margin-bottom: 30px;
	line-height: 30px;
	text-align: left;
	padding-left: 20px;
}
.cpxq-list li a{
	width: 217px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	border:1px solid #305dc4;
}
.cpxq-list li a:hover{
	background: #305dc4;
	color: #fff;
}

/*新闻*/
.news{
	margin-top: 40px;
	height: 580px;
}
.news-left{
	width: 505px;
	padding-left:15px;
	/*display: none;*/
}
.news-left h4{
	font-size: 20px;
	line-height: 40px;
	color: #35484e;
	font-weight: normal;
}
.news-left hr{
	width: 48px;
	height: 1px;
	background: #305dc4
}
.news-lcont{
	margin-top: 50px;
}
.news-lcont img{
	width: 488px;
	height: 366px;
}
.newsl-cont{
	background: #305dc4;
	color: #fff;
	height: 150px;
	width: 488px;
	position: relative;
	top:-10px;
}
.newsl-rq{
	padding-left: 44px;
	padding-right: 44px;
	width: 100px;
	padding-top: 20px;
}
.newsl-rq strong{
	font-size: 30px;
}
.newsl-rq p{
	font-size: 14px;
	color: #a7b0db;
}
.newsl-txt{
	padding-top: 20px;
	width: 290px;
	padding-right: 10px;
}
.newsl-txt h5{
	font-size:18px; 
	font-weight: normal;
	line-height: 36px;

}
.fgx{
	border-bottom: 1px solid #ccc;
	color: #ccc;
	width: 100%;
	height: 1px;
}
.newsl-txt p{
	font-size: 14px;
	color: #a7b0db;
	line-height: 26px;
}


.news-right{
	width: 600px;
	margin-left: 80px;
	/*display: none;*/
}
.newsr-list{
position: relative;
left: 50%;

}
.newsr-list li{
	float: left;
	/*width: 84px;
	height: 44px;*/
	text-align: center;
	margin-left: 22px;
	line-height: 44px;
	padding:10px 10px;
}
.newsr-list li a{
	
}
.newsac{
	background: #305dc4;
}
.newsac a{
	color: #fff;
}
.newsr-cont{
	margin-top: 50px;
}
.newsr-cont li{
	line-height: 52px;
	border-bottom: 1px solid #ccc
}
.news-more{
	width: 100px;
	height: 30px;
	border:1px solid #305dc4;
	line-height: 30px;
	text-align: center;
	margin-top: 32px;
}
.news-more a{
	color: #305dc4
}

/*底部导航*/
.btn-nav{
	background: #305dc4;
	height: 38px;
	line-height: 38px;
	margin-top: 80px;
}
.btn-list li{
	width: 120px;
	float: left;
	text-align: center

}
.btn-list li a{
	color: #fff;
}
.footer{
	margin-top: 20px;
	color: #5a5a5a;
	font-size: 14px;
}
.footer ul{
	float: left;
	width: 300px;
	margin-bottom: 56px;
	
}
.footer ul li{
	line-height: 28px;

}
.footer ul li a{
	color: #5a5a5a;
}


.btn{
	text-align: center;
	color: #5a5a5a;
}
.btn p{
	line-height: 30px;
	font-size: 16px;
}









/*产品页面*/
.product-banner img{
	width: 100%;
	height: 194px;
}
.product{

}
.title{
	line-height: 50px;
	height: 50px;
}
.product-list{
	margin-top: 20px;
}
.product-list li{
	width: 270px;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
	float: left;
}
.product-list li p{
	line-height: 30px;
}
.product-list li img{
	height: 202.5px;
	width: 270px;
}
.page{
	margin-top: 60px;
	text-align: center;
}
.page a{
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 50px;
	border:1px solid #ccc;
}



/*关于我们页面*/
.about{
	
}
.about-title{
	

	position: relative;
	left: 50%;
	transform: translate(-10%);
}

.about-title li{
	float: left;
	margin-right: 80px;
	line-height: 100px;

}

.about-cont{
	margin-top: 10px;
	border:1px solid #ccc;
	padding:15px;

}
.aboutc-left{
	
	border-right:1px solid #ccc;
	width: 600px;
	text-align: center;
	padding-top: 30px;
	height: 360px;
}
.aboutc-left img{
	width: 556px;
	height: 332px;
}
.aboutc-right{
	width: 576px;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;

}
.aboutc-right p{
	line-height: 30px;
}
.about-cont2{
	border:1px solid #ccc;
	height: 298px;
	margin-top: 20px;
}
.about-cont2 img{
	width: 366px;
	height: 286px;
	margin-top: 7px;
}
.about2-left{
	width: 396px;
	border-right:1px solid #ccc;
	float: left;
	text-align: center;

}



/*下载中心*/
.xzzx{
	text-align: center;
}
.xzzx-title{
	line-height: 100px;
	border-bottom: 1px solid #ccc;
}
.xzzx-cont{
	height: 160px;
	border-bottom: 1px dashed #ccc;
	padding-top: 35px;
}
.xzzx-left{
	width: 206px;
	margin-right: 20px;
	padding-left: 160px;
}
.xzzx-cont img{
	width: 206px;
	height: 154.5px;
}
.xzzx-right p{
	line-height: 30px;
	font-size: 16px;
}
.xzxz-nl{
	width: 84px;
	height: 34px;
	line-height: 34px;
	background: #b90303;
	font-size: 14px;
	position: relative;
	left: 500px;
}
.xzxz-nl a{
	color: #fff;
}


/*新闻中心页面*/
.newsCenter{

}
.newsCenter ul li{
	height: 176px;
	border-bottom: 1px solid #ccc;
	padding-top: 20px;
}
.newsCenter-left{
	width: 206px;
	padding-left: 100px;
	margin-right: 26px;
}
.newsCenter-left img{
	width: 206px;
	height: 154.5px;
}
.newsCenter-right{
	width: 800px;
	text-align: left

}
.newsCenter-right h4{
	font-size: 20px;
	line-height: 40px;
}
.newsCenter-right p{
	line-height: 26px;
	font-size: 16px;
	color: #969696;
}


/*产品中心内页*/
.productny{
	background: #f2f2f2;
	padding-top: 20px;
	height:auto;
	padding-bottom: 35px;
}
.productny-left{
	width: 270px;
	background: #fff;
	padding-left: 20px;
	height:auto;
}
.productny-title{
	padding-top: 20px;
	margin-bottom: 10px;
}
.productny-title h5{
	font-size: 20px;
	line-height: 40px;
	color: #305dc3;
}
.productny-title hr{
	width: 80px;
	color: #305dc3;
}
.productny-list{
	padding-bottom: 40px;
}
.productny-list li{
	margin-bottom: 10px;
	float: none;
	text-align: left;
}
.productny-list ul{
	position: relative;
	left: 0;
	transform: translate(0);
}
.productny-list li a:hover{
	display: block;
	background: #064490;
	color: #fff
}

.productny-list .tabList .bc {
	background: #fff;
	color: #fff;
}
.productny-list .tabList .bc a{
	
	color: #000;
}
.productny-list .tabList .bc a:hover{
	
	color: #fff;
}


.productny-list li span{
	display: block;
	line-height: 30px;
}
.productny-list li a{
	
	line-height: 30px;
}

.productny-right{
	width: 850px;
	margin-left: 20px;
	background: #fff;
	padding:20px;
	height:auto;
}
.productny-img{
	width: 420px;
	height: 380px;
}
.productny-img img{
	width: 400px;
	height: 300px;
}
.productny-cont{
	width: 300px;
	margin-left: 20px;
}
.productny-cont p{
	line-height: 30px;
	color: #6b7280;
	font-size: 16px;
}
.productny-txt{
	margin-top: 30px;
}


/*产品推荐*/
.product-tj{
	
}
.product-tj ul{
	margin-top: 30px;
	text-align: center;
}
.product-tj ul li{
	float: left;
	margin-left: 25px;

}
.product-tj ul li img{
	width: 206px;
	height:154.5px;
}



.here{margin:0 0 8px 0;height:34px; border-bottom:1px #CCCCCC solid;position:relative;}
.here .left,.here .right{position:absolute;top:0;width:6px;height:34px;}
.here .left{left:0;}
.here .right{right:0;}
.here .title{padding:0 20px;line-height:34px;font-size:16px;font-weight:bold;color:#007bc8; float:left;}
.here .link{position:absolute;right:12px;top:0;line-height:34px;}
.here .link a{display:block;float:left;color:#007bc8;padding:0 0 0 20px;margin:0 10px 0 0;background:url(../images/here_img.gif) no-repeat left center;}
.here .link .home{padding:0;background:none;}


#service{position:fixed;width:33px;height:210px;top:150px;right:0;z-index:9;overflow:hidden;
_position:absolute;_top:expression(eval(document.documentElement.scrollTop+150));}
#service_img{position:absolute;left:0;width:33px;height:210px;background:url(../images/service.png) no-repeat left center;}
#service .main{position:absolute;left:33px;width:110px;height:210px;background:#174579;}
#service .main .in{position:absolute;left:5px;top:5px;width:90px;padding:5px;height:190px;background:#FFF;text-align:center;}


#prev_next{padding:15px 5px;line-height:20px;color:#333;}
#prev_next .prev{float:left;}
#prev_next .next{float:right;}
#prev_next a{color:#666;}
#prev_next a:hover{color:#007bc8;}


#picture{color:#666;}
#picture .img{overflow:hidden;text-align:center;_width:100%;margin:0 0 10px 0;}
#picture img{max-width:700px;_width:expression(this.width>700?700:true);}
#picture .head{padding:7px 15px;font-size: 20px;line-height: 40px;color: #305dc3; border-bottom:#CCC 1px solid;}
#picture .attribute{margin:10px 0 10px 40px;line-height:26px;}
#picture .attribute span{font-weight:bold;}
#picture .attribute a{color:#007bc8;padding:0 0 0 8px;}
#picture .attribute a:hover{color:#C00;}
#picture .txt{padding:15px 10px;line-height:180%;min-height:100px;_height:100px;}
#picture .txt table{background:#999;border:0;border-collapse:separate;border-spacing:1px;}
#picture .txt td{background:#FFF;padding:5px;}
.share{height:26px;padding:20px 0;}


.page_link{position:relative;height:60px;}
.page_link .in{position:absolute;top:15px;right:10px;}
.page_link span,.page_link a{display:block;float:left;line-height:25px;font-size:13px;color:#666;padding:0 5px;}
.page_link form{float:left;}
.page_link .text{border:0;padding:0;height:18px;line-height:18px;width:30px;border:1px solid #666;margin:0 3px 0 0;}
.page_link .num{padding:0;}
.page_link .bt{padding:0 5px;margin:0;height:20px;line-height:20px;border:1px solid #ccc;background:#DDD;cursor:pointer;font-size:12px;}


#article{padding:10px;margin:0 0 5px 0;}
#article .title{text-align:center;color:#333;}
#article .message{padding:10px;text-align:center;color:#999;border-bottom:1px dashed #999;}
#article .main{padding:10px 0;line-height:180%;color:#333;min-height:200px;_height:200px; text-align:left;}
#article .main img{max-width:700px;_width:expression(this.width>700?700:true);}
#article .main table{background:#999;border:0;border-collapse:separate;border-spacing:1px;}
#article .main td{background:#FFF;padding:5px;}






/*产品详情*/
.details{
 width: 850px;
margin-left: 20px;
background: #fff;

height: auto;
margin-bottom: 100px;
}
.details-left{
	width: 460px;


}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}

.tb-pic a img{vertical-align:middle;}

.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}

.tb-thumb{margin:10px 0 0;overflow:hidden;}

.tb-thumb li{

	background:none repeat scroll 0 0 transparent;

	float:left;

	width: 80px;

	height: 60px;

	margin-right: 20px;

	border:1px solid #fff;

	overflow:hidden;

}


.tb-booth{

	position:relative;

	z-index:1;

	width: 420px;

	height: 315px}

.tb-booth img{

	width: 420px;

	height: 315px;

}



.tb-thumb li img{

	width: 80px;

	height: 60px;

}

.tb-thumb .tb-selected{border:1px solid #2171ca;}

.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}

.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.abouttabItem{
	font-size: 16px;
}
.abouttabItem p{
	padding-left: 20px;
	line-height: 30px;
	text-indent: 2em;
}
.abouttabItem span{
	color:rgb(255, 0, 0);
	font-size: 20px;
}
.abouttabItem h3{
	font-size: 20px;
	font-weight: normal;
	padding-left: 20px;
	margin-top: 20px;
}
.aboutbc a{
	color: #064490
}
.contact-left{
	width: 420px;
}
.contact-left p{
	text-indent: 0;
}
.contact-right{
	width: 600px;
	padding-right: 20px;
}






nav ul.nav-li li a{
	display:block;
	
	/*width:88px;*/
	    padding: 0 15px 0 15px;
	height:64px;
	text-align:center;
	font:16px/64px "微软雅黑";
	color:#000;
	
	overflow:hidden;
}

nav ul.nav-li li a:hover,
nav ul.nav-li li.active a{
	background-color:#d42021;
	color:#CCC;
}

.menu-block{
	position:relative;
	z-index:9999999999999;
	overflow:hidden;
}
.menu{
	display:block;
	width:149px;
	height:0;
	position:absolute;
	top:64px;
	transition:height 0.6s;
	-moz-transition:height 0.6s; /* Firefox 4 */
	-webkit-transition:height 0.6s; /* Safari and Chrome */
	-o-transition:height 0.6s; /* Opera */
	z-index:9999999999999;
	overflow:hidden;
}

.menu li a{
	display:block;
	width:111px;
	height:38px;
	box-sizing:border-box;
	padding-left:20px;
	transition:padding-left 0.6s;
	-moz-transition:padding-left 0.6s; /* Firefox 4 */
	-webkit-transition:padding-left 0.6s; /* Safari and Chrome */
	-o-transition:padding-left 0.6s; /* Opera */
	font:12px/38px "微软雅黑";
	color:#f5f5f5;
	background-color:#222;
	opacity:0.8;
	overflow:hidden;
}

.menu li a:hover{
	padding-left:30px;
	color:#fff;
	border-left:1px solid #F2AA3F;
}

.menu1{
	margin-left:88px;
	margin-top:70px;
  
	
}

.menu2{
	margin-left:176px;
	margin-top:70px;
}

.menu3{
	margin-left:294px;
	margin-top:70px;
}

.menu4{
	margin-left:392px;
	margin-top:70px;
}

.menu5{
	margin-left:440px;
	margin-top:70px;
}


.tree .main{background:#ddd;padding:0 0 10px 0;}
.tree div{border-bottom:1px solid #FFF;line-height:34px;overflow:hidden;}
.tree a{color:#333;display:block;background-repeat:no-repeat;}
.cat1 a{padding:0 0 0 15px;background-image:url();background-position:18px center;}
.cat2 a{padding:0 0 0 55px;background-image:url();background-position:45px center;}
.cat3 a{padding:0 0 0 70px;background-image:url();background-position:60px center;}
.cat1 a:hover{color:#FFF;background-color:#7fb402;background-image:url();}
.cat2 a:hover{color:#FFF;background-color:#7fb402;background-image:url();}
.cat3 a:hover{color:#FFF;background-color:#7fb402;background-image:url();}