html, body
{
    margin: 0;
    padding: 0;
    font: 12px/1.5em Arial, '宋体';
    color: #333;
	width:100%;
	height:100%;
}
*html{background-image:url(about:blank);background-attachment:fixed;}
ul, li, ol, select, input, textarea, p, h1, h2, h3, h4, h5, h6, table, td, tr, th, fieldset, legend
{
    margin: 0;
    padding: 0;
    background-position: top;
}
a
{
    color: #333;
    text-decoration: none;
    cursor: pointer;
	outline:none;
	-moz-outline:none;
}
a img
{
    border: 0;
}
ol, ul, li
{
    list-style: none outside none;
}
.lsn
{
    list-style: none outside none !important;
}

.clearDiv
{
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 0 !important;
    padding: 0 !important;
}
.fl
{
    float: left; 
}
.fr
{
    float: right;
}
.mar_top{ margin-top:15px;}

.Kp_main{ width:1200px; margin:0 auto; background:url(images/Kp_main_02.png) no-repeat; height:330px;}
.Kp_content{ width:988px; margin:0 auto;}
.Kp_top{ background:url(images/Kp_main_08.gif) no-repeat; height:95px; position:relative; padding:15px;}
.Kp_top .Kp_float{ position:absolute; left:15px; top:-38px;}
.Kp_top .Kp_informatiom{ margin-left:135px; width:615px; display:inline;}
.Kp_informatiom .Kp_idtc{ font:bold 14px/27px '宋体'; color:#0ad0ff; margin-top:10px;}
.Kp_top a{ background:url(images/Kp_main_01.gif) no-repeat; width:178px; height:50px; margin:20px 0 0 20px;}
.Kp_top a:hover{ background:url(images/Kp_main_01a.gif) no-repeat;}
.Kp_news .News_center{ width:359px; border:1px solid #ddd; margin-left:8px; height:240px;}
.Kp_news{ margin-top:15px; float:left; width:988px;}
.Kp_news .News_dlod{ width:258px; background:#f1f1f1; height:242px;}
.News_center img{ margin:15px; display:inline; float:left;}
.News_center ul li{ float:left; width:270px; background:url(images/Kp_main_32.gif) no-repeat scroll 0 15px; padding-left:18px; line-height:35px;}
.News_center ul li a{ float:left; display:block; width:210px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px;}
.News_center ul li a:hover,.Kp_xgjc ul li a:hover,.Kp_xzrj ul li a:hover{ color:#0080f3; text-decoration:underline;}
.News_center ul li span{ display:block; width:60px; text-align:right; color:#666; float:right;}
.News_center ul{ width:290px; padding:15px 15px 15px 0; float:left;}
.News_dlod .Dlod_title{ font:bold 16px/30px '宋体'; padding:20px 15px;}
.News_dlod a,.News_dlod span{ display:block; float:left; width:118px; height:34px; margin-left:7px; display:inline; background:url(images/Kp_main_25.gif) no-repeat;}
.News_dlod a:hover{ background:url(images/Kp_main_25a.gif) no-repeat;}
.News_dlod .Dlod_a1{ background:url(images/Kp_main_04.gif) no-repeat;}
.News_dlod .Dlod_a1:hover{ background:url(images/Kp_main_04a.gif) no-repeat;}
.News_dlod span{background:url(images/btnNo.png) no-repeat;}
.Kp_ads{ position:relative;}
.Kp_ads,.Kp_ads img{ width:353px; height:242px; overflow:hidden;}
.Kp_ads .Ads_tmc{ position:absolute; bottom:0; left:0; background:#000; opacity:0.4; width:353px; height:40px; filter:alpha(opacity=40);}
.Kp_ads .Ads_name{ position:absolute; bottom:0; left:10px; line-height:40px; width:333px;}
.Kp_ads .Ads_name .Ads_title{ font:bold 13px/40px '宋体'; color:#fff; width:190px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Kp_ads .Ads_name .Ads_title:hover{ text-decoration:underline;}
.Kp_ads .Ads_name span{ margin-top:15px;}
.Kp_xzrj{ border:1px solid #ccc; border-radius:5px 5px 0 0; position:relative; float:left;}
.Kp_xzrj .Kp_nav{ background:url(images/Kp_main_41.gif) repeat-x; width:986px; height:36px; border-bottom:1px solid #ccc; border-radius:5px 5px 0 0; position:relative;}
.Kp_xzrj b{ position:absolute; left:0px; top:-5px; background:url(images/Kp_main_05.gif) no-repeat; width:252px; height:41px; color:#fff; font:bold 15px/41px '宋体'; text-align:center;}
.Kp_xzrj ul li{ width:290px; float:left; margin:20px 0 0 28px; display:inline;}
.Kp_xzrj ul{ padding:0 0 20px; float:left;}
.Kp_xzrj ul li img,.Kp_xzrj ul li div{ float:left;}
.Kp_xzrj ul li img{ width:65px; height:65px; margin-top:5px;}
.Kp_xzrj ul li div{ width:215px; margin-left:10px;}
.Kp_xzrj ul li div span,.Kp_xzrj ul li div i{ font-size:13px; width:215px; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.Kp_xzrj ul li div i{ font-style:normal; color:#666; font-size:12px;}
.Kp_xzrj ul li .Kp_btn{ background:url(images/Kp_main_49.gif) no-repeat; width:136px; height:29px; display:block; margin-top:3px;}
.Kp_xzrj ul li .Kp_btn:hover{ background:url(images/Kp_main_49a.gif) no-repeat;}
.Kp_xgjc,.Kp_xgtj{ border:1px solid #ccc; border-top:2px solid #1a93e4; float:left; width:986px;}
.Kp_xgjc b,.Kp_xgtj b{ background:url(images/Kp_main_53.gif) no-repeat; display:block; height:41px; border-bottom:1px solid #ccc; padding-left:50px; color:#1a93e4; line-height:41px; font-size:15px;}
.Kp_xgjc ul{ padding:10px 0 15px; float:left;}
.Kp_xgjc ul li{ background:url(images/Kp_main_57.gif) no-repeat scroll 0 10px; padding-left:15px; line-height:22px; width:270px; float:left; margin:10px 0 0 34px; display:inline;}
.Kp_xgjc ul li a,.Kp_xgjc ul li span{ display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.Kp_xgjc ul li a{ width:225px; font-size:13px;}
.Kp_xgjc ul li span{ width:45px; color:#666; text-align:right;}
.Kp_xgtj b{ background:url(images/Kp_main_60.gif) no-repeat;}
.Kp_xgtj ul li img{ width:307px; height:66px; margin-bottom:3px;}
.Kp_xgtj ul li{ width:307px; float:left; text-align:center; margin:10px 0 0 16px; display:inline;}
.Kp_xgtj ul{ padding:10px 0; float:left;}
.Kp_xgtj ul li a:hover{ color:#0080f3; text-decoration:underline;}
.Kp_bottom{ margin-bottom:20px; text-align:center; line-height:24px; color:#666;}


.slideshow li { position: relative; overflow: hidden; }
.slideshow span{ position: absolute; bottom: 0; left: 0;  width: 342px; height: 32px; line-height: 32px; font-size: 13px; font-weight:bold; padding-left:10px; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 30px; height: 9px; font-size: 10px; cursor: pointer; background:#fff; color:#fff; overflow:hidden;}
.slidebar li.on { background:#0083f4; color: #0083f4;  }
.slidebar { position: absolute; bottom: 10px; right: 4px; }
#slidesImgs li {  display: none; }