@charset "utf-8";
/*------------------------------------------------
Index Style Sheet created on 2012-06-18
version: 1.0
author: 镏金（李绍恩）
email: lishaoen@gmail.com
website: http://www.kunming.cn/
------------------------------------------------*/
/*处理标签默认样式*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
body,button, input, select, textarea {font: 12px Arial,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size:100%; color:#333;}
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; }
ul, ol,li { list-style: none; }
a { color:#000;text-decoration:none; } 
a:hover { text-decoration:underline; color:#C33;}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; } 
table { border-collapse: collapse; border-spacing: 0; }
img{vertical-align:top;display:inline-block;background-color:#fff;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video{display: block;margin: 0;padding: 0;}
mark{background: #ff0;}
object,embed { outline:none;}
p{line-height:1.6;color:#666;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

body {margin:0px; font:12px "宋体","微软雅黑"; line-height:24px; color:#333; background:url(../images/header_bg.jpg) #FDFBEC repeat-x top center; width:100%;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
/*header*/
.header{ width:980px; height:auto; margin:0 auto; margin-top:14px;  z-index:10;}
.header .top{ position:relative; width:980px; height:98px; margin:0 auto; margin-top:10px; background:url(../images/en_top_bg.jpg) no-repeat center scroll; z-index:10; }
.header .top .logo a{ position:absolute; left:0px; top:14px; width:300px; height:80px; cursor:pointer;}
/*多语种头部链接*/
.header .top .more_language{ position:absolute; top:2px; right:140px; width:190px; height:30px; overflow:hidden;}
.header .top .more_language a{ float:left; height:18px; padding:0 10px; line-height:18px; font:12px "微软雅黑"; color:#441300; font-weight:bold; border-right:1px solid #CCC; overflow:hidden;}
/*top搜索*/
.header .top .search{position:absolute; top:4px; right:0px; width:130px; height:24px; margin:0 auto; overflow:hidden;}
.header .top .search .search_txt{ float:left; width:94px; height:14px; padding:2px; margin:0 auto; border:none; overflow:hidden;}
.header .top .search .search_btn{ width:30px; height:22px; margin-left:2px; background:none; border:none; text-indent:-9999px; overflow:hidden;}

.header .top #wether{ float:right; position:absolute; right:340px; top:1px; width:200px; height:30px; margin:6px auto; overflow:hidden;}

.header .menu{ position:relative; width:980px; height:44px; margin:0 auto; background:url(../images/en_menu.jpg) no-repeat center left scroll;}
.header .menu ul{ float:left; height:40px; margin:2px auto; padding-left:20px;}
.header .menu ul li{ float:left; height:40px; margin:0 auto; line-height:40px; padding:0 15px; cursor:pointer; text-align:center; overflow:hidden;}
.header .menu ul li a{height:40px; margin:0 auto; line-height:40px; font:16px "微软雅黑"; font-weight:bold; color:#999999; text-align:center; overflow:hidden;}
.header .menu ul li a:hover{ color:#FFF; cursor:pointer;}
.header .menu ul li.cur a{color:#FFF; cursor:pointer;}

#other{ position:absolute; right:180px; top:0px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#999999;}
#other a{line-height:40px; font-size:16px; font-weight:bold; color:#999999;}
#other a:hover{ color:#FFF; text-decoration:underline;}
#fenle{ position:absolute; right:24px; top:5px; width:86px; height:30px; line-height:30px; cursor:pointer;}
#fenle a{ float:right; width:80px; height:30px; margin:2px auto; padding-left:10px; cursor:pointer; line-height:30px; font-size:14px; font-weight:bold; color:#999999; text-align:center;}
#fenle a:hover{ color:#FFF; text-decoration:underline;}
#wether{ float:right; position:absolute; right:90px; top:5px; width:200px; height:30px; margin:6px auto; overflow:hidden;}

/*container—主体内容块*/
#maincontent{ width:980px; height:auto; margin:5px auto; overflow:hidden;}
.container{ width:980px; margin:2px auto; *margin:14px auto; _margin:0px auto;}

/*footer—页脚*/
.footer{width:100%; height:auto; background:url(../images/en_footer.jpg) #FDFBEC repeat-x center bottom; z-index:-99; }
#foot{ position:relative; width:980px; height:270px; margin:0 auto;}
#foot .icon{ width:960px; height:20px; margin:10px auto; padding:0 0 10px 20px; border-bottom:1px solid #E5DCB2; line-height:20px; font-family:"宋体"; font-size:16px; font-weight:bold; color:#441403; text-align:left; overflow:hidden;}
#foot #links{width:980px; height:auto; margin:10px auto; padding:5px 0; color:#CCC;  border-bottom:1px solid #E5DCB2; overflow:hidden;}
#foot #links a{ float:left; height:20px; margin:10px auto; padding:0 20px; border-right:1px solid #CCC; font-size:14px; line-height:20px; font-weight:bold; color:#441301; text-align:center;}

#corp{ width:980px; height:auto; margin-top:20px; overflow:hidden;}
#corp #copy{ float:left; width:820px;  height:auto; padding-left:10px; margin:0 auto; color:#441300; text-align:center;}
#corp #contact{ float:right; width:auto; height:auto; color:#441300; text-align:center;}
#corp #contact a{color:#441300; padding:0 5px; line-height:30px; text-align:center;}
#corp #dl{ float:left; width:114px; height:auto; padding-right:10px; cursor:pointer;}
#corp #dl a{width:114px; height:50px; line-height:50px; cursor:pointer;}

/*栏目页和内容页头部手风琴*/
#listbanner{ width:980px; height:auto; overflow:hidden;}
#listbanner .accordion{ width:980px; height:auto; margin:5px auto; overflow:hidden;}
#listbanner .accordion li{ float:right; width:85px; height:175px;display:block; background-color:; position:relative;overflow:hidden;}
#listbanner .accordion li img{ width:500px; height:148px; overflow:hidden;}
#listbanner .accordion li.list{ margin-left:10px;}
#listbanner .accordion li span{ width:500px; height:22px; margin:0 auto; font-size:14px; color:#795544; font-weight:bold; text-align:center;}

.category-main{width:980px; height:220px;margin:10px auto; background:url(../images/en_line.jpg) no-repeat center; overflow:hidden;}
.category {width:980px; height:190px; margin:15px auto; overflow:hidden;} 

.category-left{position:relative;float:left; width:280px; height:190px; margin:0 auto; padding:0 20px 0 20px; overflow:hidden;}
.category-center{position:relative; float:left; width:280px; height:190px; margin:0 auto; padding:0 20px 0 20px; overflow:hidden;}
.category-right{position:relative; float:left; width:280px; height:190px; margin:0 auto;  padding:0 20px 0 20px; overflow:hidden;}

/*.category-left*/
.category-left .icon{ float:left; margin:0 auto; width:85px; height:85px; overflow:hidden;}
.category-left .icon a{display:block; width:83px; height:83px; line-height:85px; font-family:"Arial"; font-size:20px; font-weight:bold; color:#FFF; text-align:center; overflow:hidden;}
.category-left .img{ float:left; margin:5px auto; padding-left:5px; width:185px; height:85px; overflow:hidden;}
.category-left .img a{width:185px; height:85px; line-height:85px; text-align:center; outline:1px solid #CCCCCC; vertical-align:middle; overflow:hidden;}
.category-left .img a img{width:185px; height:85px; background:#CCCCCC; vertical-align:middle; overflow:hidden;}

.category-left .title{ margin:5px auto; padding-left:20px; width:250px; height:24px; line-height:24px; overflow:hidden;}
.category-left .title a{line-height:24px; font-family:"Times New Roman"; font-size:14px; font-weight:bold; color:#4C1900; text-align:left;}
.category-left .summary{ margin:5px auto; width:280px; height:58px; font-family:"Georgia"; font-size:12px; line-height:20px; text-align:left; overflow:hidden;}
.category-left .icon a:hover{ color:#F00;}

/*.category-center*/
.category-center .icon{ float:left; margin:0 auto; width:85px; height:85px; overflow:hidden;}
.category-center .icon a{display:block; padding-left:2px; width:83px; height:83px; line-height:85px; font-family:"Arial"; font-size:20px; font-weight:bold; color:#FFF; text-align:center; overflow:hidden;}
.category-center .img{ float:left; margin:5px auto; padding-left:5px; width:185px; height:85px; overflow:hidden;}
.category-center .img a{width:185px; height:85px; line-height:85px; text-align:center; outline:1px solid #CCCCCC; vertical-align:middle; overflow:hidden;}
.category-center .img a img{width:185px; height:85px; background:#CCCCCC; vertical-align:middle; overflow:hidden;}

.category-center .title{ margin:5px auto; padding-left:20px; width:250px; height:24px; line-height:24px; overflow:hidden;}
.category-center .title a{line-height:24px; font-family:"Times New Roman"; font-size:14px; font-weight:bold; color:#4C1900; text-align:left;}
.category-center .summary{ margin:5px auto; width:280px; height:58px; font-family:"Georgia"; font-size:12px; line-height:20px; text-align:left; overflow:hidden;}
.category-center .icon a:hover{ color:#F00;}

/*.category-right*/
.category-right .icon{ float:left; margin:0 auto; width:85px; height:85px; overflow:hidden;}
.category-right .icon a{display:block; padding-left:2px; width:84px; height:84px; line-height:85px; font-family:"Arial"; font-size:16px; font-weight:bold; color:#FFF; text-align:center; overflow:hidden;}
.category-right .img{ float:left; margin:5px auto; padding-left:5px; width:185px; height:85px; overflow:hidden;}
.category-right .img a{width:185px; height:85px; line-height:85px; text-align:center; outline:1px solid #CCCCCC; vertical-align:middle; overflow:hidden;}
.category-right .img a img{width:185px; height:85px; background:#CCCCCC; vertical-align:middle; overflow:hidden;}

.category-right .title{ margin:5px auto; padding-left:20px; width:250px; height:24px; line-height:24px; overflow:hidden;}
.category-right .title a{line-height:24px;font-family:"Times New Roman"; font-size:14px; font-weight:bold; color:#4C1900; text-align:left;}
.category-right .summary{ margin:5px auto; width:280px; height:58px; font-family:"Georgia"; font-size:12px; line-height:20px; text-align:left; overflow:hidden;}
.category-right .icon a:hover{ color:#F00;}

/*列表页*/
.main{width:980px; border-bottom:1px #000 solid; overflow:hidden;}

.location { width:980px; height:38px; margin:0 auto; overflow:hidden; background:url(../images/en_navTitle_bg.gif) no-repeat scroll; position:relative; color:#FFF; }
.location  a{ color:#FFF;}
.location h1 { width:100px; height:24px; background-image:url(../images/ttbg2.jpg); overflow:hidden; color:#FFF; line-height:38px; text-align:center; margin-left:12px; margin-top:6px; float:left; color:#501F0E; font-size:14px;}
.location span { float:left; padding-left:15px; margin:2px auto; line-height:24px; padding-right:10px; font:"宋体"; font-size:12px;}
.location span a:last-child{ color:#06F; font-weight:bold;}
/*imgtxtlist 内容列表*/
.imgtxtlist{ width:980px; height:140px; border-bottom:1px #000 dashed;  overflow:hidden;}
.imgtxtlist:last-child{ border:none;}
#imgtxt{ float:left; width:980px; height:100px; margin:10px auto; overflow:hidden;}
#imgtxt #img{ float:left; width:122px; height:82px; border:1px double #613213; margin:10px 10px 10px 0; overflow:hidden;}
#imgtxt #img img{ width:120px; height:80px; margin:1px; overflow:hidden;}
#imgtxt #title{ float:left; width:840px; height:20px; margin:5px auto; font-size:14px; font-weight:bold; color:#4F2211; line-height:24px; overflow:hidden;}
#imgtxt #title a{float:left; width:width:848px; height:20px; font-size:14px; font-weight:bold; color:#4F2211; line-height:24px; overflow:hidden;}
#imgtxt #txt{ float:left; width:800px; height:60px; font-size:12px; line-height:24px; margin-bottom:10px; padding-right:10px; color:#666666; overflow:hidden; zoom:1;}

#pages{ width:980px; height:44px; margin:2px auto;}

/*list_page yii分页样式定义*/
#list_page{float:left; width:980px; height:30px; line-height:30px; font-size:12px; font-family:"微软雅黑","黑体";  margin:10px auto;}
#list_page .yiiPager li{ float:left; height:20px; line-height:20px; font-size:12px; margin:5px 2px;}
#list_page .yiiPager{ float:left; width:9800px; height:30px; margin:5px auto; text-align:center;}
#list_page .yiiPager { float:left; font-size:18px; border: 0px none; margin: 0px; padding: 0px; line-height: 100%; display: inline;}
#list_page .yiiPager .first,#list_page .yiiPager .last{ float:left; display:block; margin:5px 4px;}

/*上一篇，下一篇样式*/
#navigation { margin:5px auto; padding:0 10px;}
#navigation .btn-nav-prev a, #navigation .btn-nav-next a{float:right; width:76px; height:28px; display:inline-block; background:url(../images/q_pager_btn.gif) -2px top no-repeat; text-indent:-9999px; overflow:hidden;}
#navigation .btn-nav-prev a {background-position:-2px -38px;float:left;}
#navigation .btn-nav-next a:hover {background-position:-92px 0;}
#navigation .btn-nav-prev a:hover {background-position:-93px -38px;}

/*detail——详细页内容样式*/
#text_title{ height:28px; font-size:20px; font-weight:bold; color:#4F2211; text-align:center;}
#text_times{ height:18px; font-size:12px; color:#943F1F; margin:5px auto; text-align:center;}
#text_times span{ margin-right:10px;}
#text_txts{ width:980px; margin:20px auto; padding:10px 0;  color:#333333; border-top:1px #000 dashed; overflow:hidden;}