body{ margin: 0; padding: 0; font-family: "Microsoft Yahei", Arial ;font-family: "Microsoft Yahei", Arial ; font-size: 14px; color: #333;min-width:1200px;}
*{margin:0;padding:0;color:#333;}
h1,h2,h3,h4,h5{ margin: 0; padding: 0;}
h1{font-size:30px;margin:0;}
h2{font-size:24px;margin:0;}
h3{font-size:22px;margin:0;}
h4{font-size:20px;margin:0;}
h5{font-size:18px;margin:0;}
ul,li,p,span{ list-style-type: none; margin: 0; padding: 0;}
.fl{ float: left;} .fr{ float: right;} .clearfix{ clear: both;}
img{ margin:0; padding:0;border:none;}
a{ list-style: none; margin: 0; padding: 0; display: inline-block; text-decoration: none;}
a:hover{ list-style:none ; text-decoration: none; }
div{ margin: 0; padding: 0;}
.context{ width: 1200px; margin: 0 auto; padding: 0;overflow:hidden; }
/**/

.klheader{margin-top:30px;margin-bottom:30px;}
.klheader .fr{background:url(../images/tel.jpg) no-repeat 0% 50%;height:43px;padding-right:5px;margin-top:15px;}
.klheader .fr span{float:left;margin-left:50px;}
.klheader .fr span strong{font-size:20px;line-height:20px;}
.klheader .fr h1{float:left;letter-spacing:-2px;transform: scale(1,1.6);-ms-transform: scale(1,1.6);-webkit-transform: scale(1,1.6);-moz-transform: scale(1,1.6);-o-transform: scale(1,1.6);color:#eb3c00;}

.klnav{line-height:50px;height:50px;background:#0786cb 0 2px;}
.klnav .fl{width:80%}
.klnav .fl dd{float:left;line-height:50px;}
.klnav .fl dd a{color:#fff;padding:0 24px;}
.klnav .fl .cur .navcur,.klnav .fl dd:hover .navcur{height:54px;background:#0786cb;margin-top:-2px;position:absolute;width:100px;z-index:-1;padding-left:0;}
.klnav .fr{width:19%;}
.klnav .fr dd{float:left;width:100px;height:50px;margin-right:5px;}
.klnav .fr dd .asearchcur{background:#0786cb url(../images/search.png) no-repeat 50% 50%;width:100px;height:54px;margin-top:-2px;padding-left:0;position:absolute;}
.klnav .fr dd .alanguagecur{background:#0786cb url(../images/language.png) no-repeat 30% 50%;width:45px;height:54px;margin-top:-2px;padding-left:0;position:absolute;padding-left:55px;color:#fff;}

.klabout{margin-top:30px;margin-bottom:30px;overflow:hidden;}
.klabout .fl{width:48%;}
.klabout .fl img{width:90%;}
.klabout .fr{width:50%;}
.klabout .fr h1{font-size:35px;line-height:60px;}
.klabout .fr h1,.klabout .fr h4{text-align:right;color:#0786cb;}
.klabout .fr p{width:90%;float:right; text-align:justify;line-height:24px;color:#999;margin:20px 0;}

.klabout .fr dl{width:95%;float:right;}
.klabout .fr dl dd{float:left;width:21%;margin-right:10px;color:#eb3c00;height:51px;line-height:51px;font-size:25px;}
.klabout .fr .a1{background:url(../images/a1.jpg) no-repeat 0 50%;padding-left:55px;}
.klabout .fr .a2{background:url(../images/a2.jpg) no-repeat 0 50%;padding-left:55px;}
.klabout .fr .a3{background:url(../images/a3.jpg) no-repeat 0 50%;padding-left:55px;}

.klpro{overflow:hidden;}
.klpro .fl{width:70%;}
.klpro .fl dl dd{width:32%;float:left;margin-left:5px;text-align:center;border:1px solid #fff;}
.klpro .fl dl dd:hover span{background:none; color:#eb3c00;}
.klpro .fl dl dd p{width:100%;display:block;line-height:50px;height:50px;overflow:hidden;background-color:#0786cb;color:#fff;}
.klpro .fl dl dd img{width:100%;height:270px;}
.klpro .fl dl dd span{width:100%;display:block;overflow:hidden;overflow:hidden;line-height:35px;height:35px;color:#fff;background-color:#eb3c00;}
.klpro .fr{width:28%;}
.klpro .fr dl dd{width:100%;background:url(../images/categoryico.png) no-repeat 5% 50%;line-height:47px;height:47px;overflow:hidden;background-color:#0786cb;margin-bottom:2px;}
.klpro .fr dl dd a{color:#fff;margin-left:40px;}
.klpro .fr dl .cur,.klpro .fr dl dd:hover{background-color:#eb3c00;}
.klpro .btnleft,.klpro .btnright{width:48%;background-color:#bfbfbf;text-align:center;line-height:52px;height:52px;font-size:40px;color:#fff;margin-top:10px;}
.klpro .btnleft:hover,.klpro .btnright:hover{background-color:#eb3c00;}
.klpro .btnleft{float:left;}
.klpro .btnright{float:right;}
.klpro .fl dl{display:none;}
.klpro .fl .cur{display:block;}



.klapply{overflow:hidden;margin-top:30px;margin-bottom:30px;}
.klapply .fl{width:75%;}
.klapply .fl dl dd{width:19%;margin-right:5px;border:1px solid #ddd;float:left;text-align:center;height:108px;}
.klapply .fl dl dd:Hover{border:1px solid #eb3c00;}
.klapply .fl dl dd img{width:70%;}
.klapply .fr{width:23%;height:108px;text-align:center;background:url(../images/applybg.jpg) no-repeat 100% 50%;}
.klapply .fr h1{line-height:108px;}

.klnews .slider ul li{overflow:hidden;}
.klnews .slider ul li p{color:#fff;display:block;width:100%;line-height:50px;height:50px;background-color:#eb3c00;text-align:center;}

.kladd{width:25%;background:#0786cb;height:317px;margin:0 30px;}
.kladd h1{background:url(../images/bga.jpg) no-repeat 50% 50%;width:100%;height:80px;margin-top:30px;text-align:center;}
.kladd h1 span{display:block;letter-spacing:-2px;transform: scale(1,1.6);-ms-transform: scale(1,1.6);-webkit-transform: scale(1,1.6);-moz-transform: scale(1,1.6);-o-transform: scale(1,1.6);color:#fff;}
.kladd h1 strong{font-size:14px;color:#fff;line-height:24px;}
.kladd p{color:#fff;line-height:30px;margin:20px;font-size:16px}
.kladd p img{margin-right:10px;}


.klnewlist{width:50%;}
.klnewlist dl{overflow:hidden;}
.klnewlist dl dd{overflow:hidden;width:48%;margin-right:5px;border-bottom:1px solid #ccc;padding:13px 0;float:left;}
.klnewlist dl dd span{float:left;font-size:45px;letter-spacing:-4px;transform: scale(1,1.6);-ms-transform: scale(1,1.6);-webkit-transform: scale(1,1.6);-moz-transform: scale(1,1.6);-o-transform: scale(1,1.6);color:#ccc;font-weight:bold;}
.klnewlist dl dd a{float:right;width:80%;overflow:hidden;line-height:26px;height:26px;}
.klnewlist dl dd p{float:right;width:80%;overflow:hidden;line-height:24px;height:24px;color:#999;}
.klnewlist dl dd:Hover{border-bottom:1px solid #eb3c00;}
.klnewlist dl dd:Hover a{color:#eb3c00;}
.klnewlist .klmore{margin-top:20px;width:100%;line-height:40px;height:40px;text-align:center;color:#fff;background:#eb3c00;}
.klnewlist .klmore:Hover{background:none;color:#eb3c00;}


.klfoot{overflow:hidden;background-color:#eee;padding:30px 0;margin-top:30px;}
.klfoot .fa{width:20%;}
.klfoot .fb{width:20%;margin:0 30px;}
.klfoot .fc{width:31%;margin-top:30px;}
.klfoot h3{line-height:50px;}
.klfoot a{display:block;width:100%;line-height:24px;color:#999;}
.klfoot a:hover{color:#eb3c00;}
.klfoot .fc h1{float:left;letter-spacing:-2px;transform: scale(1,1.4);-ms-transform: scale(1,1.4);-webkit-transform: scale(1,1.4);-moz-transform: scale(1,1.4);-o-transform: scale(1,1.4);color:#eb3c00;}
.klfoot .fc img{float:left;}
.klfoot .fc a{line-height:40px;height:40px;border-radius:30px;background-color:#eb3c00;color:#fff;text-align:center;float:left;width:110px;color:#fff;margin-left:10px;}
.klfoot .fc p{width:100%;float:left;margin-top:10px;line-height:24px;color:#999;}

.klfoot .fd{margin-top:30px;}
.klfoot .fd img{float:left;}
.klfoot .fd p{float:left;line-height:128px;}

.klfootm{line-height:40px;height:40px;background:#666666;text-align:center;}

.main {
	margin: 50px auto 0px auto;
	width: 240px;
}
.pro-switch {
	overflow: hidden;
	position: relative;
	width:240px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
	height:267px;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 450px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:240px;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center;
	left:0; top:422px;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}

.box{width:330px;margin:0 0 50px 0;}
.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;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:330px;width:330px;}
.tb-s310, .tb-s310 img{max-height:330px;max-width:330px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.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;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.drop_s{position:absolute;width:250px;height:60px;line-height:60px;overflow:hidden;background-color:#FFF;margin-top:50px;z-index:10000;display:none;}
.txtS{border:1px solid #ccc;line-height:40px;height:40px;width:170px;margin-top:9px;padding-left:5px;float:left;margin-left:10px;}
.btnS{border:none;background:#eb3c00;line-height:42px;width:50px;height:42px;float:left;margin-top:9px;text-align:center;color:#fff; cursor:pointer;}
