/*
KISSY CSS Reset
理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
     2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
     3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。
特色：1. 适应中文；2. 基于最新主流浏览器。
维护：玉伯<lifesinger@gmail.com>, 正淳<ragecarrier@gmail.com>
*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; color:#638c0c;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none;color:#638c0c;}
a:hover{ text-decoration: underline;color:#87ab0d; }

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;p
}
mark { background: #ff0; }

/* Layout */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.blank5{clear:both; height:5px; line-height:1px; font-size:1px; overflow:hidden;}
.blank10{clear:both; height:10px; line-height:1px; font-size:1px; overflow:hidden;}
.blank15{clear:both; height:15px; line-height:1px; font-size:1px; overflow:hidden;}
.blank20{clear:both; height:20px; line-height:1px; font-size:1px; overflow:hidden;}
.dashed{clear:both; height:10px; line-height:1px; font-size:1px; overflow:hidden; background:url(2011_dashed.gif) center repeat-x;}
.relative{ position:relative; }
span{color:#000000;font-size:12px;}

/* 图片轮播CSS样式开始 */
#KinSlideshow{position:relative;top:10px;overflow:hidden;}

/* 图片轮播CSS样式结束 */

/* index页面CSS样式开始 */
body{background:url(top_images.jpg) center top no-repeat;height:350px;}
#container{width:970px;margin:0px auto;position:relative;top:160px;border:0px;}
#header{width:970px;height:30px;background:url(link_bg.jpg) repeat-x;margin:0px auto;overflow:hidden;text-align:center;}
#header ul{margin:0px auto;width:860px;}
#header li{width:95px;height:30px;line-height:30px;float:left;text-align:center;font-size:15px;padding-top:2px;}
#header .link_h{background:url(link_s.gif) no-repeat 4px;}
#header a{color:#ffffff;}
#header a:hover{color:#FFFF00;}

.content{width:970px;margin:0 auto;border:0px;}
.content .contentbox1{border:1px solid #87ab0d; position:absolute;top:40px;right:0px; background:#FFF;}
.content .contentbox,.contentbox2{border:1px solid #87ab0d; background:#FFF;}


.content .contentbox1 .contentpage1{width:315px;}
.content .contentbox1 .contentpage1 h3{font:"宋体";font-size:14px;text-align:center;padding:20px 0px 5px 10px;}
.content .contentbox1 .contentpage1 p{text-align:left;padding-left:10px;}
.content .contentbox1 .contentpage1 ul{width:260px;padding-left:30px;text-align:center;}
.content .contentbox1 .contentpage1 li{font-color:#333333;text-align:left;border-bottom:1px #333333 dotted;line-height:22px; background:url(list_ico.gif) no-repeat;padding-left:15px;}
.content .contentbox1 .contentpage1 li a{color:#333333;}

.content .contentbox .title1{background:url(btn_bg1.gif) no-repeat;width:308px;height:33px;}
.content .contentbox .title2{background:url(btn_bg2.gif) no-repeat;width:318px;height:33px;}
.content h2{font-size:18px;font:Arial, Helvetica, sans-serif;color:#FFFFFF;padding:5px 0px 0px 60px;font-weight:bold;}
.content .contentbox ul{width:260px;padding:10px 0px 0px 25px;}
.content .contentbox li{line-height:25px;background:url(list_ico.gif) no-repeat; height:25px;overflow:hidden;padding-left:8px;}
.content .contentbox ul a{color:#333;}
.content .contentbox h1{margin:5px 20px 0px 0px;float:right;}

.content .contentbox .relex_img{width:304px; padding:10px 0px 0px 10px; height:87px;}
.content .contentbox .relex_img img{ float:left;border:#CDCDCD solid 2px;}
.content .contentbox .relex_img .text{float:left;width:176px;padding-left:8px;}
.content .contentbox .relex_img .photo_title{font-size:14px; font-weight:bold;}
.content .contentbox .relex_img p{font-size:12px; color:#999;padding-top:5px;}

.content .contentbox2 .title3{background:url(link_bg.jpg) repeat-x;height:30px; width:968px;}
.content .contentbox2 .title3 h2{font-size:18px;font:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;padding:5px 0px 0px 15px;}
.content .contentbox2 .talk_imgul{height:160px; padding-top:10px;}
.content .contentbox2 .talk_imgul li{width:140px; float:left; text-align:center; line-height:15px; height:160px; overflow:hidden; padding:7px 0 0 18px;}
.content .contentbox2 .talk_imgul li img{border:1px solid #ccc;display:block;margin-bottom:5px;}

.content .contentbox .color_page1{width:600px;height:120px;border:1px solid #87ab0d;background-color:#fafbf3;margin:15px 0px 0px 17px;}
.content .contentbox .title4{background:url(btn_bg4.gif);height:33px;width:638px;}
.content .contentbox .color_page1 .cl_pagelr{width:280px;height:100px;padding:20px 0px 0px 15px;}
.content .contentbox .color_page1 .cl_pagelr h3{text-align:center;padding-bottom:5px;}
.content .contentbox .color_page2{padding-left:25px;width:600px;height:250px;}

.content .contentbox3 .title4{background:url(btn_bg4.gif);height:33px;width:638px;}
.content .contentbox3 .talk_imgul{height:230px; padding-top:10px;}
.content .contentbox3 .talk_imgul li{width:184px; float:left; text-align:center; line-height:30px; font-weight:bold; height:230px; overflow:hidden; padding:7px 0 0 21px;}
.content .contentbox3 .talk_imgul li img{border:1px solid #ccc;display:block;margin-bottom:5px;}

.content .contentbox .wb_img{width:304px; padding:5px 0px 0px 10px; overflow:hidden;}
.content .contentbox .wb_img img{ float:left;border:#CDCDCD solid 2px;}
.content .contentbox .wb_img .text{float:left;width:250px;padding-left:8px;}
.content .contentbox .wb_img p{font-size:11px; color:#000000;}

.content .contentbox3 .hope_img{background:url(hope_img.jpg) no-repeat;width:971px;height:255px;}

/* index页面CSS样式开始 */

/* list_page页面CSS样式开始 */
.list_content{width:968px;height:768px;margin:0 auto;border:1px solid #87ab0d; background:url(listpage_bg.jpg) repeat-x;}
.list_content .listpage_title{background:url(link_bg.jpg) repeat-x;width:948px;height:30px;margin:0 auto;}
.list_content h2{font-size:18px;font:Arial, Helvetica, sans-serif;color:#FFFF00;padding:5px 0px 0px 15px;font-weight:bold;}
.list_content ul.text{padding:10px 80px;width:800px;}
.list_content ul.text li{background:url(list_ico.gif) no-repeat; height:26px; line-height:26px; overflow:hidden; padding-left:10px; font-size:14px;border-bottom:1px dashed #CCCCCC;}
.list_content ul.text li span{float:right; color:#999999; font-size:12px;}
.list_content .page{font-weight:bold; color:#638c0c; text-align:center; line-height:20px;}
.list_content .page a{display:inline-block;width:60px; height:20px;}
/*footer 开始*/
.footer{text-align:center; line-height:26px; padding:15px 0;}
