﻿@charset "utf-8";
@import url("http://www.kunming.cn/_include/ishare.css");
/* CSS Document */
*{ margin:0; padding:0; color:#666;}
body { margin:0 auto;
	   padding:0;
       top:0;
	   bottom:0; 
	   font:12px "宋体"; 
	   line-height:24px; 
	   color:#666; 
       background-color:#fff;
}
.clear { clear:both;}
	
a:link,a:active,a:visited{ color:#333;text-decoration:none;}
a:hover{ color:#333;text-decoration:underline;}
ul,ol{ list-style-type:none; list-style:none; list-style:none;}




/*banner*/	
.banner_1{ margin:10px auto; padding:0; 
	       width:980px;
	        }
		   
.banner_2{ padding:0; 
	       width:730px; height:110px;
	       background-color:#ddd; }
		   
.banner_3{ padding:0; 
	       width:240px; height:80px;
	       background-color:#ddd; }
		   
.banner_4{ margin:10px auto; padding:0; 
	       width:240px; height:220px;
	       background-color:#ddd; }

.banner_6{ padding:0; margin:0 0 10px 0;
	       width:670px; 
	       background-color:#ddd; }


/*news*/



/*top*/
.top { margin:10px auto;
       width: 980px; height:39px; background-image:url(images/knews_02.gif); background-repeat:no-repeat; padding:0;}
	   
/*container*/	   
.container { margin:10px auto; width: 980px; padding:0; color:#fff; }
.container .item {line-height:24px; background:#FFF; border-bottom:1px solid #CCC; border-top:1px solid #FFF; padding:0 10px;}


element.style {display:block;}


/*---------page(1/2)------*/
/*logo*/

.subscribe_blue { margin:10px auto;width: 980px; height:76px; padding:0; border:1px solid #00A1E9;}
.subscribe_blue .logob{ float:left; width:210px; height:76px; background-image:url(images/d_logo.gif); background-repeat:no-repeat; }
.subscribe_blue .txtb{ float:right; width:770px; }

/*-------span-------*/
span { padding:0 15px; line-height:36px; font-size:14px; color:#fff;}
.share_con span{padding:0px; color:#666;}
span a,span a:link,span a:active,span a:visited { line-height:36px; font-size:14px; color:#fff; text-decoration:none;}
span a:hover{ line-height:36px; font-size:14px; color:#fff;text-decoration:underline; }

/*red_bg*/
.vleft { float:left; width: 670px; padding:0; margin:0 0 10px 0; position:relative}
.vright { float:right; width: 300px; padding:0;  }



.sidebar .sidebarright { float:right; width:450px; height:640px; border:1px solid #ddd;}
.sidebar .sidebarright img { width:450px; height:640px;  }




.right_a { margin:0 0 10px 0; width: 300px; height:280px; border:1px solid #AE2720; }
.right_a .right_a_menu { width: 300px; height:49px; background-image:url(images/k_bg3.gif); background-repeat:repeat-x; }

.right_a_txt {width:290px; padding:0 5px; color:#333; overflow:auto; height:265px;}
.right_a_txt ul{margin:0 auto;  list-style-type:none;  text-decoration:none;}
.right_a_txt ul li{ color:#333; text-decoration:none; }
.right_a_txt ul a:link,.right_a .right_a_txt ul a:visited{ color:#333; font-size:12px; }

.right_b { height:440px; width: 300px;  }
.right_b .menu { width: 280px; height:24px; padding:0 10px; font-size:14px; border-bottom:1px double #999; }
.right_b .menu .menus { float:left; width:210px; padding:0 10px; height:24px; line-height:24px; color:#000; font-size:14px; } 

.right_c  {margin:0 auto; width: 300px; height:150px;  }
.right_c .menu { width: 280px; height:24px; padding:0 10px; font-size:14px; border-bottom:1px double #999; }
.right_c .menu .menus { float:left; width:210px; padding:0 10px; height:24px; line-height:24px; color:#000; font-size:14px; } 


/*blue_bg*/
.view_blue { margin:0 0 10px 0; width: 670px; height:41px; padding:0; background-image:url(images/d_bg1.gif); background-repeat:no-repeat; }
.view_blue .viewletf { margin:7px auto; float:left; width:130px; margin-left:55px; line-height:14px; text-align:center; }
.view_blue .viewright { float:left;   margin:5px; margin-left:15px; }
.view_blue .viewgo { float:right; height:31px; margin:5px; padding:0 10px; }

.sidebar_blue { width: 670px; }
.sidebarleft_blue { float:left; width:210px; height:670px; border:1px solid #00A1E9; }
.sidebarleft_blue .sidebarleft_menu { width:210px; height:38px; background-image:url(images/d_bg2.gif); background-repeat:repeat-x; }
.sidebarleft_blue .sidebarleft_txt {width:200px; padding:0 5px; color:#333; overflow:auto; height:630px;}
.sidebarleft_blue .sidebarleft_txt ul{margin:0 auto;  list-style-type:none;  text-decoration:none;}
.sidebarleft_blue .sidebarleft_txt ul li{ color:#333; text-decoration:none; }
.sidebarleft_blue .sidebarleft_txt ul a:link,.sidebarleft .sidebarleft_txt ul a:visited{ color:#333; font-size:12px; }

.sidebar_blue .sidebarright { float:right; width:455px; height:670px; border:1px solid #ddd;}
.sidebar_blue .sidebarright_img { width:450px; height:640px;  }
.sidebar_blue .sidebarright_blue_nav {line-height:20px; text-align:center;  }



.right_blue_a { margin:0 0 10px 0; width: 300px;  border:1px solid #00A1E9; }
.right_blue_a .right_a_menu { width: 300px; height:49px; background-image:url(images/d_bg3.gif); background-repeat:repeat-x; }

.right_blue_a_txt {width:290px; padding:0 5px; color:#333; overflow:auto;}
.right_blue_a_txt_items {overflow:auto; height:210px; background:#ECECEC;}
.right_blue_a_txt ul{margin:0 auto;  list-style-type:none;  text-decoration:none;}
.right_blue_a_txt ul li{ color:#333; text-decoration:none; }
.right_blue_a_txt ul a:link,.right_a .right_blue_a_txt ul a:visited{ color:#333; font-size:12px; }


/*content*/
.cont {width:670px; float:right;  border:1px #ECECEC solid;}
.cont .con {background: #fff;}
.cont .con .tl {font:24px "黑体"; text-align:center; margin-top:15px; margin-bottom:15px;}

.cont .con .tl4 {font:12px "宋体" ; text-align:center; margin-bottom:15px;}
.cont .con .cons {font:14px "宋体";}
.cont .tl3 {height:32px; background:#fff; text-align:center; color:#FFFFFF; line-height:32px;}

		   
/*text_red*/
.textmenu { margin:0 auto; width: 980px; height:49px; padding:0; background-image:url(images/k_bg3.gif); background-repeat:repeat-x; }
.textmenu .left { float:left; height:31px; margin:8px; padding:0; }
.textmenu .go { float:right;height:31px; margin:8px; padding:0; }

/*text_blue*/
.textmenu_blue { margin:0 auto; width: 980px; height:49px; padding:0; background-image:url(images/d_bg3.gif); background-repeat:repeat-x; }
.textmenu_blue .left { float:left; height:31px; margin:8px; padding:0; }
.textmenu_blue .go { float:right;height:31px; margin:8px; padding:0; }

.vleft .con { width:670px; font-size:14px;}
.vleft .con .title {font-size:24px; line-height:60px; font-weight:bold; text-align:center; border-bottom:solid 1px #CCC;}
.vleft .con .info {line-height:25px; text-align:center; border-bottom:solid 1px #CCC; padding-top:5px; margin-bottom:10px;}
.vleft .con .info span {margin-left:10px; margin-right:10px;}
.vleft .con p {margin-top:10px; font-size:14px; line-height:24px; padding-left:10px; padding-right:10px;}
.vleft .con p.editor {margin-top:26px; text-align:right;}

/*dssb*/
#content {width:875px; margin:0 auto; position:relative; background:#FFF;}

#content .logo {height:110px; width:490px; padding:10px 0 0 0; margin:0 10px 0 375px; background:#FFF url(O.gif) center right no-repeat;}

#content .nav {line-height:28px; background:#286FA1 url(A.jpg) left top repeat-x; padding:0 0 0 400px; color:#FFF;}
#content .nav a {color:#FFF;}

#content .index {border:3px solid #286FA1; border-top-width:0; width:869px; padding:0 0 10px 0;}
#content .index .tl1 {height:36px; background:#FFF url(C.gif) left top no-repeat; color:#FFFFFF; line-height:31px; padding:0 0 8px 8px;}
#content .index .tl2 {height:32px; background:#FFF url(D.jpg) left top repeat-x; color:#FFFFFF; line-height:32px; padding:0 0 8px 8px;}
#content .item {line-height:24px; background:#E8E8E8; border-bottom:1px solid #CCC; border-top:1px solid #FFF; padding:0 10px;}

#content .misc {width:240px; float:right; padding:10px 10px 0 0;}
#content .misc .idx .items {overflow:auto; height:210px; background:#ECECEC;}
#content .misc .cal {height:180px;padding:10px 0 0 0;}

#content .misc2 {width:237px; float:right; padding:10px 10px 0 0;}
#content .misc2 .items {overflow:auto; height:400px; background:#ECECEC;}

#content .layout {width:356px; position:absolute; top:10px; left:10px; background:#FFF;}
#content .layout .imgbox {width:350px; height:480px; border:3px solid #CCC; text-align:center;}
#content .layout .items {line-height:80px; text-align:center;}

#foot {margin:5px auto; padding-bottom:20px; width:875px;}
#foot p {font:14px/24px "宋体"; margin:0 5px;}
#foot span {float:right; font:12px/24px "宋体"; color:#999999;}



#content .titles {width:356px; float:left; padding:455px 0 0 7px;}
#content .titles .items {overflow:auto; height:200px; background:#ECECEC;}


/*JS调用*/
 .rel1 {
height:979px;
width:300px;
}

#adtxt3 {
background-color:#FFFFFF;
margin-top:10px;
padding:5px;
width:290px;
}

#adtxt3 .tl {
border-bottom:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
line-height:30px;
padding-left:5px;
padding-top:3px;
}

#adtxt3 .txt {
color:#2B6B6A;
line-height:22px;
padding-left:10px;
padding-top:5px;
}

#content .rel2 {
height:470px;
width:300px;
}