/* CSS Document */
*{ margin:0px; padding:0px; font-family:'微软雅黑'}
body{ font-family:"微软雅黑"; font-size:12px; background:#FFFFFF; color:#666666; }
ul li{ list-style:none;}
a{ color:#4C4C4C; font-size:12px; text-decoration:none;}
a:hover{ color: #4C4C4C;}
a:focus { outline:none;} 
img{ border:none; }
table { border:0; margin:0 auto; padding:0;}
td{ line-height:21px;}

.box{ border:1px #DEDEDE solid}
.bg_top{ height:36px; line-height:36px; background-color:#EFEFEF}
.top_com{ color:#5E5E5E; font-size:14px; }
.top_zy{ width:95px;}
.top_zy img{ vertical-align:middle}
.top_zy span{ margin-left:5px; padding-top:3px;}
.top_tel span{ font-size:14px}
.top_tel p{ color:#1258A0; font-size:20px; font-weight:bold}


.bg_menu{ background:url(../images/bg_menu.jpg) repeat-x left top #1058A0; height:70px;}
.menu,.menu1{ text-align:center; font-size:16px; color:#FFFFFF; text-align:center; height:69px;}
.menu a{ font-size:18px; color:#fff; text-align:center }
.menu p{ font-size:12px; color:#6DAEEE}
.menu:hover{ background-color:#EF8C4B;}
.menu:hover p{ color:#fff}

.tit_pro{ padding:22px 0px}

.ab1{ color:#FA7821; font-size:22px; font-weight:bold; line-height:38px;}
.ab2{ text-indent:25px}
.ab2,.ab2 a{ line-height:25px; font-size:14px; color:#FFFFFF}
.ab3{ text-align:right; padding-top:5px;}

.ys_title{ background:url(../images/bg_ys.jpg) center top no-repeat; height:102px; }
.ys_title p{ font-size:24px; font-weight:bold; color:#FFFFFF; padding-top:25px}

.news1{ border-bottom:1px #FF7F02 solid; width:85px; height:32px; line-height:32px; font-size:14px; color:#000000; text-align:center; font-weight:bold}
.news1 a,.news2 a{ font-size:14px}
.news2{ border-bottom:1px #D9DEDA solid; width:85px; height:32px; line-height:32px; font-size:14px; color:#000000; text-align:center;font-weight:bold}
.newsmore{ border-bottom:1px #D9DEDA solid;  height:32px; line-height:32px; font-size:14px; color:#000000; text-align:right; padding-right:8px;}

.nr1{background:url(../images/nd.jpg) repeat-x left bottom; height:32px; line-height:32px}
.nr1 a{ font-size:14px; font-weight:bold; height:32px; line-height:32px; }

.nr2{ padding-top:5px; line-height:23px; text-indent:20px}
.cj,.cj a{ font-size:14px}

.lk{ padding:8px 3px; line-height:22px;}
.lk a{ margin-right:10px;}

.nban{ height:310px;}
.nban1{ height:3px; border-bottom:1px #EAF6FD solid}
.nban2{  height:24px}
.h20{ height:20px;}


.news_title{ height:88px; line-height:88px; background:url(../images/bg_tit.jpg) center bottom no-repeat; color:#8F8F8F;font-size: 30px;}
.title{ height:98px; line-height:98px; background:url(../images/bg_tit.jpg) center bottom no-repeat; color:#000000;font-size: 30px;}
.title_info{ font-size:14px; line-height:26px; padding:12px 0px 55px 0px;  }
.ab_info{ font-size:14px; line-height:26px; padding:12px 0px 32px 0px;  }
.news_info{ font-size:14px; line-height:26px; padding:12px 0px 55px 0px;  }


.bgban{ height:4px; background-color:#009A45;}
.banft{ height:16px;}

.loc{  color:#666; font-size:12px; padding-right:10px}
.loc a{ color:#666; font-size:12px; padding:0px 2px}
.loc a:hover{ color:#FF0000}
.loc2{ height:27px;}


.lt{ text-align:center; height:56px; line-height:56px; background-color:#1058A0; border-bottom:4px #EF8C4B solid; color:#fff; font-size:20px;}
.lt1{ padding:0px 0px;}

.nav{ height:36px; line-height:36px;  padding-left:0px; border-bottom:1px #ddd solid}

.nav a{ color:#222; font-size:14px;}
.nav a:hover{  font-weight:bold; font-size:14px; color:#3A78C1}

.ltlx{ padding:15px; line-height:26px;}
.ltlx p{ font-weight:bold; font-size:14px;}

.ntit{ color:#666; clear:both; border:1px #E5E5E5 solid; background-color:#F9F9F9;  line-height:22px; padding:15px 15px;}
.ntinfo,.ntinfo a{ margin-top:5px; line-height:23px; font-size:12px;}


.rt{ text-align:left; padding-left:4px;height:36px; line-height:36px; border-bottom:1px #0055AC solid; color:#000; font-size:14px; font-weight:bold; width:130px;}
.rt img{ padding-right:5px;}
.abt{ font-size:24px; line-height:30px; height:30px;}

.pnav1{ height:32px; line-height:32px;  padding-left:10px; background-color:#3398CC}
.pnav1 a{ color:#ffffff; font-size:14px;}
.pnav2{ height:32px; line-height:32px; border-bottom:1px #DDDDDD solid; padding-left:10px;}
.pnav2 a{ color:#000000; font-size:14px;}

.con{ padding:15px 15px; line-height:22px;}

.proTit{ font-size:14px; font-weight:bold; color:#000000; margin:10px 0px;}
.proD{ background-color:#1058A0; color:#FFFFFF; font-weight:bold; font-size:14px; height:35px; line-height:35px; padding-left:10px;}
.prob{ border:1px #ddd solid; padding:2px;}
.news td{ height:32px; line-height:32px; background:url(../images/dot.jpg) repeat-x left bottom}
.news img{ vertical-align:middle; line-height:32px;}
.rt1{ color:#696969; font-size:14px; font-weight:bold; padding-left:0px; background:url(../images/dot.jpg) repeat-x left bottom}
.dt1{ height:30px; line-height:30px;}


/*Home*/
.hotkey{ background:url(../images/bg_ky.jpg) repeat-x left top; height:63px;}
.key{ height:36px; line-height:36px; color:#01677C; font-size:14px; font-weight:bold}
.key a{ margin-right:10px; color:#666666}

.tit{ background-color:#E4E9ED; height:35px; line-height:35px; color:#666666; padding-left:15px; font-weight:bold; font-size:14px;}
.titNon{ padding:15px;}
.tit a{ font-size:14px; color:#666666}

.ask1{ background:url(../images/dot.jpg) repeat-x left bottom; }
.ask1,.ask2{ line-height:26px; padding:10px 0px;}


.ft{ background-color:#252525; color:#666666 }
.ft a{ color:#666666}
.ft1{ padding:20px 0px 20px 144px;}
.ft1 p{ line-height:25px; font-size:14px}






/*******************************
  -------[=banner bigen]-------
*******************************/
#banner{position: relative;z-index: 1; width:100%; }
#banner .slick-list{position: relative;z-index: 1;}
#banner .item{
    background-repeat: no-repeat;
    background-position: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
	height:486px;
}
#banner .item a{display: block;height: 0;padding-top: 45%;}

#banner .slick-next,#banner .slick-prev{
    position: absolute;top: 50%;margin-top: -25px;overflow: hidden;
    width: 45px;height: 50px;font-size: 0;line-height: 0;line-height: 999;
    background-repeat: no-repeat;
    background-position: center center;
    -o-background-size: auto 50px;
    -ms-background-size: auto 50px;
    -moz-background-size: auto 50px;
    -webkit-background-size: auto 50px;
    background-size: auto 50px;
}
#banner .slick-prev{left: 5%;background-image: url(../images/arr-l.png);}
#banner .slick-next{right: 5%;background-image: url(../images/arr-r.png);}

#banner .slick-dots{position: absolute;left: 0;bottom: 25px;width: 100%;text-align: center;z-index: 99;}
#banner .slick-dots li{display: inline-block;margin: 0 5px;}
#banner .slick-dots li button{display: block;width: 13px;height: 13px;
    font-size: 0;line-height: 0;text-indent: 999px;padding: 0;outline: 0;cursor: pointer;
    background-color: #D5D5D5;border: 1px solid #EDEDE1;border-radius: 50%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}
#banner .slick-dots li.slick-active button{background-color: #FA7821;border-color: #FDDDB8;}


/*******************************
  -------[=banner end]-------
*******************************/







/*case*/

.caselist {
	float: left;
	overflow: hidden;
	margin-bottom:5px;
	margin-top:15px
}
.caselist ul {
	overflow: hidden;
	margin-left:-10px
}
.caselist ul li {
	float: left;
	width: 443px;
	margin-left:28px;
	margin-bottom:42px;
	background-color:#F3F3F3;
}
.caselist ul li img{
		width: 183px;
	height:140px;
	float:left;
	margin-right:22px;
}
.caselist ul li .ct1{
color:#333;
height:27px;
line-height:27px;
font-size:14px;
text-align:left;
padding-top:8px;
}
.caselist ul li .ct2{
color:#333;
height:60px;
line-height:22px;
font-size:12px;
text-align:left;
padding:8px 0px;
overflow:hidden;
}
.caselist ul li .ct3{
color:#333;
height:22px;
line-height:25px;
font-size:12px;
text-align:right;
padding-right:15px;
}

/*end*/
/*homepro*/

.hlist {
	float: left;
	overflow: hidden;
}
.hlist ul {
	overflow: hidden;
	margin-left:-18px
}
.hlist ul li {
	float: left;
	width: 284px;
	margin-left:18px;
	margin-bottom:0px;
}
.hlist ul li img{
	width: 282px;
	height:213px;
	border:1px #CCCCCC solid;
	padding:0px;
}
.hlist ul li p{
color:#666;
height:45px;
line-height:45px;
font-size:14px;
text-align:center
}





/*pro*/
.prolist {
	float: left;
	overflow: hidden;
	margin-bottom:5px;
	margin-top:15px;
}
.prolist ul {
	overflow: hidden;
	margin-left:-25px
}
.prolist ul li {
	float: left;
	width: 284px;
	margin-left:25px;
	
	margin-bottom:0px;
}
.prolist ul li img{
		width: 282px;
		border:1px #D3D3D3 solid;
	height:213px;
}
.prolist ul li p{
color:#333;
height:34px;
line-height:34px;
font-size:12px;
text-align:center
}





/*page*/
.page{margin-bottom: 34px;text-align: center; margin-top:25px; }
.page ul{display: inline-block;overflow: hidden;}
.page ul li{float: left;margin:0 5px;font-size: 19px;color: #999999;}
.page ul li.prev{margin-right: 15px;}
.page ul li.next{margin-left: 15px;}
.page li span{display: block;width: 37px;height: 37px;line-height: 37px;}
.page ul a{display: block;width: 37px;height: 37px;line-height: 37px;border: 2px solid #999999;border-radius: 2px;}
.page li.prev a,.page li.next a{background: #007AD8;border-color:#007AD8;color: #fff;}
.page li.prev:hover a,.page li.next:hover a{color: #fff;}
.page li:hover a,.page li.on a{border-color:#007AD8;color: #007AD8;}
/*******************************


/*刀具*/
/*homepro*/
.djlist {
	float: left;
	overflow: hidden;
	margin-bottom:5px;
	margin-top:15px
}
.djlist ul {
	overflow: hidden;
	margin-left:-0px
}
.djlist ul li {
	float: left;
	width: 136px;
	margin-left:70px;
	margin-bottom:0px;
}
.djlist ul li img{
		width: 136px;
	height:85px;
}
.djlist ul li p{
color:#333;
height:34px;
line-height:34px;
font-size:12px;
font-weight:bold;
text-align:center
}


/*neiye daoju*/
/*homepro*/
.djlist1 {
	float: left;
	overflow: hidden;
	margin-bottom:5px;
	margin-top:15px
}
.djlist1 ul {
	overflow: hidden;
	margin-left:-0px
}
.djlist1 ul li {
	float: left;
	width: 136px;
	margin-left:31px;
	margin-bottom:0px;
}
.djlist1 ul li img{
		width: 136px;
	height:85px;
}
.djlist1 ul li p{
color:#333;
height:34px;
line-height:34px;
font-size:12px;

text-align:center
}




/*行业*/
.hylist {
	float: left;
	overflow: hidden;
	margin-bottom:5px;
	margin-top:15px
}
.hylist ul {
	overflow: hidden;
	margin-left:-10px
}
.hylist ul li {
	float: left;
	width: 342px;
	margin-left:10px;
	margin-bottom:0px;
}
.hylist ul li img{
		width: 342px;
	height:154px;
}
/*Home hangye*/
.hhylist {
	float: left;
	overflow: hidden;
	margin-bottom:5px;
	margin-top:15px
}
.hhylist ul {
	overflow: hidden;
	margin-left:-0px
}
.hhylist ul li {
	float: left;
	width: 300px;
	margin-left:15px;
	margin-bottom:15px;
}
.hhylist ul li img{
		width: 300px;
	height:125px;
}

/*产品图放大部分*/
.jqzoom{
	position:relative;
    float:left;
	border:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.zoomdiv{
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
.jqZoomPup{
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	border:1px solid #aaa;
	background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
	opacity: 0.5;
	filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{
	float: left;
	width:430px;
	height:337px;
	margin-top: 20px;
	border:1px solid #0089E2;
	overflow: hidden;
}
.spec-preview:hover{
	border:1px solid #EA3C00;
}
/*大图的样式*/
.spec-preview img{
	display: inline-block;
	width: 427px;
	height: 334px;
	padding: 1px;
	overflow: hidden;
}
.spec-scroll{
	/*clear:both;*/
	margin-top:5px;
	width:430px;
}
.spec-scroll .items{
	position:relative;
	width:430px;
	height:130px;
	overflow:hidden;
}
.spec-scroll .items ul{
	float:left;
	width:430px;
	height:130px;
	margin-left: 30px;
	overflow: hidden;
}
.spec-scroll .items li{
	float:left;
	width:100px;
	height: 100px;
	text-align:center;
	box-shadow: none;
	border:1px solid #0089E2;
	box-shadow: 2px 2px 2px #ccc;
}
.spec-scroll .items li:hover{
   border: 1px solid #EA3C00;
}
.spec-scroll .items img{
	width:100px;
	height:100px;
}