﻿@charset "utf-8";
*{ margin:0; padding:0;}
body { margin:0 auto;
padding:0;
top:0;
bottom:0;
font:12px ;
color:#000000;
line-height:24px;
background-color:#fff;
//filter: grayscale(100%);
}
a {font:12px ;color:#000000; }
a:link, a:active, a:visited {text-decoration: none;}
a:hover{text-decoration:underline; color:#FF0000;}
li, ul, span{font:14px "";color:#000000; line-height:30px; list-style-type:none; }
p{font:12px "";color:#000000; line-height:24px;}
.clear { clear:both;} 

#header{ width:980px; height:132px; margin:0 auto;}
#header #line1{ width:970px; height:100px; float:left; position:relative;}
#header #kmtimes_logo{ width:250px; height:65px; background:url(img/kmtimes_logo.jpg) no-repeat; position:absolute; left:45px; top:20px;}
#header #search{ width:165px; height:32px;  position:absolute; right:20px; top:60px; background:url(http://kmtimes.clzg.cn/template/times/portal/images/searchbg_c.jpg) no-repeat;}
#header #search #searchtxt{ width:130px; height:18px; line-height:18px; border:0; float:left; margin-top:7px; margin-left:10px;}
#header #search #search_button{ height:32px; line-height:32px; border:0; float:left;}
#header #nav{ width:980px; height:32px; line-height:32px; float:left; background:url(http://kmtimes.clzg.cn/template/times/portal/images/navbg_c.jpg) no-repeat;}
#header #nav a{ font-size:18px; color:#F8F8F8; padding:0 14px; float:left;}
#header #nav span{ width:1px; height:32px; float:left; background-color:#fff; }

#aboutlogo_out{ width:100%; height:140px; background:#b3e1fe;}
//#aboutlogo_out{ width:100%; height:140px; background:#BB2B13;}

#aboutlogo{ width:980px; height:140px; margin:0 auto;}
//#aboutlogo #inbox{ width:980px; height:140px; margin:0 auto; position:relative;}
#aboutlogo #logo{ width:340px; height:110px; background:url(img/logo.jpg) no-repeat; position:absolute; right:75px; top:20px;}

#aboutlogo #con_logo{ width:340px; height:110px; background:url(img/logo.jpg) no-repeat; position:absolute; left:300px; top:20px;}

#top1 {width:895px; height:49px; margin:auto; position:relative;}
#top1 #kmtimes{ background:url(http://times.clzg.cn/img/kmtimes.gif) no-repeat; width:176px; height:47px; position:absolute; left:40px;}
#top1 .nav{   width:550px; background:url(http://times.clzg.cn/img/nav.gif) repeat-x; position:absolute; left:260px; top:12px;}
#top1 .nav a{ font-size:14px;  color:#FFFFFF;}


#container { width:980px; margin:auto; margin-top:0px; margin-top:-78px; z-index:10;}

#container #cleft{ float:left; width:407px; margin-left:140px; _margin-left:70px; background:url(img/paper_bg.gif) repeat-x;}
#container #cleft #paper{width:407px; height:577px;}
#container #cleft #paper #img{ width:400px; height:570px;  float:left; background-color:#FFFFFF;}
#container #cleft #paper #img img { max-width: 430px;max-height: 620px;object-fit: contain; }

#container #cleft #paper #img .a{ width:358px; height:508px; border-left:2px  solid #f2f2f2; border-top:2px  solid #f2f2f2; border-bottom:2px  solid #f2f2f2; }
#container #cleft #paper #img .a .b{ width:356px; height:506px; border-left:2px  solid #e8e8e8; border-top:2px  solid #e8e8e8; border-bottom:2px  solid #e8e8e8;}
#container #cleft #paper #img .a .b .c{ width:354px; height:504px; border-left:2px  solid #d0d0d0; border-top:2px  solid #d0d0d0; border-bottom:2px  solid #d0d0d0;}
#container #cleft #paper #img .a .b .c .d{ width:352px; height:502px; border-left:2px  solid #bababa; border-top:2px  solid #bababa; border-bottom:2px  solid #bababa ;}
#container #cleft #paper #img .a .b .c .d .photo{ float:right;}
#container #cleft #paper #next{ width:20px; height:320px; background:url(http://times.clzg.cn/img/next.gif) no-repeat;  float:right; margin-top:10px;  }
#container #cleft #paper #next .text{ margin-top:30px; font-size: 12px;}

#container #cleft #turn{ width:100%; height:40px;}
#container #cleft #turn span{ height:40px; line-height:40px; width:200px; float:left; font-size:14px; font-family:"黑体"; font-weight:bold;}
#container #cleft #turn .text{ width:180px; height:40px; float:right;}
#container #cleft #turn .text tr{ width:50%; float:left;}
#container #cleft #turn .text a.preart{ padding:5px 10px; line-height:30px; background:#3480af; font-size:14px; color:#fff; font-family:"黑体"; font-weight:bold;}
#container #cleft #abouttimes{ width:270px; height:180px; border:2px solid #aaa; margin:10px auto;}
#container #cleft #abouttimes .about{ width:270px; height:35px; float:left; background:url(img/about_bg.jpg) repeat-x; margin-top:1px; text-align:center; line-height:35px;}
#container #cleft #abouttimes .tel{ width:230px; height:105px; padding:20px; float:left;;}
#container #cleft #abouttimes .tel span{ height:35px; line-height:35px; font-size:16px}

#container .cal { width:260px; height:194px; padding:10px; background:url(img/cal_bg.jpg) no-repeat; font-size:12px; line-height:22px; margin-top:10px;}
#container .cal .btn{ width:34px; height:22px; background-color:#9DC7E0;}

#container #cleft #list2 { width:355px ; border:1px #B3E1F1 solid; margin-top:10px; margin-left: 4px;}
#container #cleft #list2 #nv{ background:url(http://times.clzg.cn/img/p_bg.jpg) repeat-x top; height:34px; padding-left:5px;}
#container #cleft #list2 #nv strong{color:#CC3333; font-size:14px ; line-height:34px; }
#container #cleft #list2 #list_text{ width:350px; margin-left:5px;}
#container #cleft #list2 #list_text li{ list-style:none; border-bottom:1px #f5f5f5 dashed; }


#container #cright{float:right; width:295px; height:840px; padding-right:120px; margin-top:70px;}

#container #cright #main{ margin-top:10px;}
#container #cright #main #main_left{ float:left; width:280px; height:180px; margin-top:10px; overflow:scroll; overflow-x:hidden;}
#container #cright #main #main_left .box_tit{ font-size:14px; line-height:30px; font-weight: bold; color:#000000}
#container #cright #main #main_left li{ list-style:none; font-size:12px;}
#container #cright #main #main_right{ float:right; width:290px; height:570px; margin-top:10px;}
#container #cright #main #main_right .about{ text-align:center; background-color:#B3E1F1;width:230px; font-size:12px; line-height:24px;}

#container #cright #main #main_right .nav { border:2px #B5B5B5 solid; width:290px; height:34px; margin-top:20px; }
#container #cright #main #main_right .nav ul{ padding-left:10px;}
#container #cright #main #main_right #list{ border:2px #B5B5B5 solid; width:275px; height:390px;}
#container #cright #main #main_right #list #tab{ width:275px; height:30px; float:left; background:url(img/tab_bg.jpg) repeat-x;}
#container #cright #main #main_right #list #tab a{ font-size:15px; color:#fff; font-weight:bold; line-height:20px; display:block; width:44px; text-align:center; height:20px; float:left; margin:5px 0;}
#container #cright #main #main_right #list #tab span{ width:1px; height:20px; float:left; margin:5px 0; background:#fff;}
#container #cright #main #main_right #list #tab a.selected{}
#container #cright #main #main_right #list .ghdiv{ float:right; width:265px; overflow:scroll; overflow-x:hidden; height:340px; padding:10px; padding-right:0;}
#container #cright #main #main_right #list .ghdiv li{ width:240px; float:left;}
#container #cright #main #main_right #list .ghdiv li a.lf{ float:left; width:215px; font:14px; line-height:38px;}
#container #cright #main #main_right #list .ghdiv li a.rh{ float:right;  margin-right:5px; margin-top:12px; width:16px; height:16px;}
#container #cright #main #main_right #list .ghdiv li a.rh img{ border:none;}
#container #con{ margin-top:40px ;  margin-top:78px; width:640px; float:left;}
#con .tl {font: 24px  "黑体"; color:#000000; margin-bottom: 15px; margin-top: 15px; text-align: center;}
#con .tl4 {font: 12px "宋体"; color:#000000; margin-bottom: 15px; text-align: center;}
#con .cons p{font: 14px "宋体"; line-height:28px;}
#web_share { border-bottom: 1px dashed #CCCCCC; border-top: 1px dashed #CCCCCC;  margin-top: 15px;  padding: 15px 0;}
#web_share .share_con { margin: 0 auto;  width: 580px;}
#web_share .share_bshare { border-right: 1px solid #CCCCCC; float: left; line-height: 24px;  width: 125px;}
#web_share .share_itieba { border-right: 1px solid #CCCCCC; float: left; line-height: 24px; padding-left: 10px; width: 110px;}
#web_share .share_itiebaa { background: url("http://www.kunming.cn/_include/_http://times.clzg.cn/img/cnews_itieba.gif") no-repeat scroll left center transparent; display: block;  font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; padding: 4px 0 0 20px;  width: 80px;}
#web_share .share_addthis {float: left; line-height: 16px; padding-left: 10px; padding-top: 4px;width: 180px;}
#web_share .share_t {border-right: 1px solid #CCCCCC;float: left;line-height: 24px; margin-right: 10px; width: 138px;}

#yx_curpos{ width:940px; height:32px; line-height:32px; padding-left:40px; background:url(http://kmtimes.clzg.cn/template/times/portal/images/icon_4.gif) 5px no-repeat #fff; font-size:18px; color:#BFBFBF; font-size:14px; font-weight:bold; margin:0 auto; position:relative; z-index:99;}
#yx_curpos a{ color:#BFBFBF; font-size:14px; font-weight:bold; font-family:"微软雅黑"; padding:0 5px;}
#yx_curpos #bmdh{ width:210px; height:140px; position:absolute; top:25px; left:280px; overflow:scroll; display:none; background:#fff; border: 1px solid #CCCCCC; padding:5px;}
#yx_curpos #bmdh a{color:#000000; font-family:"宋体"; font-size:12px; font-weight:100;}

#con_right{float:right; padding:10px; width:300px; margin-top:78px;}
#con_right .item { float: left; margin-bottom: 20px;}

#foot{text-align:center; margin-top:40px; }

#footer{ width:100%; height:160px; margin-top:10px; background-color:#B3E1FE; padding:25px 0;}
//#footer{ width:100%; height:160px; margin-top:10px; background-color:#BB2B13; padding:25px 0;}
#footer #link a{ padding:0 10px;}
#footer p{ text-align:center; line-height:30px;}
#footer #icp{ width:230px; height:40px; margin:5px auto; background:url(http://kmtimes.clzg.cn/template/times/portal/images/icp_c.gif) no-repeat; position:relative;}
#footer #icp #icpba{ width:110px; height:40px; position:absolute; left:0; top:2px;}
#footer #icp #police{ width:110px; height:40px; position:absolute; right:0; top:2px;}
