@charset "utf-8";
/* CSS Document */
.clear{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
/***********header*************/
.header{
	width: 100%;
	height: 93px;
	padding-top: 3px;
	background: url(../image/head_imgbg.jpg) repeat-x left top #fff;
	position: relative;
	z-index: 5;
}
.logo{
	position: absolute;
	top: 3px;
	left: 15px;
	width: 270px;
	height: 47px;
	background: url(../image/head_img01.jpg) no-repeat right center;
	padding: 23px 18px 23px 0;
}
.nav{
	width: 613px;
	height: 93px;
	position: absolute;
	left: 50%;
	margin-left:-261px; 
}
.nav ul li{
	float: left;
	display: inline;
	width: 87px;
	height: 93px;
	text-align: center;
}
.nav ul li a{
	display: block;
	font-size: 14px;
	line-height: 93px;
	color: #666;
	font-family: "微软雅黑";
	transition: color 500ms ease-in 0ms;
}
.nav ul li a.hover , .nav ul li a:hover{
	color: #da251d;
}
.search{
	position: absolute;
	top: 3px;
	right: 11px;
	width: 98px;
	height: 22px;
	overflow: hidden;
	background: url(../image/head_img01.jpg) no-repeat left center;
	padding: 35px 0px 36px 46px;
}
.search .formbox{
	position: absolute;
	top: 35px;
	left: 50px;
	width:98px;
	height: 22px;
}
.search input.seabtn{
	background: url(../image/head_search.png) no-repeat;
	width: 15px;
	height: 22px;
	border: none;
	margin-right:8px;
	float: left;
	text-indent: -999px;
}
.search input.insea{
	position: relative;
	float: left;
	width: 0px;
	height: 22px;
	border: none;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	font-family: "微软雅黑";
	background: url(../image/insea_img.jpg) no-repeat right center;
}
.search span.cnen{
	position: relative;
	left: 30px;
	width: 76px;
	height: 22px;
	display: inline-block;
}
.search a{
	float: left;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	font-family: "微软雅黑";
	transition: color 500ms ease-in 0ms;
}
.search a:hover{
	color: #da251d;
}
.search em{
	float: left;
	display: inline-block;
	margin: 0px 6px;
	color: #999;
	line-height: 22px;
}
.shardow{
	width: 100%;
	height: 8px;
	background: url(../image/shadow.png) repeat-x center top;
	position: absolute;
	top: 93px;
	z-index: 2;
}


/******banner**********/
.banner{
	height:601px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.banner li{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.banner .btn{
	height:16px;
	position: absolute;
	left:50%;
	bottom: 26px;
	z-index: 10;
}
.banner .btn span{
	display: inline-block;
	width:16px;
	height:16px;	
	background: url(../image/list10.png) no-repeat -24px center;
	cursor: pointer;
	margin: 0 3px;	
}
.banner .btn span.on{
	background: url(../image/list10.png) no-repeat left center;
}

/*********index-product*********/
.index-product{
	width: 100%;
	height: 351px;
	background: #fff;
}
.index-prowrap{
	width: 100%;
	height: 460px;
	margin: 0px auto;
	background: url(../image/img_bg02.png) no-repeat center bottom;
	position: relative;
	z-index: 2;
}
.prowrap-Top{
	width: 980px;
	height: 124px;
	margin: 0px auto;
	text-align: center;
	background: url(../image/img_bg01.jpg) no-repeat center top;
}
.prowrap-Top .Cenfont{
	width: 229px;
	height: 54px;
	margin: 0px auto;
	padding-top: 23px;
	padding-bottom: 8px;
}
.Cenfont span{
	float: left;
	display: inline-block;
	width: 26px;
	height: 2px;
	background: #7f7f7f;
	margin: 9px 0px;
}
.Cenfont span.mg37{
	margin-left: 37px;
}
.Cenfont strong{
	float: left;
	display: inline-block;
	font-size: 20px;
	line-height: 20px;
	color: #666;
	font-family: "微软雅黑";
	padding: 0 8px 0 11px;
}
.Cenfont h2{
	float: left;
	display: block;
	font-weight: 100;
	font-family: Arial;
	font-size: 12px;
	line-height: 34px;
	color: #999;
	padding-left: 42px;
	letter-spacing: 2px;
}
.prowrap-Prev{
	position: absolute;
	left: 60px;
	top: 246px;
	width: 33px;
	height: 34px;
	background: url(../image/bg_prev01.png) no-repeat left center;
	z-index: 2;
	cursor: pointer;
	transition: all 200ms ease-in 0ms;
	opacity: 0;
}
.prowrap-Prev:hover{
	background: url(../image/bg_prev01.png) no-repeat -33px center;
}
.prowrap-Next{
	position: absolute;
	right: 60px;
	top: 246px;
	width: 33px;
	height: 34px;
	background: url(../image/bg_next01.png) no-repeat left center;
	z-index: 2;
	cursor: pointer;
	transition: all 200ms ease-in 0ms;
	opacity: 0;
}
.prowrap-Next:hover{
	background: url(../image/bg_next01.png) no-repeat -33px center;
}
.prowrap-List{
	width: 980px;
	height: 267px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.prowrap-List ul li{
	float: left;
	display: inline;
	width: 214px;
	height: 264px;
	border-top: 3px solid #f7f7f7;
	margin-right: 41px;
}
.prowrap-List ul li .List-img{
	/*width: 214px;
	height: 186px;
	text-align: center;
	overflow: hidden;*/

	display: table-cell; 
	vertical-align:middle; 
	/*设置水平居中*/ 
	text-align:center; 
	/* 针对IE的Hack */ 
	*display: block;
	*font-size: 125px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	width: 214px;
	height: 186px;
}
.List-img img{
	width: 214px;
	height: 186px;
	/*max-height: 186px;*/
	display: inline;
	border: 0px;
	vertical-align: middle;
}
.prowrap-List ul li .List-font{
	border-top: 1px solid #f7f7f7;
	background: #fff;
	height: 57px;
	padding: 20px 0 0 9px;
}
.List-font span{
	display: block;
}
.List-font span a{
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	font-family: "微软雅黑";
	font-weight: 100;
}
.List-font span a.hover{
	color: #fff;
}
.List-font a.Listbtn{
	display: block;
	background: url(../image/list_04.png) no-repeat 74px center;
	font-size: 12px;
	line-height: 18px;
	color: #5d9dc0;
	font-family: Arial;
}
.List-font a.Listbtn.hover{
	background: url(../image/list_03.png) no-repeat 74px center;
	color: #fff;
}
.prowrap-List ul li .List-font.hover{	
	border-top: 1px solid #f5eded;
	background: #d83730;
}


.index-magent{
	width: 100%;
	height: 743px;
	background: url(http://www.ktmagnet.com//static/web/img/img_bg02.jpg) no-repeat center top;
	position: relative;
	z-index: 1;
}
.magent-wrap{
	width: 980px;
	margin: 0px auto;
}
.magent-Top{
	width: 980px;
	height: 124px;
	margin: 0px auto;
	padding-top: 186px;
	text-align: center;
}
.magent-Top .magent-font{
	width: 234px;
	height: 104px;
	margin: 0px auto;
	background: url(../image/img_bg04.png) no-repeat center top;
	padding-top: 20px;
}
.magent-font span{
	float: left;
	display: inline-block;
	width: 26px;
	height: 2px;
	background: #fff;
	margin: 9px 0px;
}
.magent-font span.mg37{
	margin-left: 36px;
}
.magent-font strong{
	float: left;
	display: inline-block;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	font-family: "微软雅黑";
	padding: 0 8px 0 11px;
}
.magent-font h2{
	float: left;
	display: block;
	font-weight: 100;
	font-family: Arial;
	font-size: 12px;
	line-height: 34px;
	color: #fff;
	padding-left: 59px;
	letter-spacing: 2px;
}

/*************/
.magent-Bot{
	width: 980px;
	height: 313px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.magent-Img{
	float: left;
	display: inline;
	width:452px;
	height: 313px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.magent-Img .bd{
	width:452px;
	height:313px;
	overflow: hidden;
	position:absolute;
	z-index:2;
}
.magent-Img .bd ul li{
	float:left;
	width:452px;
	height: 313px;
	overflow: hidden;
	position: relative;
}
.magent-Img .bd ul li img{
	position: relative;
	z-index: 1;
	width: 452px;
	height: 313px;
	border: 0px;
}
.magent-Img .bd ul li .bdbg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 452px;
	height: 67px;
	background: url(../image/img_bg05.png) no-repeat;
	z-index: 2;
}
.magent-Img .bd ul li .bdbg h2{
	font-weight: 100;
	display: block;
	font-size: 14px;
	line-height: 67px;
	color: #fff;
	font-family: "微软雅黑";
	padding-left: 17px;
	/* background: url(../image/list_03.png) no-repeat 84px center; */
}
.bdbg h2 a{
	color: #fff;
}
.magent-Img .hd{
	position:absolute;
	z-index: 3;
	right: 20px;
	bottom: 20px;
	height:10px;
}
.magent-Img .hd li.on{
	background:url(../image/list_05.png) no-repeat;
}
.magent-Img .hd ul li{
	float: left;
	display:inline-block;
	cursor:pointer;
	background:url(../image/list_06.png) no-repeat;
	margin:0px 2px;
	width:11px;
	height:11px;
	text-indent: -999px;
}

.magent-Appli{
	float: left;
	display: inline;
	width: 254px;
	height: 266px;
	background: url(../image/img_bg06.jpg) no-repeat right center #fff;
	padding: 47px 0 0 22px;
}
.magent-Appli h2{
	display: block;
	font-weight: 100;
	font-size: 18px;
	line-height: 20px;
	color: #666;
	font-family: "微软雅黑";
}
.magent-Appli p{
	font-size: 12px;
	line-height: 20px;
	color: #999;
	font-family: Arial;
}
.magent-Appli span{
	float: left;
	display: inline-block;
	width: 34px;
	height: 2px;
	background: #666;
	margin-top: 12px;
	margin-bottom: 17px;
}
.magent-Appli ul li{
	float: left;
	display: block;
	width: 254px;
	height: 24px;
}
.magent-Appli ul li a{
	display: block;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
	padding-left: 16px;
	background: url(../image/list_07.png) no-repeat 2px center;
}
.magent-Appli ul li a:hover{
	color: #da251d;
}
.magent-groom{
	float: left;
	display: inline;
	margin-left: 20px;
	width: 232px;
	height: 313px;
	overflow: hidden;
	background: #fff;
}
.magent-groom .groom-Img{
	width: 232px;
	height: 148px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.groom-Img img{
	display: inline;
	border: 0px;
	width: 232px;
	height: 148px;
	position: relative;
	left: 232px;
}
.magent-groom span{
	float: left;
	display: block;
	width: 232px;
	padding-top: 24px;
}
.magent-groom span a{
	display: inline-block;
	padding-left: 23px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	font-family: "微软雅黑";
}
.magent-groom p{
	padding: 0 23px;
}
.magent-groom p a{
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	font-family: "微软雅黑";
}
.magent-groom a:hover{
	color: #da251d;
}

.incmenu{
	width: 100%;
	height: 357px;
	background: url(../image/img_bg07.jpg) no-repeat center top;
	border-bottom: 1px solid #dedede;
}
.incwrap{
	width: 980px;
	padding-top: 97px;
	margin: 0px auto;
}
.incwp-left{
	float: left;
	display: inline;
	width: 642px;
	padding-top: 5px;
}
.incwp-left ul li{
	float: left;
	display: inline;
	height: 51px;
	margin-bottom: 41px;
}
.incwp-left ul li .incwp-img{
	float: left;
	display: inline;
	width: 61px;
	height: 51px;
	overflow: hidden;
	position: relative;
}
.incwp-img img{
	position: absolute;
	top: 0px;
	left: 0px;
}
.incwp-left ul li .incwp-btn{
	float: left;
	display: inline;
	padding-left: 19px;
	padding-top: 10px;
}
.incwp-btn h2{
	display: block;
	font-weight: 100;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	font-family: "微软雅黑";
}
.incwp-btn span{
	display: block;
	font-size: 11px;
	line-height: 18px;
	color: #888;
	font-family: Arial;
}
.incwp-btn h2 a{
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.incwp-btn span a{
	color: #888;
	transition: color 500ms ease-in 0ms;
}
.incwp-btn a.hover{
	color: #da251d; 
}

.incwp-right{
	float: right;
	display: inline;
	width: 338px;
	height: 168px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.incwp-right .inimg{
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 338px;
	height: 168px;
}

.incwp-right .onbtn{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	padding: 25px 54px 0 31px;
/*	background: #de5f5a;
	opacity: 0.6;*/
	width: 253px;
	height: 143px;
}
.incwp-right .onbtn h2{
	display: block;
	font-weight: 100;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-family: "微软雅黑";
	margin-bottom: 6px;
}
.incwp-right .onbtn p{
	font-size: 12px;
	line-height: 21px;
	font-family: "微软雅黑";
}
.incwp-right .onbtn a.seemore{
	position: absolute;
	bottom: 21px;
	z-index: 3;
	border: 1px solid #fff;
	display: inline-block;
	width: 82px;
	height: 23px;
	font-size: 11px;
	line-height: 23px;
	font-family: Arial;
	text-align: center;
	margin-top: 8px;
}
.incwp-right .onbtn a{
	color: #fff;
}
.incwp-right .onbtn a.hover{
	color: #da251d;
}
.incwp-right .onbtn span.seemore-bg{
	position: absolute;
	bottom: 21px;
	right: 223px;
	z-index: 2;
	width: 0px;
	height: 25px;
	background: #fff;
}


/*******footer************/
.footer{
	width: 100%;
	height: 74px;
	background: #fff;
	border-top: 1px solid #dedede;
}
.footer .footer-main{
	width: 980px;
	margin: 0px auto;
}
.footer-main ul li{
	float: left;
	display: inline;
	height: 74px;
}
.footer-main ul li.line{
	width: 30px;
}
.footer-main ul li a{
	display: inline-block;
	font-size: 12px;
	line-height: 74px;
	color: #666;
	font-family: Arial;
	transition: color 500ms ease-in 0ms;
}
.footer-main ul li a:hover{
	color: #da251d;
}
.footer-main ul li span.mainson{
	display: none;
	font-family: "微软雅黑";
}

.footcopy{
	width: 100%;
	height: 78px;
	background: #262626;
}
.copyright{
	width: 980px;
	margin: 0px auto;
}
.copyright .copyleft{
	float: left;
	display: inline-block;
	font-size: 12px;
	line-height: 78px;
	color: #777;
	font-family: "微软雅黑";
	width: 540px;
}
.copyright .copyleft em{
	font-family: Arial;
	font-style: normal;
}
.copyright .copyleft span{
	display: inline-block;
	width: 22px;
}
.copyright .copyleft a{
	display: inline;
	color: #777;
}

.copyright .copyright{
	float: right;
	display: inline-block;
	width: 440px;
	position: relative;
}
.copyright .copytit{
	width: 164px;
	height: 30px;
	position: absolute;
	top: 25px;
	right: 0px;
}
.copyright .copytit span{
	float: left;
	display: inline-block;
}
.copyright .copytit span.copybd{
	width: 120px;
	height: 28px;
	padding-left: 13px;
	border:1px solid #3c3c3c;
	border-right: none;
	font-size: 12px;
	line-height: 28px;
	color: #515151;
	font-family: "微软雅黑";
}
.copyright .copytit span.copybtn{
	background: url(../image/selbg.jpg) no-repeat;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.copyright .copyson{
	position: absolute;
	bottom: -20px;
	right: 0px;
	width: 151px;
	padding-left: 13px;
	display: none;
	background: #262626;
}
.copyright .copyson p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}
.copyright .copyson p a{
	color: #666;
}
.copyright .copyson p a:hover{
	color: #fff;
}

/**********about***********/
.inside-banner{
	width: 100%;
	height: 555px;
	overflow: hidden;
	position: relative;
	background-size: cover;
}
.inside-wrap{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.inside-wrap img{
	position: relative;
	left: 102px;
	top: -145px;
}
.inside-about{
	width: 100%;
	height: 645px;
	/*background: url(../img/about_bg01.jpg) no-repeat left top;*/
	position: relative;
}
.about-wrap{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.about-wrap .about-Top{
	text-align: center;
	width: 980px;
	padding-top: 85px;
}
.about-Top h2{
	display: block;
	font-size: 26px;
	line-height: 36px;
	color: #000;
	font-family: "微软雅黑";
}
.about-Top span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #000;
	margin: 18px 0px;
}
.about-Top p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}
.about-Top a.rdmore{
	margin-top: 34px;
	margin-bottom: 47px;
	display: inline-block;
	width: 103px;
	height: 28px;
	border: 2px solid #b6b6b6;
	font-size: 11px;
	line-height: 28px;
	color: #b6b6b6;
	font-family: Arial;
	transition: color 500ms ease-in 0ms;
}
.about-Top a.rdmore:hover{
	color: #da251d;
	border-color: #da251d
}
/**********/
.about-content{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.about-content .about-Prev{
	position: absolute;
	left: 222px;
	top: 42px;
	width: 33px;
	height: 34px;
	background: url(../image/bg_prev01.png) no-repeat left center;
	cursor: pointer;
	transition: all 200ms ease-in 0ms;
}
.about-Prev:hover{
	background-position: -33px center;
}
.about-content .about-Next{
	position: absolute;
	right: 203px;
	top: 42px;
	width: 33px;
	height: 34px;
	background: url(../image/bg_next01.png) no-repeat left center;
	cursor: pointer;	
	transition: all 200ms ease-in 0ms;
}
.about-Next:hover{
	background-position: -33px center;
}
.about-content .about-List{
	width: 416px;
	height: 124px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.about-List ul li{
	float: left;
	display: inline;
	width: 124px;
	height: 124px;
	margin-right: 22px;
	overflow: hidden;
	position: relative;
}
.about-List ul li span.about-Img{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: inline-block;
	width: 124px;
	height: 124px;
}
.about-List ul li span.about-Img img{
	display: inline;
	width: 124px;
	height: 124px;
	border: 0px;
}
.about-List ul li span.aboutshow{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 124px;
	height: 124px;
	background: url(../image/show.png) no-repeat center center;
	z-index: 2;
}
.about-List ul li span.about-zindex{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	display: inline-block;
	padding: 5px;
	width: 114px;
	height: 114px;
	background: url(../image/img_14.png) no-repeat center center;
	display: none;
}
.about-List ul li span.about-sea{
	position: absolute;
	top: -80px;
	left: 53px;
	z-index: 3;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../image/img_18.png) no-repeat;
}

/**************about-detail*****/
.about-detail{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	display: none;
}
.about-detail .about-bg{
	position: absolute;	
	top: 0px;
	left: 0px;
	background: #000;
	opacity: 0.2;
	width: 100%;
	height: 100%;
}
.about-detail .about-body{
	width: 980px;
	height: 581px;
	margin: 0px auto;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -290px;
	margin-left: -490px;
	background: #fff;
}
.about-body .at-tit{
	height: 79px;
	width: 100%;
}
.about-body .at-tit span{
	float: left;
	display: inline-block;
	padding: 28px 0 0 48px;
	font-size: 24px;
	line-height: 51px;
	color: #1277ae;
	font-family: "微软雅黑";
}
.about-body .at-tit a.at-close{
	display: inline-block;
	float: right;
	width: 75px;
	height: 79px;
	background: url(../image/about_close.jpg) no-repeat;
}

.at-scroll{
	padding: 30px 0px 84px 0px;
	margin: 0px 49px 0px 47px;
	width: 884px;
	height: 387px;
	border-top: 1px solid #d8d8d8;
	position: absolute;
}
.at-scroll .scroll-Box{ 
	position: relative;
	width: 884px;
	height: 387px;
	overflow: hidden;
}
.at-scroll .scroll-obj{
	position: absolute;
	width: 840px;
	height: 387px;
	padding-right: 44px;
}
.at-scroll .scroll-obj p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}
.at-scroll .scroll-bar{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 6px;
	height:387px;
	background: url(../image/scroll_img.jpg) repeat-y;
}
.at-scroll .scroll-btn{
	background: #0797cb;
	width: 6px;
	height: 115px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

/*****about-develop***********/
.inside-develop{
	width: 100%;
	height: 682px;
	background: url(../image/develop_bg.jpg) no-repeat center top;
	position: relative;
	z-index: 2;
}
.develop-wrap{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.develop-wrap .develop-Top{
	text-align: center;
	width: 980px;
	padding-top: 86px;
}
.develop-Top h2{
	display: block;
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	font-family: "微软雅黑";
}
.develop-Top span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #fff;
	margin: 18px 0px 83px 0px;
}
.develop-body{
	position: relative;
}
.develop-tit{
	width: 980px;
	height: 37px;
	overflow: hidden;
	position: relative;
	background: url(../image/img_bg09.png) no-repeat;
}
.develop-tit .develop-Prev{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 34px;
	height: 37px;
	background: url(../image/bg_prev02.png) no-repeat;
	cursor: pointer;
}
.develop-tit .develop-Next{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 34px;
	height: 37px;
	background: url(../image/bg_next02.png) no-repeat;
	cursor: pointer;
}
.develop-tit .dp-List{
	padding: 0px  20px;
	width: 980px;
	height: 37px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.dp-List ul li{
	float: left;
	display: inline-block;
	width: 94px;
	height: 37px;
	background: url(../image/list_09.png) no-repeat center center;
	cursor: pointer;
}
.dp-List ul li.active{
	background: url(../image/list_08.png) no-repeat center center;
}
.develop-bot{
	width: 980px;
	text-align: center;
	padding-top: 59px;
}
.develop-bot ul li{
	display: none;
	float: left;
	width: 980px;
}
.develop-bot ul li span{
	display: block;
	margin-bottom: 18px;
}
.develop-bot ul li a.Date{
	display: inline-block;
	width: 118px;
	height: 35px;
	background: #075885;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	font-family: Arial;
	margin-bottom: 30px;
}
.develop-bot ul li .font-auto{
	width: 940px;
	padding: 0px 20px;
	height: 72px;
	overflow: auto;
}
.develop-bot ul li .font-auto p{
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	font-family: "微软雅黑";
}

/***********/
.inside-organ{
	width: 100%;
	height: 498px;
	background: #fff;
}
.organ-wrap{
	position: relative;
	top: -104px;
	bottom: -104px;
	z-index: 3;
	width: 980px;
	height: 546px;
	overflow: hidden;
	margin: 0px auto;
	background: #fff;
	padding-top: 56px;
}
.organ-wrap .organ-left{
	float: left;
	display: inline;
	width: 447px;
	text-align: center;
	position: relative;
	left: -447px;
}
.organ-wrap span{
	display: inline-block;
}
.organ-wrap h2{
	display: block;
	font-weight: bold;
	font-size: 22px;
	line-height: 62px;
	color: #666;
	font-family: "微软雅黑";
	padding-top: 18px;
}
.organ-wrap p{
	font-size: 12px;
	line-height: 24px;
	color: #999;
	font-family: "微软雅黑";
	padding: 0px 50px;
}
.organ-wrap a.btnmore{
	display: inline-block;
	width: 183px;
	height: 40px;
	background: url(../image/btn_01.jpg) no-repeat;
	margin-top: 29px;
}
.organ-wrap a.btnmore:hover{
	background: url(../image/btn_02.jpg) no-repeat;
}
.organ-wrap .organ-right{
	float: right;
	display: inline;
	width: 533px;
	background: url(../image/img_bg10.jpg) repeat-y left top;
	text-align: center;
	position: relative;
	left: 533px;
}

/************/
.inside-honor{
	width: 100%;
	height: 610px;
	background: url(../image/honor_bg.jpg) no-repeat center top;
}
.honor-wrap{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.honor-tit{
	width: 980x;
	height: 109px;
	margin: 0px auto;
	padding-top: 89px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.honor-tit h2{
	display: block;
	font-size: 26px;
	line-height: 36px;
	color: #000;
	font-family: "微软雅黑";
}
.honor-tit span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #000;
	margin: 10px 0px;
}
.honor-body{
	width: 980px;
	height: 304px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}
.honor-Prev{
	position: absolute;
	left: 0px;
	top: 156px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(../image/bg_prev03.png) no-repeat left center;
	cursor: pointer;
}
.honor-Prev:hover{
	background-position: -36px center;
}
.honor-Next{
	position: absolute;
	right: 0px;
	top: 156px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(../image/bg_next03.png) no-repeat left center;
	cursor: pointer;
}
.honor-Next:hover{
	background-position: -36px center;
}
.honor-List{
	width: 888px;
	height: 304px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.honor-List ul li{
	float: left;
	display: inline;
	width: 236px;
	height: 182px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 50px;
	border: 15px solid #fff;
}
.honor-List ul li img{
	display: inline;
	width: 100%;
}

/******inside-new*********/
.inside-new{
	width: 100%;
	height: 695px;
	background: url(../image/new_banner.jpg) no-repeat center bottom;
}
.new-wrap{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.new-tit{
	width: 980x;
	height: 118px;
	margin: 0px auto;
	padding-top: 90px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.new-tit h2{
	display: block;
	font-size: 26px;
	line-height: 36px;
	color: #000;
	font-family: "微软雅黑";
}
.new-tit span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #000;
	margin: 10px 0px;
}
.new-bot{
	width: 980px;
	height: 345px;
	overflow: hidden;
	position: relative;
}
.new-bot .new-Prev{
	position: absolute;
	top: 165px;
	left: 0px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(../image/bg_prev03.png) no-repeat left center;
	cursor: pointer;
	opacity: 0;
}
.new-bot .new-Prev:hover{
	background-position: -36px center;
}
.new-bot .new-Next{
	position: absolute;
	top: 165px;
	right: 0px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(../image/bg_next03.png) no-repeat left center;
	cursor: pointer;
	opacity: 0;
}
.new-bot .new-Next:hover{
	background-position: -36px center;
}
.new-bot  .new-List{
	width: 884px;
	height: 345px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.new-List ul li{
	float: left;
	display: inline;
	width: 274px;
	height: 345px;
	margin-right: 31px;
}
.new-List ul li .newImg{
	float: left;
	display: inline;
	width: 274px;
	height: 183px;
	overflow: hidden;
	position: relative;
}
.new-List ul li .newImg img{
	display: inline;
	border: 0px;
	width: 274px;
	height: 183px;
	cursor: pointer;
}
.new-List ul li .newfont{
	float: left;
	display: inline;
	padding:30px 20px 0 25px;
	background: #fff;
	height: 132px;
}
.newfont h2{
	display: block;
	font-weight: 100;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}
.newfont h2 a{
	color: #666;
}
.newfont p{
	font-size: 14px;
	line-height: 24px;
	color: #999;
	font-family: "微软雅黑";
}
.newfont p a{
	color: #999;
}

/********news-detail********/
.news-detail{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	height: 100%;
	width: 100%;
}
.news-detail .news-bg{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	opacity: 0.2;
	width: 100%;
	height: 100%;
}
.news-detail .newsdl-body{
	width: 980px;
	height: 581px;
	position: fixed;
	background: #fff;
	top: 50%;
	left: 50%;
	margin-top: -290px;
	margin-left: -490px;
}
.newsdl-body .newdl-tit{
	height: 109px;
	width: 100%;
	position: relative;
}
.newdl-tit .new-dlleft{
	float: left;
	display: inline;
	width: 980px;
	height: 109px;
	margin: 0px auto;
	text-align: center;
}
.newdl-tit .new-dlleft h2{
	display: block;
	font-weight: 100;
	font-size: 24px;
	line-height: 32px;
	color: #666;
	font-family: "微软雅黑";
	padding-top: 38px;
}
.newdl-tit .new-dlleft p{
	font-size: 12px;
	line-height: 20px;
	color: #b5b5c0;
	font-size: "微软雅黑";
}
.newdl-tit .new-dlleft p span{
	font-family: Arial;
}
.newdl-tit a.new-close{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 75px;
	height: 79px;
	display: inline-block;
	background: url(../image/about_close.jpg) no-repeat;
}

/**********product************/
.inside-product{
	width: 100%;
	height: 861px;
	background: url(../image/product_bg.jpg) no-repeat center top;
}
.product-tit{
	width: 980px;
	margin: 0px auto;
	height: 343px;
	overflow: hidden;
	position: relative;
}
.product-tit .proleft-img{
	position: absolute;
	left: 0px;
	top:143px; 
}
.proleft-img img{
	display: inline;
	position: relative;
	top: -257px;
}
.product-tit .proright-nav{
	position: absolute;
	right: 0px;
	top: 183px;
}
.proright-nav ul li{
	float: left;
	display: inline;
	width: 50px;
	height: 72px;
}
.proright-nav ul li a{
	display: block;
	padding-top: 48px;
	height: 24px;
	width: 50px;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	font-family: "微软雅黑";
	/*transition: color 500ms ease-in 0ms;*/
}
/*.proright-nav ul li a:hover{
	color: #da251d;
}*/
.proright-nav ul li a.prolistfir{
	background: url(../image/pro_list01.png) no-repeat center top;
}
.proright-nav ul li a.prolistsec{
	background: url(../image/pro_list02.png) no-repeat center top;
}
.proright-nav ul li a.prolistthi{
	background: url(../image/pro_list03.png) no-repeat center top;
}
.proright-nav ul li a.prolistfou{
	background: url(../image/pro_list04.png) no-repeat center top;
}
.proright-nav ul li a.prolistfiv{
	background: url(../image/pro_list05.png) no-repeat center top;
}
.proright-nav ul li a span{
	display: none;
}

.product-menu{
	width: 100%;
	height: 317px;
	overflow: hidden;
	position: relative;	
	background: #fff;
}
.product-menu .promenu-Prev{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 0px;
	height: 317px;
	background: url(../image/bg_prev04.png) no-repeat left bottom;
	cursor: pointer;
}
.product-menu .promenu-Next{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	width: 118px;
	height: 317px;
	background: url(../image/bg_next04.png) no-repeat left center;
	cursor: pointer;
	display: none;
}
.product-menu ul.menuwd{
	position: relative;
	left: 50%;
	margin-left: -490px;
	top: 0px;
	height: 317px;
	border-left: 1px solid #e5e5e5;
}
.product-menu ul li{
	float: left;
	display: inline;
	width: 320px;
	height: 317px;
	position: relative;	
}
.product-menu ul li .promenu-top{
	position: relative;
	left: 0px;
	top: 0px;
	width: 318px;
	height: 315px;
	border: 1px solid #fff;
	border-right-color: #e5e5e5;
	background: #fff;
	text-align: center;
}
.product-menu ul li .promenu-top.hover{
	background: #fff;
	border-color: #da251d;
}
.product-menu ul li .promenu-top.on{
	border-color: #e3e3e3;
	border-left-color: #fff;
	background: #e3e3e3;
}
.promenu-top .promenu-img{
	display: table-cell; 
	vertical-align:middle; 
	/*设置水平居中*/ 
	text-align:center; 
	/* 针对IE的Hack */ 
	*display: block;
	*font-size: 125px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	width: 316px;
	height: 251px;
}
.promenu-img img{
	vertical-align: middle;
	width: 316px;
	height: 251px;
}
.promenu-top a.promen-btn{
	display: block;
	height: 18px;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	opacity: 0.6;
	*color:#666;
}
.promenu-top a.promen-btn span{
	vertical-align: middle;
	display: inline-block;
	width: 27px;
	height: 18px;
	background: url(../image/pro_list06.png) no-repeat center center;
}
.promenu-top a.promen-btn:hover{
	color: #000;
	opacity: 1;
}
.product-menu ul li .proment-bot{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 320px;
	height: 317px;
	background: url(../image/product_bg01.png) no-repeat;
	/*display: none;*/
}


/****************/
.proList-wrap{
	width: 100%;
	background: #fff;
}
.proList-iframe{
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.proList-iframe .iframe-Left{
	float: left;
	display: inline;
	width: 200px;
	margin-right: 42px;
}
.iframe-Left .iframe-Lefttop{
	width: 200px;
	height: 97px;
	background: url(../image/pro_bg01.jpg) no-repeat left 60px;
}
.iframe-Lefttop h2{
	display: block;
	font-weight: 100;
	padding-top: 18px;
	font-size: 16px;
	line-height: 18px;
	color: #666;
	font-family: "微软雅黑";
}
.iframe-Left .procen{
	background: url(../image/pro_bg03.jpg) no-repeat left center;
	font-size: 24px;
	line-height: 59px;
	color: #fff;
	font-family: "微软雅黑";
	font-weight: bold;
	padding-left: 20px;
}
.iframe-Left .iframe-menu{
	width: 200px;
	position: relative;
}
.iframe-menu ul li{
	float: left;
	display: inline;
	width: 200px;
	position: relative;
}
.iframe-menu ul li a.menufa{
	display: block;
	padding-left: 18px;
	font-size: 12px;
	line-height: 33px;
	color: #fff;
	font-family: "微软雅黑";
	background: url(../image/pro_bg04.jpg) no-repeat;
}
.iframe-menu ul li a.menufa:hover , .iframe-menu ul li a.menufa.hover{
	background: url(http://www.ktmagnet.com//static/web/img/pro_bg05.jpg) no-repeat;
}
.iframe-menu ul li .menuson{
	width: 200px;
	position: relative;
	display: none;
}
.menuson a{
	display: block;
	padding-left: 19px;
	height: 30px;
	background: #fbfbfb;
	border-bottom: 1px solid #eaeaea;
	font-size: 12px;
	line-height: 30px;
	color: #888;
	font-family: "微软雅黑";
	transition: color 500ms ease-in 0ms;
}
.menuson a:hover,.menuson a.hover{
	color: #da251d;
}



.proList-iframe .iframe-Right{
	float: right;
	display: inline;
	width: 738px;
	padding-bottom: 96px;
}
.iframe-Right .iframe-Righttop{
	width: 738px;
	height: 73px;
	background: url(../image/pro_bg02.jpg) repeat-x left 60px;
	color: #666;
	text-align: right;
	padding-top: 24px;
}
.iframe-Righttop a{
	font-size: 12px;
	line-height: 18px;
	color: #666;
	font-family: "微软雅黑";
}
.ifRight-List{
	border-left: 1px solid #dadbdc;
	width: 735px;
	height: 301px;
	margin: 0 1px 19px 1px;
}
.ifRight-List ul li{
	float: left;
	display: inline;
	width: 244px;
	height: 297px;
	border-top: 1px solid #dadbdc;
	border-right: 1px solid #dadbdc;
	border-bottom: 4px solid #dadbdc;
	/*background: url(../img/pro_bg06.jpg) repeat-y right top;*/
}
.ifRight-List ul li .ifRight-img{
	/*width: 245px;
	height: 190px;
	overflow: hidden;
	position: relative;
	text-align: center;*/

	display: table-cell; 
	vertical-align:middle; 
	/*设置水平居中*/ 
	text-align:center; 
	/* 针对IE的Hack */ 
	*display: block;
	*font-size: 125px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	width: 244px;
	height: 190px;
}
.ifRight-img img{
	vertical-align: middle;
	width: 244px;
	height: 190px;
}
.ifRight-List ul li .ifRight-btn{
	width: 188px;
	height: 107px;
	padding: 0 35px 0 22px;
	text-align: center;
}
.ifRight-btn span{
	display: inline-block;
	border-bottom: 1px solid #aaa9a9;
}
.ifRight-btn span a{
	font-size: 14px;
	line-height: 20px;
	color: #555353;
	font-family: "微软雅黑";
	transition: color 500ms ease-in 0ms;
}
.ifRight-btn p , .ifRight-btn p a{
	padding-top: 9px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #999;
	font-family: "微软雅黑";
}
.ifRight-btn span:hover{
	border-color: #da251d;
}
.ifRight-btn a:hover{
	color: #da251d;
}

.ifRight-More{
	padding-top: 25px;
	width: 738px;
	height: 38px;
	overflow: hidden;
	position: relative;
}
.ifRight-More span{
	display: inline-block;
	width: 735px;
	height: 38px;
	background: url(../image/pro_bg07.png) no-repeat center center;
	text-align: center;
}
.ifRight-More span a{
	display: inline-block;
	width: 86px;
	height: 38px;
	background: url(../image/pro_bg11.png) no-repeat right center;
	font-size: 16px;
	line-height: 38px;
	color: #999;
	font-family: "微软雅黑";
	transition: color 500ms ease-in 0ms;
}
.ifRight-More span a:hover{
	color: #da251d;
}

/******prodetail*******/
.inside-prodl{
	width: 100%;
	height: 511px;
	background: url(../image/proList_bg02.jpg) no-repeat center top;
}
.prodl-warp{
	width: 980px;
	height: 511px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}
.prodl-warp .prowp-left{
	float: left;
	display: inline;
	width: 336px;
	overflow: hidden;
	position: relative;
	top: 146px;
	left: -336px;
}
.prowp-left h2{
	font-weight: 100;
	display: block;
	font-size: 36px;
	line-height: 62px;
	color: #da251d;
	font-family: "微软雅黑";
}
.prowp-left span.clbd{
	display: inline-block;
	width: 72px;
	height: 2px;
	background: #da251d;
	margin-bottom: 24px;
}
.prowp-left p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}

.prodl-warp .prowp-right{
	float: right;
	display: inline;
	width: 560px;
	padding-left: 84px;
	padding-top: 124px;
}
.prowp-right .prowp-Bigimg{
	float: left;
	display: inline;
	width: 386px;
	background: url(../image/loading.gif) no-repeat center center;
	overflow: hidden;
}
.prowp-Bigimg img{
	width: 386px;
	border:0px;
}
.prowp-right .prowp-Listimg{
	float: right;
	width: 53px;
	height: 325px;
	overflow: hidden;
}
.prowp-right .prowp-Listimg ul li{
	float: left;
	display: inline;
	border: 1px solid #e7e7e7;
	background: #fff;
	margin-bottom: 6px;
}
.prowp-right .prowp-Listimg ul li img{
	display: inline;
	width: 100%;
}
.prowp-right .prowp-Listimg ul li.hover{
	border-color: #c73a40
}

/**********/
.inside-intro{
	width: 100%;
	height: 137px;
	background: url(../image/proList_bg03.jpg) no-repeat center top;
}
.inside-intro .intro-wrap{
	width: 980px;
	height: 137px;
	margin: 0px auto;
	position: relative;
}
.intro-wrap span{
	position: absolute;
	left: 0px;
	top: 50px;
	display: inline-block;
	width: 121px;
	height: 45px;
	background: #fff;
	font-size: 16px;
	line-height: 45px;
	color: #363739;
	font-family: "微软雅黑";
	text-align: center;
}

.inside-prodlcen{
	width: 100%;
	background: #fff;
	padding-top: 94px;
}
.prodlcen-warp{
	width: 980px;
	margin: 0px auto;
	padding-bottom: 88px;
}
.prodlcen-warp p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}
.prodlcen-share{
	width: 980px;
	height: 32px;
	margin: 0px auto;
	position: absolute;
	right: 0px;
	top: 50px;
}
.prodlcen-share .share-posi{
	position: absolute;
	top: 0px;
	right: 0px;
}
.prodlcen-share a{
	float: left;
	display: inline;
	width: 32px;
	height: 32px;
	overflow: hidden;
	margin: 0px 2px;
}
.prodlcen-share a.share-more{	
	margin: 0px 2px;
	background: url(../image/proList_bg04.jpg) no-repeat left center;
}
.prodlcen-share a.share-zone{
	margin: 0px 2px;
	background: url(../image/proList_bg04.jpg) no-repeat -36px center;
}
.prodlcen-share a.share-sina{
	margin: 0px 2px;
	background: url(../image/proList_bg04.jpg) no-repeat -72px center;
}
.prodlcen-share a.share-tqq{
	margin: 0px 2px;
	background: url(../image/proList_bg04.jpg) no-repeat -108px center;
}
.prodlcen-share a.share-renren{
	margin: 0px 2px;
	background: url(../image/proList_bg04.jpg) no-repeat -144px center;
}
.prodlcen-share a.share-wechat{
	margin: 0px 2px;
	background: url(../image/proList_bg04.jpg) no-repeat -180px center;
}
.prodlcen-btn{
	width: 980px;
	height: 93px;
	margin: 0px auto;
	position: relative;
}
.prodlcen-btn .prodlcen-left{
	float: left;
	display: inline;
}
.prodlcen-left a{
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	font-family: "微软雅黑";
}
.prodlcen-btn .prodlcen-right{
	float: right;
	display: inline;
}
.prodlcen-right a{
	display: inline-block;
	width: 30px;
	height: 14px;
	padding-left: 20px;
	background: url(../image/proList_bg05.jpg) no-repeat left center;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	font-family: "微软雅黑";
}
.prodlcen-btn a:hover{
	color: #da251d;
}

/***************/
.ifRight-nature{
	width: 738px;
	position: relative;
}
.nature-left{
	float: left;
	display: inline;
	width: 651px;
}
.nature-top{
	height: 24px;
	background: url(../image/nature_01.jpg) no-repeat 20px bottom;
}
.nature-tab{
	padding-left: 29px;
	background: url(../image/nature_03.jpg) repeat-y 24px top;
}
.nature-tab .nature-content{
	width: 608px;
	border-right: 1px solid #64636b;
}
.nature-content table td,.nature-content table td a{
	font-size: 14px;
	line-height: 39px;
	color:#fff;
	font-family: Arial;
	text-align: center;
}
.nature-content table td.tabfir{
	width: 84px;
	height: 39px;
	border-right: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	background: #fff;
}
.nature-content table td.tabsec{
	width: 84px;
	height: 39px;
	border-right: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	background: #64636b; 
}
.nature-content table td.tabthi{
	width: 84px;
	height: 39px;
	border-right: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	background: #7a9ed3;
}
.nature-content table td.tabfou{
	width: 84px;
	height: 39px;
	border-bottom: 1px dashed #bcbcbc;
	background: #fff;
}
.nature-bot{
	height: 5px;
	background: url(../image/nature_03.jpg) repeat-x 6px top;
	margin-bottom: 4px;
}

.nature-right{
	float: right;
	display: inline;
	width: 87px;
	background: url(../image/nature_02.jpg) no-repeat left bottom;
}

/*****inside-apply*******/
.inside-apply{
	width: 100%;
	height: 639px;
	background: url(../image/apply_img04.jpg) no-repeat center top;
}
.apply-wrap{
	width: 980px;
	margin: 0px auto;
}
.apply-wptop{
	width: 980px;
	height: 310px;
	overflow: hidden;
	text-align: center;
}
.apply-wptop h2{
	padding-top: 63px;
	font-weight: 100;
	display: block;
	font-size: 26px;
	line-height: 74px;
	color: #000;
	font-family: "微软雅黑";
}
.apply-wptop span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #000;
	margin-bottom: 54px;
}
.apply-wptop  p{
	font-size: 12px;
	line-height: 24px;
	color: #999;
	font-family: "微软雅黑";
}
/*********************/
.apply-wpList{
	width: 980px;
	height: 216px;
	position: relative;
}
.apply-wpList .bd{
	width: 980px;
	height: 216px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.apply-wpList .bd ul li{
	float: left;
	display: inline;
	width: 980px;
	height: 216px;
	overflow: hidden;
	position: relative;
}
.apply-wpList .bd ul li .appListOn{
	float: left;
	display: inline;
	width: 318px;
	height: 101px;
	background: url(../image/apply_img07.png) no-repeat left center;
	margin-right: 13px;
	margin-bottom: 14px;
}
.apply-wpList .bd ul li .appListOn:hover{
	background: url(../image/apply_img08.png) no-repeat left center;
}
.apply-wpList .bd ul li .mg13{
	margin-right: 0px;
}
.appListOn .appListOn-img{
	float: left;
	display: inline;
	width: 115px;
	height: 79px;
	padding: 12px 10px 10px 12px;
}
.appListOn-img img{
	display: inline;
	width: 115px;
	height: 79px;
	overflow: hidden;
}
.appListOn .appListOn-font{
	float: right;
	display: inline;
	width: 167px;
	padding-left: 14px;
}
.appListOn-font h2{
	padding-top: 18px;
	display: block;
	font-weight: 100;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	font-family: "微软雅黑";
}
.appListOn-font h2 a{
	color: #666;
}
.appListOn-font p{
	font-size: 12px;
	line-height: 18px;
	color: #999;
	font-family: "微软雅黑";
}
.appListOn-font p a{
	color: #999;
}
.appListOn-font a:hover{
	color: #da251d;
}
.appListOn-font a.appList-btn{
	display: block;
	margin-top: 12px;
	font-size: 12px;
	line-height: 24px;
	color: #999;
	font-family: "微软雅黑";
	background: url(http://www.ktmagnet.com//static/web/img/apply_img02.jpg) no-repeat 72px center;
}
.appListOn-font a.appList-btn:hover{
	background: url(../image/apply_img03.jpg) no-repeat 72px center;
	color: #da251d;
}

.apply-wpList .hd{
	height: 8px;
	position:absolute;
	left: 50%;
	z-index: 3;
	bottom: -47px;
}
.apply-wpList .hd li.on{
	background:url(../image/apply_img05.png) no-repeat;
}
.apply-wpList .hd ul li{
	float: left;
	display:inline-block;
	cursor:pointer;
	background:url(../image/apply_img06.png) no-repeat;
	margin:0px 2px;
	width:8px;
	height:8px;
	text-indent: -999px;
}

/***********/
.inc-contact{
	width: 100%;
	height: 588px;
	background: url(../image/inc_contact01.jpg) no-repeat center top;
}
.inc-contwrap{
	width: 980px;
	margin: 0px auto;
}
.contwrap-top{
	width: 980px;
	height: 197px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.contwrap-top h2{
	display: block;
	font-weight: 100;
	padding-top: 53px;
	font-size: 26px;
	line-height: 72px;
	color: #fff;
	font-family: "微软雅黑";
}
.contwrap-top span.clbd{
	display: inline-block;
	width: 59px;
	height: 2px;
	background: #fff;
	margin-bottom: 54px;
}
.contwrap-map{
	width: 980px;
	height: 207px;
	overflow: hidden;
	position: relative;
	background: #fff;
}
.contwrap-addre{
	width: 980px;
	margin: 0px auto;
	text-align: center;
}
.contwrap-addre span.conaddre{
	display: inline-block;
	width: 259px;
	height: 26px;
	background: #1d274b;
	font-size: 12px;
	line-height: 26px;
	color: #fff;
	font-family: "微软雅黑";
	margin-top: 29px;
	margin-bottom: 17px;
}
.contwrap-addre p{
	font-size: 10px;
	line-height: 30px;
	color: #666;
	font-family: Arial;
}
.contwrap-addre span.contel{
	font-size: 20px;
	line-height: 20px;
	color: #666;
	font-family: Arial;
}

/********contact***********/
.contact-us{
	width: 100%;
	height: 347px;
	background: url(../image/contact_banner.jpg) no-repeat center top;
}
.contact-wrap{
	width: 100%;
	height: 752px;
}
.contact-detail{
	width: 980px;
	height: 545px;
	margin: 0px auto;
	position: absolute;
	top: 194px;
	left: 50%;
	margin-left: -490px;
}
.contact-tcmore{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2!important;
	width: 328px;
	height: 545px;
	background: url(../image/contact_02.png) no-repeat;
	padding-left: 47px;
	padding-right: 38px;
}
.contact-tcmore h2{
	padding-top: 39px;
	display: block;
	font-weight: 100;
	font-size: 18px;
	line-height: 45px;
	color: #000;
	font-family: "微软雅黑";
}
.contact-tcmore  span.clbd{
	float: left;
	display: inline-block;
	width: 37px;
	height: 1px;
	background: #d7d7d7;
}

.contact-tctit{
	padding-top: 37px;
	padding-bottom: 43px;
	border-bottom: 1px solid #d7d7d7;
}
.contact-tctit p{
	font-size: 18px;
	line-height: 20px;
	color: #666;
	font-family: "微软雅黑";
}
.contact-tctit em{
	display: block;
	font-style: normal;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	font-family: Arial;
}
.contact-tcdel{
	position: relative;
	padding-top: 82px;
}
.contact-tcdel p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}
.contact-tcdel span{
	position: relative;
	left: 70px;
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑";
}

/*****.quality**********/
.quali-fir{
	width: 100%;
	height: 643px;
	background: url(../image/qua_img01.jpg) no-repeat center top;
}
.qualifir-top{
	width: 980px;
	height: 210px;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
}
.qualifir-top h2{
	padding-top: 66px;
	display: block;
	font-weight: 100;
	font-size: 26px;
	line-height: 72px;
	color: #000;
	font-family: "微软雅黑";
}
.qualifir-top span.clbd{
	display: inline-block;
	width: 60px;
	height: 2px;
	background: #000;
}
.qualifir-List{
	width: 980px;
	height: 245px;
	margin: 0px auto;
	position: relative;
}
.qualifir-List .bd{
	width: 980px;
	height: 245px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.qualifir-List .bd ul li{
	float: left;
	display: inline;
	width: 980px;
	height: 245px;
	overflow: hidden;
	position: relative;
}
.qualifir-List .bd ul li .quafir{
	float: left;
	width: 292px;
	height: 245px;
	overflow: hidden;
}
.quafir .quafir-topimg{
	position: relative;
	width: 292px;
	height: 146px;
	overflow: hidden;
	text-align: center;
}
.quafir-topimg span.quafir-Inimg{
	display: block;
	position: relative;
	z-index: 1;
	width: 292px;
	height: 146px;
}
.quafir-topimg span.quafir-zindex{
	display: block;
	position: absolute;
	left: 73px;
	top: 0px;
	z-index: 2;
	width: 146px;
	height: 146px;
	background: url(../image/qua_img04.png) no-repeat;
	display: none;
}
.quafir-topimg span.quafir-BIG{
	position: absolute;
	top: -80px;
	left: 137px;
	z-index: 3;
	width: 22px;
	height: 22px;
	background: url(../image/img_18.png) no-repeat;
}

.quafir .quafir-font{
	text-align: center;
	padding-top: 26px;
}
.quafir-font h2{
	display: block;
	font-weight: 100;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	font-family: "微软雅黑";
}
.quafir-font h2 a{
	color: #666;
}
.quafir-font span{
	display: inline-block;
	width:27px;
	height: 1px;
	background: #ddd;
}

.qualifir-List .bd ul li .quasec{
	float: left;
	width: 52px;
	height: 245px;
	background: url(../image/qua_img05.png) no-repeat left 50px;
}


.qualifir-List .hd{
	height: 19px;
	display: flex;
	justify-content: center;
	z-index: 3;
	bottom: -30px;
}
.qualifir-List .hd li.on{
	background:url(../image/qua_img06.png) no-repeat;
}
.qualifir-List .hd ul li{
	float: left;
	display:inline-block;
	cursor:pointer;
	background:url(../image/qua_img07.png) no-repeat;
	margin:0px 2px;
	width:19px;
	height:19px;
	text-indent: -9999px;
}

.quali-sec{
	width: 100%;
	height: 580px;
	background: url(../image/qua_img02.jpg) no-repeat center top;
}
.qualisec-top{
	width: 980px;
	height: 285px;
	margin: 0px auto;
	text-align: center;
}
.qualisec-top h2{
	padding-top: 55px;
	display: block;
	font-weight: 100;
	font-size: 26px;
	line-height: 72px;
	color: #fff;
	font-family: "微软雅黑";
}
.qualisec-top span.clbd{
	display: inline-block;
	width: 60px;
	height: 2px;
	background: #fff;
	margin-bottom: 20px;
}
.qualisec-Bot{
	width: 1052px;
	height: 295px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.qualisec-Bot .qualisec-Prev{
	position: absolute;
	top: 129px;
	left: 0px;
	width: 36px;
	height: 36px;
	background: url(../image/bg_prev03.png) no-repeat left center;
	cursor: pointer;
	opacity: 0;
}
.qualisec-Bot .qualisec-Prev:hover{
	background-position: -36px center;
}
.qualisec-Bot .qualisec-Next{
	position: absolute;
	top: 129px;
	right: 0px;
	width: 36px;
	height: 36px;
	background: url(../image/bg_next03.png) no-repeat left center;
	cursor: pointer;
	opacity: 0;
}
.qualisec-Bot .qualisec-Next:hover{
	background-position: -36px center;
}
.qualisec-List{
	width: 980px;
	height: 295px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.qualisec-List ul li{
	float: left;
	display: inline;
	width: 218px;
	height: 295px;
	overflow: hidden;
	margin-right: 14px;
	margin-left: 13px;
}
/*************/
.quali-thi{
	width: 100%;
	height: 695px;
	overflow: hidden;
	background: #fff;
}
.qualithi-top{
	width: 980px;
	height: 210px;
	margin: 0px auto;
	text-align: center;
}
.qualithi-top h2{
	padding-top: 72px;
	display: block;
	font-weight: 100;
	font-size: 26px;
	line-height: 72px;
	color: #000;
	font-family: "微软雅黑";
}
.qualithi-top span.clbd{
	display: inline-block;
	width: 60px;
	height: 2px;
	background: #000;
}
.qualithi-wrap{
	width: 980px;
	height: 308px;
	margin: 0px auto;
	position: relative;
}
.qualithi-wrap .bd{
	width: 980px;
	height: 308px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.qualithi-wrap .bd ul li{
	float: left;
	display: inline;
	width: 980px;
	height: 308px;
	overflow: hidden;
	position: relative;
}
.qualithi-wrap .bd ul li .qualwrap-fir{
	float: left;
	display: inline-block;
	width: 304px;
	height: 145px;
	margin-right: 34px;
	margin-bottom: 18px;
	overflow: hidden;
	position: relative;
}
.qualithi-wrap .bd ul li .mg34{
	margin-right: 0px;
}
.qualwrap-fir span.qualwrap-firimg{
	display: block;
	position: relative;
	z-index: 1;
	width: 304px;
	height: 145px;
	overflow: hidden;
}
.qualwrap-fir span.qualwrap-firimg img{
	display: inline;
	border:0px;
	width: 304px;
	height: 145px;
}
.qualwrap-fir span.qualwrap-firzindex{
	display: block;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 304px;
	height: 145px;
	background: url(../image/qua_img10.png) no-repeat;
	text-align: center;
	display: none;
}
.qualwrap-fir span.qualwrap-firzindex strong{
	display: block;
	font-style: normal;
	position: relative;
	top: 77px;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	font-family: "微软雅黑";
	/*display: none;*/
}
.qualwrap-fir span.qualwrap-BIG{
	position: absolute;
	top: -80px;
	left: 142px;
	z-index: 3;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../image/img_18.png) no-repeat;
}


.qualithi-wrap .hd{
	height: 8px;
	position:absolute;
	left: 50%;
	z-index: 3;
	bottom: -56px;
}
.qualithi-wrap .hd li.on{
	background:url(../image/apply_img05.png) no-repeat;
}
.qualithi-wrap .hd ul li{
	float: left;
	display:inline-block;
	cursor:pointer;
	background:url(../image/apply_img06.png) no-repeat;
	margin:0px 2px;
	width:8px;
	height:8px;
	text-indent: -9999px;
}


/**********device**************/
.device{
	width: 738px;
}
.device ul li{
	float: left;
	display: inline;
	width: 351px;
	height: 165px;
	overflow: hidden;
	position: relative;
	margin-right: 36px;
	margin-bottom: 20px;
}
.device ul li.mg36{
	margin-right: 0px;
}
.device ul li span.dev-Img{
	display: inline-block;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 351px;
	height: 165px;
	overflow: hidden;
}
.device ul li span.dev-Img img{
	display: inline;
	width: 351px;
	height: 165px;
}
.device ul li span.dev-Font{
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 351px;
	height: 165px;
	background: url(../image/device_img03.png) no-repeat;
	text-align: center;
	display: none;
}
.device ul li span.dev-Font strong{
	display: block;
	font-style: normal;
	position: relative;
	top: 84px;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	font-family: "微软雅黑";
}
.device ul li span.dev-Big{
	position: absolute;
	top: -80px;
	left: 162px;
	z-index: 3;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../image/img_18.png) no-repeat;
}