@charset "utf-8";
/* header start */
#header_wrap { height: 90px; background: url(../images/header_bg.jpg) repeat-x bottom; }
#header { margin: 0 auto; width: 1000px; height: 90px; overflow: hidden; }
#logo- { float: left; margin-top: 15px; width: 170px; height: 60px; overflow: hidden; }
#logo { float: left;  }
#gg { float: left; margin-top: 40px; margin-left: 5px; width: 380px; height: 35px; overflow: hidden; }
.topRight { width: 400px; }
.topLink { background: url("../images/ksdh.png") no-repeat right 0px; width: 400px; height: 24px; font-size: 12px; margin-bottom: 25px; }
.topLink ul { padding-left: 50px; }
.topLink ul li { height: 24px; line-height: 24px; padding-right: 20px; padding-left: 20px; float: left; display: block; }
.tk_01 { background: url("../images/ksic_04.gif") no-repeat left; }
.tk_02 { background: url("../images/ksic_06.gif") no-repeat left; }
.tk_03 { background: url("../images/ksic_08.gif") no-repeat left; }
.tk_04 { background: url("../images/ksic_10.gif") no-repeat left; }
#search { float: right; width: 316px; height: 26px; }
#search input { float: left; }
.inp_srh { width: 186px; height: 26px; line-height: 26px; text-indent: 30px; color: #999; background: url(../images/search_bg.png) no-repeat 0 0; border: none; }
.btn_srh { width: 60px; height: 26px; line-height: 26px; background: url(../images/search_bg.png) no-repeat -186px 0; border: none; cursor: pointer; color: #fff; font-size: 12px; text-indent: -5000px; }
#search * { vertical-align: middle; }
/* header end */

 .sb_nav{ float:left; width:193px; position:relative;top:10px;margin-bottom:15px}

div.ti1-bg{ position:absolute; width:193px; height:37px; background:url(../images/leftti.png) no-repeat; overflow:hidden;zoom:1;top:10px;left:-6px;z-index:1;}
div.ti1-bg span{ display:block; width:130px; overflow:hidden; margin-left:6px; line-height:30px; font-size:15px; font-weight:bold; color:#fff;}
.sb_nav h3.title1{

	height:48px;
	line-height:48px;
	overflow:hidden;
	zoom:1;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.sb_nav h3.title2{
	height:30px;
	line-height:30px;
	border:1px solid #D0D0D0;
	padding-left:22px;
	overflow:hidden;
	font-size:14px;
	color:#ffffff;
	background-color: #FAFDFF;
	background-image: url(../images/n1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.sb_nav h3.title1{
	height:48px;
	line-height:48px;
	overflow:hidden;
	zoom:1;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
}
.sb_nav h3.title2{
	height:30px;
	line-height:30px;
	border:1px solid #D3E1ED;
	padding-left:22px;
	overflow:hidden;
	font-size:14px;
	color:#ffffff;
	background-color: #FAFDFF;
	background-image: url(../images/n1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ padding:0px 15px 10px 15px; background:#ffffff;border:1px solid #D0D0D0; border-top:none;zoom:1;}
.sb_nav .ct-con{ padding-top:10px; color:#666;}


/* content start */
.content1 { margin: 0 auto 10px; width: 1000px; height: auto; overflow: hidden; padding-top:15px}
.con1_l { float: left; width: 260px;  }
.con1_m-{ float: left; margin-left: 20px; width: 350px;  }
.con1_m { float: left; margin-left: 20px; width: 680px;  }

.con1_r { float: right; width: 355px;  }
.tit1 { margin-bottom: 8px; height: 32px; background: url(../images/tit1_bg.jpg) no-repeat left top; }
.tit1 h2 { float: left; width: 80px; height: 32px; color: #fff; font: bold 14px/32px "Microsoft YaHei"; overflow: hidden; text-align: center; }
.tit1 span { float: right; padding-right: 5px; height: 32px; color: #666; font: 12px/32px "SimSun"; background: url(../images/tit1_bg.jpg) no-repeat right top; }
.pro_type { margin: 0 auto; width: 250px; height: auto; overflow: hidden; }
.pro_type ul { margin: 0; padding: 0; }
.pro_type ul li { float: left; display: block; margin-bottom: 3px; padding-left: 20px; width: 230px; height: 30px; background: url(../images/pro_type_bg.jpg) no-repeat left top; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_type ul li a { display: block; width: 250px; height: 30px; color: #000; font: 14px/35px "Microsoft YaHei"; }
.pro_type ul li a:hover { color: #ff0000; }
.about { color: #333; font: 12px/25px "Microsoft YaHei";padding-top: 4px; }
.about img { float: left; border: 0px solid #d4dcf1; padding: 4px; margin-right: 10px; }
.news { margin: 0 auto; width: 350px;   color: #333; font: 12px/27px "Microsoft YaHei";padding-top: 4px; }
.news img { border: 1px solid #d4dcf1; padding: 4px; }
.news ul { margin: 0; padding: 0; }
.news ul li { float: left; width: 350px; height: 27px; overflow: hidden; border-bottom: 1px dotted #ddd; }
.news ul li a { float: left; display: block; width: 270px; text-indent: 11px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/arr.gif) 0 center no-repeat; color: #333; font: 12px/27px "Microsoft YaHei"; }
.news ul li a:hover { color: #06c; background: url(../images/arr.gif) 0 center no-repeat; }
.news ul li span { float: right; display: block; color: #999; font: 11px/27px "Microsoft YaHei"; -webkit-text-size-adjust: none; }

.content2_wrap- { padding: 10px 0; background: #efefef;}
.content2_wrap { padding: 10px 0; background: #f9f9f9;}
.content2 { margin: 0 auto; width: 1000px; }

.con2_l { float: left; width: 260px;  }
.con2_r { float: right; width: 720px;  }
.tit2 { margin-bottom: 8px; height: 30px; border-bottom: 1px solid #ccc; }
.tit2 h2 { float: left; height: 30px; border-bottom: 1px solid #ff0000; color: #005D9F; font: bold 14px/30px "Microsoft YaHei"; }
.tit2 span { float: right; height: 30px; color: #666; font: 12px/30px "SimSun"; }
.contact { width: 260px; height: auto; color: #333; font: 14px/30px "Microsoft YaHei"; }
.contact img { float: left; margin-left: 10px; margin-top: 5px;}
.content3_wrap { height: 200px; background: url(../images/content3_bg.jpg) repeat-x left top; }
.content3 { margin: 0 auto; padding: 10px 0; width: 1000px; height: 200px; overflow: hidden; background: url(../images/con3_bg.jpg) no-repeat center top;padding-top:10px }
.con3_l { float: left; width: 235px; height: 150px; overflow: hidden; padding-top:10px }
.con3_m1 { float: left; margin-left: 20px; width: 235px; height: 150px; overflow: hidden; padding-top:10px }
.con3_m2 { float: left; margin-left: 20px; width: 235px; height: 150px; overflow: hidden; padding-top:10px }
.con3_r { float: right; width: 235px; height: 150px; overflow: hidden; padding-top:10px }
.tit3 { margin-bottom: 8px; height: 22px; background: url(../images/ico1.png) no-repeat left center; text-indent: 15px; color: #fff; font: bold 14px/20px "Microsoft YaHei"; }
.con3 { width: 235px; height: 120px; overflow: hidden; color: #fff; font: 12px/30px "Microsoft YaHei"; }
.con3 img { float: left; margin-right: 10px; vertical-align: middle; }
/* content end */
/* footer start */
#footer_wrap { padding: 10px 0; background: #555; }
#footer { margin: 0 auto; width: 1000px; height: auto; overflow: hidden; color: #fff; font: 12px/20px "Microsoft YaHei", "Arial"; }
.foot_l { float: left; width: 600px; }
.foot_r { float: right; width: 350px; text-align: right; }
/* footer end */
/* link start */
#link { margin: 0 auto; padding: 10px 0px; width: 1000px; height: auto; overflow: hidden; }
.link_l { float: left; width: 65px; line-height: 20px; color: #06c; font-weight: bold; }
.link_r { float: right; margin-left: 10px; width: 925px; line-height: 20px; }
.link_r a { margin-right: 15px; color: #06c; }
.link_r a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
/* link end */
.con1_l_sub { float: left; width: 260px; overflow: hidden; }
.con1_m_sub { float: right; width: 720px; overflow: hidden; }
.con2_l_sub { height: auto; overflow: hidden; background:#ECECEC; margin-top:2px; }
.about_sub { color: #333; font: 12px/22px "Microsoft YaHei"; }

.tit1_sub { margin-bottom: 8px; height: 32px; background: url(../images/tit1_bg1.jpg) no-repeat left top; }
.tit1_sub h2 { float: left; width: 100px; height: 32px; color: #fff; font: bold 14px/32px "Microsoft YaHei"; overflow: hidden; text-align: center; }
.tit1_sub span { float: right; padding-right: 5px; height: 32px; color: #666; font: 12px/32px "SimSun"; background: url(../images/tit1_bg1.jpg) no-repeat right top; }
