﻿
@charset "utf-8";
/* CSS Document */


body {
	font:14px"微软雅黑";
	line-height:24px;
	color:#000;
	background:#FBF5F2 url(banner.jpg) center 64px no-repeat;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline; color:#DB3731; }
ul,ol {list-style:none;}
img{border:0;}
div .go { font-size:12px;height:60px;float:right; width:50px; }
div .go a {float:right; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; font-size:12px;  height:60px;  line-height:60px; text-align:center;text-decoration:none;}

.clear{ clear:both;}




#header{ width:100%; height:40px; background:#087068; color:#054B46; line-height:40px;min-width: 1100px;}
#header a{color:#fff; padding:0 5px;}
#header .header{margin:0 auto; width:1100px;}
#kuro{color:#000;}
#kuro a{color:#000;}
#footers{ background:#F9F9F9; height:82px;border-top:1px solid #E7E7E7; width:100%;color:#6B7B93; }
#footers a{color:#6B7B93;}
#copyright{background:#6B7B93; height:47px; line-height:47px; color:#fff;}
#copyright a{ color:#fff;}
.footer{width:1100px; margin:auto;font-size:12px;}
#copyright pre{ float:left;font-size:12px;}
.footer dl {float:left; line-height:26px;padding-top:10px}
.footer dl span{ padding:0 10px;}
.footer ul{float: right;line-height:26px; padding-top:10px; text-align:right;}
.footer ol{float: right;}
.footer ol a{padding:0 10px;}

.banner{ height:700px; margin-bottom: 70px; }
.container{ width:1200px; margin:0 auto; }
.all_boxbg{border:1px solid #ddd; background:#fff; padding:20px; margin-bottom: 70px; }
.icon_0{background: url(bg_2.jpg) no-repeat center; width:100%; height:63px; line-height:56px;}
.icon_0 span{background:url(bg_1.jpg) no-repeat right; padding-left:10px; padding-right:30px; float:left; color:#DB3731; font-size:22px;margin-bottom:10px;}
.mores{ text-align: right; float: right;font-size:14px; background: url(mores.jpg) right no-repeat; padding-right:20px;}
.mores a{ display:block; color:#999;}


.menubg{  width:1160px;height:120px;  margin-bottom:40px;}
.menubg dl{padding-top:10px; width:1160px;}
.menubg dt {font-weight:bold;font-size:22px; background:url(bg_3.jpg) left no-repeat; padding-left:100px;}
.menubg dt a{color:#FF7E00;}
.menubg dd{line-height:24px; color:#999; text-indent:2em;}

.pic_box{width:560px; height:390px; float:left; }
.focusBox { position: relative;width:560px; height:390px; overflow: hidden; text-align: left; }
.focusBox .pic img {width:560px; height:390px;display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 54px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 54px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:54px; line-height:54px; position:absolute; bottom:-54px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 20px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 20px; right:10px; }
.focusBox .num li{ float: left; position: relative; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; font-weight:bold; font-family: Verdana;font-size: 11px;  }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: url(p2.png) no-repeat center; }
.focusBox .num li.on a,.focusBox .num a:hover{ background: url(p1.png) no-repeat center;  }


.all_lines{ border-bottom:1px solid #08B714; width:100%; margin:70px 0;}
.nav_1{float: right; width:580px;overflow:hidden;}
.nav_1 ul{line-height:32px;}
.nav_1 li{background: url(p0.jpg) left no-repeat; padding-left:14px;}
.nav_1 li span{float:right; color:#999;}


.icon_1{background: url(bg_4.jpg) no-repeat center; width:100%; height:63px; line-height:56px; margin-bottom:10px;}
.icon_1 span{background:url(bg_1.jpg) no-repeat right; padding-left:10px; padding-right:30px; float:left; color:#DB3731; font-size:22px;}
.nav_2left{ float:left; width:730px; height:420px;}
.nav_2left dl{ height:200px; margin-bottom:10px; overflow:hidden;}
.nav_2left dl a{ font-weight:bold; font-size:16px; background:url(p3.jpg) left no-repeat; padding-left:15px; display:block; overflow:hidden; line-height:38px; margin-bottom:5px;}
.nav_2left dt{ float:left;width:210px; height:155px;}
.nav_2left dt img{width:210px; height:155px;}
.nav_2left dd{ float:right;width:505px; height:155px; border-bottom:1px dotted #ddd; color:#999;text-indent:2em;}
.nav_2left ul{ height:100px; margin-bottom:10px;border-bottom:1px dotted #ddd; overflow:hidden;}
.nav_2left ul li a{ font-weight:bold; font-size:16px; background:url(p3.jpg) left no-repeat; padding-left:15px; display:block; overflow:hidden; line-height:38px; margin-bottom:5px;}
.nav_2left ul li { color:#999;}


.nav_2right{ float:right; width:405px; height:420px;}
.nav_2img{ float:left; width:405px; height:260px; margin-bottom:10px; }
.nav_2img dl{ width:405px; height:260px;position:relative;}
.nav_2img dt{ width:405px; height:260px;z-index:9; position:absolute; top:0; left:0;}
.nav_2img dl img{width:405px; height:260px; }
.nav_2img dd{ font-size:16px;width:405px;  height:40px; line-height:40px; background-color:#000; opacity:0.6; filter:alpha(opacity=50); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; font-weight:bold; text-align:center;}
.nav_2img dd .tl{color:#fff;}
.nav_2img dd .tl a{color:#fff;}

.nav_2right ul{line-height:32px; }
.nav_2right li{background: url(http://news.kunming.cn/_include/_img/subject/20170725/p4.gif) left no-repeat; padding-left:14px;}
.nav_2right li span{float:right; color:#999;}


.icon_2{background: url(bg_5.jpg) no-repeat center; width:100%; height:63px; line-height:56px; margin-bottom:10px;}
.icon_2 span{background:url(bg_1.jpg) no-repeat right; padding-left:10px; padding-right:30px; float:left; color:#DB3731; font-size:22px;}

.imgtxt_bg{ background:#FBF5F1; height:88px; border:1px solid #ddd; padding:10px; overflow:hidden;}
.items{float:left; width:280px; height:300px; padding:0 4px; font-size:14px; margin-bottom:20px;}
.items img{width:280px;  height:190px;}
.items p{ line-height:30px; float:left;}
.items .pic{width:130px; line-height:30px; height:30px; position: relative; float:right;}
.items .ps_b{ width:70px; height:30px; position:absolute;color:#DA03A5; left:60px; top:2px;}
.items .tp_b{ width:212px; height:40px;background:url(tp.jpg) no-repeat top;  position:absolute;color:#DA03A5; right:25px; top:45px; display: block; cursor:pointer;}

#listbanner{ width:1160px; height:470px;}
#listbanner .accordion{ overflow:hidden;}
#listbanner .accordion li{ float:right; width:180px; height:470px;display:block; background-color:#fff; position:relative;overflow:hidden;}
#listbanner .accordion li.list{ margin-left:0px;}

.nav_3img{ float:left; width:610px; height:470px; margin-bottom:10px; }
.nav_3img dl{ width:610px; height:470px;position:relative;}
.nav_3img dt{ width:610px; height:470px;z-index:9; position:absolute; top:0; left:0;}
.nav_3img dl img{width:610px; height:470px; }
.nav_3img dd{ font-size:16px;width:610px;  height:100px; line-height:40px; background-color:#000; opacity:0.6; filter:alpha(opacity=50); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; font-weight:bold; padding-top:10px;}
.nav_3img dd .tl{ padding-left:10px;color:#FF8400; font-size:20px; }
.nav_3img dd p{color:#fff; padding-left:10px; font-size:14px; line-height:24px;}
.nav_3img dd .tl a{color:#FF8400;}