﻿@charset "utf-8";
.banner { position:relative; left:50%; width:1920px; margin-left:-960px; border-bottom:3px solid #81d17d; text-align:center; }
.container { padding:0 0 50px; }
.wrap { width:1002px; margin:0 auto; background:#fff; }
.wrap .sidebar { float:left; width:266px; background:url(o_ico_09.jpg) no-repeat; }
.wrap .main { float:right; width:670px; padding-right:20px; }
.wrapBt { height:0; margin:0 auto; overflow:hidden; clear:both; }
.leftPicTitle { position:relative; margin-top:-15px; border-top:1px solid #057d00; }
.cols { padding:0 1px; }
.cols li { margin-bottom:8px; }
.menu { margin-bottom:40px; padding:0; }
.menu dl { margin:0 auto; }
.menu dt { margin-bottom:6px; background:url(menu_1.png) no-repeat right top; }
.menu dt a { display:block; _height:20px; *min-height:20px; padding:7px 5px 7px 80px; color:#005534; text-align:left; }
.menu dt a:hover, .menu dt .current { background:url(menu_01.png) no-repeat right top; color:#005534; text-decoration:none; }
.menu dd { text-align:left; }
.menu dd a { display:block; padding:5px 5px 5px 80px; }
.menu dd a:hover, .menu dd .current { color:#005534; text-decoration:none; }
.location { position:relative; height:32px; margin-bottom:20px; padding:16px 0 0; border-bottom:1px solid #eeeef2; line-height:32px; }
.location h3 { position:absolute; top:16px; left:0; height:32px; color:#e67817; font:14px/32px "microsoft yahei"; }
.location h3 em { padding-left:5px; color:#ac000b; font-weight:bold; font-size:12px; font-style:normal; font-family:arial; }
.breadcrumbs { padding:0; color:#a3a3a3; line-height:32px; text-align:right; }
.breadcrumbs a { color:#a3a3a3; }
.breadcrumbs a:hover { color:#c00; }

.article { padding:0 0 30px; line-height:200%; }
.article .hd { text-align:center; }
.article .hd h1 { padding:5px 0 20px; color:#434343; font-weight:100; font-size:20px; }
.article .hd .titBar { padding:4px 8px; background:#e9e9e9; color:#686868; line-height:24px; vertical-align:middle; }
.article .bd { padding:20px 0 0; line-height:1.8; word-wrap:break-word; font-size:14px; }
.pothoItem { padding:0 0 30px; }
.pothoItem .item { padding:25px 10px; height:120px; border-bottom:1px dashed #d3d3d3; }
.pothoItem .item:hover { background:#f7f7f7; }
.pothoItem .item .pic { float:left; width:180px; height:120px; margin-right:20px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; height:120px; padding:0; color:#666; line-height:24px; }
.pothoItem .item dl dt { font:14px/20px 'microsoft yahei'; }
.pothoItem .item dl dt a { color:#2a48bb; }
.pothoItem .item dl .t { padding-top:8px; line-height:18px; }
.pothoItem .item dl .i { height:42px; padding:4px 0; line-height:21px; }
.pothoItem .item dl .m a { color:#666; }
.page { padding:10px 0 30px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 3px; padding:0 7px; border:1px solid #ccc; background:#fff; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #9bcd40; background:#9bcd40; color:#fff; }
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { margin:0; padding:10px 0 0; overflow:hidden; }
.piList .pic-item-list { width:690px; margin:0; padding:0; }
.piList .pic-item { position:relative; width:210px; margin:0 20px 0 0; padding:0 0 0; background:none; display:inline; }
.piList .list-pic { display:block; width:204px; height:143px; padding:0; border:3px solid #9bcd40; line-height:150px; }
.piList .list-pic img { width:204px; height:143px; }
.piList dl { padding:15px 0 25px; line-height:28px; text-align:left; }
.piList dl dt { height:28px; padding-bottom:8px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList dl dt a { color:#3d2216; }
.piList dl dt span { float:right; width:79px; height:28px; background:url(o_ico_11.jpg) no-repeat; font-size:12px; text-align:center; }
.piList dl dt span a { color:#fff; }
.piList dl dd { height:66px; line-height:22px; overflow:hidden; }
.hotNews { margin-bottom:20px; padding:0 25px; clear:both; }
.hotNews .pic { float:left; width:160px; height:120px; padding:0; border:1px solid #eee; margin-right:15px; }
.hotNews dl { display:block; overflow:hidden; zoom:1; height:122px; font-size:14px; }
.hotNews dl dt { padding-top:5px; color:#de0017; font-weight:bold; line-height:30px; }
.hotNews dl dt a { color:#de0017; }
.hotNews dl dt a:hover { color:#f60; }
.hotNews dl .i { padding:5px 0 0; color:#666; line-height:25px; }
.news { padding:0; }
.news .left { float:left; width:235px; }
.news .right { float:right; width:410px; }
.slideBox { position:relative; width:235px; overflow:hidden; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:235px; height:144px; display:block;  }
.slideBox .prev,.slideBox .next { position:absolute; right:30px; top:148px; display:block; width:7px; height:9px; background:url(arrow.gif) no-repeat -7px 0; z-index:99; }
.slideBox .next { left:auto; right:15px; background-position:0 0; }
.slideBox .bd .pic { width:235px; height:144px; margin-bottom:25px; }
.slideBox .bd h2 { color:#e67817; font:15px/24px "microsoft yahei"; }
.slideBox .bd h2 a { color:#e67817; }
.slideBox .bd .info { padding:3px 0 5px; color:#a9a9a9; }
.slideBox .bd .time { font:10px/14px arial; }
.slideBox .bd .time span { float:right; color:#014f25; }
.slideBox .bd .time a { display:inline-block; width:42px; height:14px; background:#057d00; color:#fff; font-size:9px; text-align:center; }
.slideBox .hd { position:absolute; left:0; top:144px; width:411px; height:16px; border:1px solid #e3e0df; background:#eee; overflow:hidden; z-index:1; }
.slideBox .hd ul { float:left; padding:4px 0 0 15px; overflow:hidden; zoom:1; }
.slideBox .hd ul li { float:left; margin-right:10px; width:6px; height:6px; line-height:999px; text-align:center; background:#666; cursor:pointer; }
.slideBox .hd ul li.on { background:#774f02; color:#fff; }
.list { padding:0 0 20px; }
.list li { padding:0; border-bottom:1px dotted #afa798; background:url(o_ico_10.gif) no-repeat 6px 15px; font-size:12px; line-height:35px; clear:both; }
.list li span { float:right; padding-right:8px; color:#057d00; font-size:11px; }
.list li a { padding-left:20px; color:#535353; }
.list li a:hover { text-decoration:underline; }
.message { padding:0 10px 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ccc; }
.message-list .m-title { padding:0; color:#3175c6; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#221654; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }
.hrTop { padding:0 10px 30px; }
.hrTop li { padding-left:16px; background:url(ico_13.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable { margin-bottom:30px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:10px 8px; }
.hrTable .bg td { background:#efefef; }
.hr { position:relative; padding:0 10px 30px; }
.hr h3 { padding-left:3px; border-bottom:1px solid #ddd; font:bold 16px/34px "microsoft yahei"; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:13px; cursor:pointer; }
.hrItem { margin-bottom:5px; }
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 20px; background:#f9f9f9; color:#666; line-height:24px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#88000c; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#3A7FCA; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }
.form-panel { padding:0 10px 30px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#2844b3; color:#fff; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 105px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }
/* 图册 */
.album-box { position:relative; width:670px; padding:0; }

	/* 播放控制条 */
.album-box .toolbar { padding:0 0 10px; }
.album-box .toolbar ul.other { float:right; }
.album-box .toolbar ul.other li { float:left; }
.album-box .toolbar ul.other li.feedback a { padding:0 0 0 18px; background:url(icon.gif) 0 -52px no-repeat; }
.album-box .toolbar ul.tools {}
.album-box .toolbar ul.tools li { float:left; margin:0 5px; }
.album-box .toolbar ul.tools li a { color:#333; }
.album-box .toolbar ul.tools .pause a { padding:0 0 0 15px; background:url(icon.gif) 0 -25px no-repeat; }
.album-box .toolbar ul.tools .play a { padding:0 0 0 15px; background:url(icon.gif) -188px 0 no-repeat; }
.album-box .toolbar ul.tools .show a { padding:0 0 0 15px; background:url(icon.gif) 0 -13px no-repeat; }
.album-box .toolbar ul.tools .msg { color:#999; }

.album-box a { color:#F33; text-decoration:none; }
.album-box a:hover { color:#333; text-decoration:none; }
.album-box ul, .album-box li { margin:0; padding:0; background:none; }

/* 标题 */
.album-box .album-title { text-align:center; padding:15px; color:#000; font:800 26px/26px "宋体",arial; }

/* 图片容器部分 */
.album-box .main-pic-wrap { position:relative; padding:0 0 30px; }
	/* 大图 */
.album-box .main-pic { position:relative; width:660px; height:377px; padding:4px; border:1px solid #d5d5d5; overflow:hidden; }

#imgBigPic { width:660px !important; height:377px !important; margin:0 !important; }

/* 左右箭头 */
.album-box .main-pic .arrow-left { position:absolute; top:0; left:0; width:50%; height:377px !important; background:url(ajax-loader.gif) -20px -20px no-repeat; cursor:pointer; }
.album-box .main-pic .arrow-left div { display:none; position:absolute; top:50%; left:20px; width:102px; height:95px; margin-top:-48px; background:url(right.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="right.png" ,sizingMethod="crop"); }
.album-box .main-pic .arrow-right { position:absolute; top:0; right:0; width:50%; height:377px !important; background:url(ajax-loader.gif) -20px -20px no-repeat; cursor:pointer; }
.album-box .main-pic .arrow-right div { display:none; position:absolute; top:50%; right:20px; width:102px; height:95px; margin-top:-48px; background:url(left.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="left.png" ,sizingMethod="crop"); }
.album-box .pic-intro {padding:10px 0; line-height:22px; color:#666; }
.album-box .pic-intro .pic-title { font-size:12px; }
.album-box .pic-intro .pic-content { }
.album-box .album-other { text-align:right; padding:0 20px 10px 0; color:#A1A1A1; }
.album-box .pic-list-box { width:670px; height:89px; margin:0; padding-top:17px; background:url(ico_8.jpg) no-repeat; }
.album-box .pic-list-box .pic-list { float:left; position:relative; width:640px; height:68px; margin-left:0; display:inline; overflow:hidden; }
.album-box .pic-list-box .pic-list .pic-item { display:inline; position:relative; float:left; width:118px; height:68px; margin:0 5px; }
.album-box .pic-list-box .pic-list .pic-item .pic { width:116px; height:66px; padding:0; border:1px solid #c7c7c7; }
.album-box .pic-list-box .pic-list .pic-item .pic img { width:116px; height:66px; }
.album-box .pic-list-box .pic-list .pic-item .pic-current { border:1px solid #fd1a2b; }
.album-box .pic-list-box .pic-list .pic-item .pic span { display:block; padding:0 3px; position:absolute; right:3px; bottom:3px; background:#000; color:#FFF; }
.album-box .pic-list-box .pic-list .pic-item .pic a:hover span { background:#464646; }
.album-box .pic-list-box .next { float:right; }
.album-box .pic-list-box .next a { display:block; width:15px; height:66px; margin:0; background:url(p_next.jpg) right center no-repeat; }
.album-box .pic-list-box .next a:hover {}
.album-box .pic-list-box .prev { float:left; }
.album-box .pic-list-box .prev a { display:block; width:15px; height:66px; margin:0; background:url(p_prev.jpg) left center no-repeat; }
.album-box .pic-list-box .prev a:hover {}
.album-box .scroll { clear:both; position:relative; width:850px; height:15px; margin:0 auto; overflow:hidden; }
.album-box .scroll-bar { position:absolute; width:100px; height:15px; background:url(scroll-bar.gif) center no-repeat; pointer:cursor; z-index:991; cursor:pointer; }
.album-box .scroll-bar span.l { position:absolute; display:block; left:0; width:10px; height:15px; background:url(scroll-bar.gif) left no-repeat; z-index:992; cursor:pointer; }
.album-box .scroll-bar span.r { position:absolute; display:block; right:0; width:10px; height:15px; background:url(scroll-bar.gif) right no-repeat; z-index:993; cursor:pointer; }
.album-box .scroll-line { position:absolute; top:7px; left:0; width:100%; height:1px; background:#666; overflow:hidden; z-index:990; }
.detail { padding:10px 0 25px; }
.gallery { width:260px; }
.bigPic { width:260px; height:177px; padding-bottom:10px; background:url(ico_06.gif) no-repeat center bottom; }
.property { width:380px; padding-top:0; }
.property h2 { padding:6px 0; color:#e57613; font-family:arial; font-size:16px; line-height:20px; }
.property .info { padding:10px 0; color:#4b4b4b; line-height:22px; }
.dTitle { padding:6px 39px; color:#00479d; font-size:14px; line-height:20px; }
.tabPanel { margin:0; background:#d0d0d0; line-height:24px; }
.tabPanel li { float:left; width:133px; height:24px; border-left:1px solid #fff; text-align:center; }
.tabPanel li a { display:block; height:24px; }
.tabPanel li a:hover,.tabPanel li .current { background:#057d00; color:#fff; text-decoration:none; }
.description { padding:10px 0; line-height:22px; word-wrap:break-word; word-break:break-all; }

.ka-c { position:relative; height:502px; }

.za-t { position:absolute; top:0; left:0; width:100%; height:64px; background:url(o_ico_12.png) repeat-x; }
.za-w { width:1002px; margin:0 auto; }
.za-w { height:44px; padding-top:20px; }
.za-w b,.za-w i { float:left; color:#005534; line-height:28px; }
.za-w b { font-weight:100; font-size:24px; }
.za-w i { padding-left:10px; font:14px/28px arial; text-transform:uppercase; }

.ka-w { width:1002px; margin:0 auto; padding:30px 0 0; }
.ka-w .mod { float:left; width:251px; height:199px; padding:20px 0 0; background:#fff; }
.ka-w .mod h2 { height:50px; color:#239e69; font-weight:100; font-size:21px; line-height:50px; text-align:center; }
.ka-w .mod .txt { min-height:80px; _height:80px; padding:5px 20px 0; line-height:20px; }
.ka-w .mod .more { width:97px; height:31px; margin:0 auto; background:url(ka_06.png) no-repeat; line-height:31px; text-align:center; }
.ka-w .mod-1 { background:url(ka_01.jpg) no-repeat; color:#fff; }
.ka-w .mod-1 h2 { color:#fff; }
.ka-w .mod-1 .more { background:url(ka_05.png) no-repeat; }
.ka-w .mod-1 .more a { color:#fff; }
.ka-w .mod-3 { width:500px; background:url(ka_02.jpg) no-repeat; }
.ka-w .mod-4 { height:209px; padding:10px 0 0; }
.ka-w .mod-4 .txt { min-height:40px; _height:20px; }
.ka-w .mod-4 .line { height:1px; margin:15px 15px 0; background:#ddd; overflow:hidden; }
.ka-w .mod-5 { height:209px; padding:10px 0 0; background:url(ka_03.jpg) no-repeat; }
.ka-w .mod-5 .line { height:1px; margin:15px 15px 0; background:none; overflow:hidden; }
.ka-w .mod-5 .more { background:url(ka_07.png) no-repeat; }
.ka-w .mod-5 .more a { color:#564e46; }
.ka-w .mod-6 { width:500px; background:url(ka_04.jpg) no-repeat; color:#fff; }
.ka-w .mod-6 h2 { color:#fff; }
.ka-w .mod-6 .more { background:url(ka_05.png) no-repeat; }
.ka-w .mod-6 .more a { color:#fff; }

.kk-w { width:1002px; margin:0 auto; padding:30px 0 0; }
.kk-w .mod { float:left; width:251px; height:199px; padding:20px 0 0; background:#fff; }
.kk-w .mod h2 { height:50px; color:#fff; font-weight:100; font-size:21px; line-height:50px; text-align:center; text-transform:uppercase; }
.kk-w .mod .txt { min-height:80px; _height:80px; padding:5px 20px 0; line-height:20px; }
.kk-w .mod .more { width:97px; height:31px; margin:0 auto; background:url(ka_06.png) no-repeat; line-height:31px; text-align:center; text-transform:uppercase; }
.kk-w .mod-1 { height:438px; padding:0; background:url(kk_01.jpg) no-repeat; color:#fff; }
.kk-w .mod-2 { height:209px; padding:10px 0 0; background:url(ka_01.jpg) no-repeat; color:#fff; }
.kk-w .mod-2 .more { background:url(ka_05.png) no-repeat; }
.kk-w .mod-2 .more a { color:#fff; }
.kk-w .mod-3 { height:209px; padding:10px 0 0; background:url(ka_03.jpg) no-repeat; }
.kk-w .mod-3 h2 { color:#564e46; }
.kk-w .mod-3 .more { background:url(ka_07.png) no-repeat; }
.kk-w .mod-3 .more a { color:#564e46; }
.kk-w .mod-4 { width:500px; background:url(ka_02.jpg) no-repeat; }
.kk-w .mod-5 { width:500px; height:209px; padding:10px 0 0; background:url(ka_04.jpg) no-repeat; color:#fff; }
.kk-w .mod-5 .more { background:url(ka_05.png) no-repeat; }
.kk-w .mod-5 .more a { color:#fff; }






.kb-w { position:relative; width:1000px; margin:0 auto; padding:30px 1px 0; }
.kb-w .mod { position:relative; float:left; width:196px; height:438px; margin:0 2px; display:inline; }
.kb-w .mod a { position:absolute; top:50%; left:50%; display:block; width:108px; height:83px; margin:-54px 0 0 -54px; padding-top:25px; background:url(kb_02.png) no-repeat; color:#007f48; font-size:24px; line-height:40px; text-align:center; z-index:9; }
.kb-w .mod a span { display:block; font-size:11px; line-height:18px; text-transform:uppercase; }
.kb-w .on a { background:url(kb_01.png) no-repeat; color:#fff; }

.kb-w .prev,.kb-w .next { position:absolute; top:50%; display:block; width:12px; height:25px; margin-top:-12px; z-index:99; }
.kb-w .prev { left:-30px; background:url(prev.png) no-repeat; }
.kb-w .next { right:-30px; background:url(next.png) no-repeat; }


.gray {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;}

.kc-w { position:relative; width:1002px; margin:0 auto; padding:30px 0 0; }
.kc-w .mod { position:relative; float:left; width:327px; height:438px; margin:0 3px 0 4px; display:inline; }
.kc-w .mod a { position:absolute; top:40px; left:50%; display:block; width:108px; height:83px; margin:0 0 0 -54px; padding-top:25px; background:url(kb_02.png) no-repeat; color:#007f48; font-size:24px; line-height:40px; text-align:center; z-index:9; }
.kc-w .mod a span { display:block; font-size:11px; line-height:18px; text-transform:uppercase; }
.kc-w .on a { background:url(kb_01.png) no-repeat; color:#fff; }
.kc-w .mod .txt { position:absolute; top:180px; left:0; width:277px; height:200px; padding:0 25px; background:url(kb_03.png); font-size:13px; line-height:24px; z-index:9; }
.kc-w .mod .txt em { width:277px; height:200px; display:table-cell; vertical-align:middle; text-overflow:ellipsis; overflow:hidden; }

.kd-w { width:1002px; margin:0 auto; padding:30px 0 0; }
.kd-w .mod { float:left; width:251px; height:199px; padding:20px 0 0; background:#fff; }
.kd-w .mod h2 { height:50px; color:#239e69; font-weight:100; font-size:21px; line-height:50px; text-align:center; }
.kd-w .mod .txt { min-height:80px; _height:80px; padding:5px 20px 0; line-height:20px; }
.kd-w .mod .more { width:97px; height:31px; margin:0 auto; background:url(ka_06.png) no-repeat; line-height:31px; text-align:center; }
.kd-w .mod-1 { width:500px; background:url(kd_01.jpg) no-repeat; }
.kd-w .mod-2 { background:url(ka_01.jpg) no-repeat; color:#fff; }
.kd-w .mod-2 h2 { color:#fff; }
.kd-w .mod-2 .more { background:url(ka_05.png) no-repeat; }
.kd-w .mod-2 .more a { color:#fff; }
.kd-w .mod-4 { width:500px; height:219px; padding:0; color:#fff; line-height:20px; }
.kd-w .mod-4 .mod-4-1 { height:96px; padding:36px 15px 0 110px; background:url(kd_02.jpg) no-repeat; }
.kd-w .mod-4 .mod-4-2 { height:74px; padding:13px 15px 0 110px; background:url(kd_03.jpg) no-repeat; }
.kd-w .mod-5 { height:209px; padding:10px 0 0; background:url(ka_03.jpg) no-repeat; }
.kd-w .mod-5 .line { height:1px; margin:15px 15px 0; background:none; overflow:hidden; }
.kd-w .mod-5 .more { background:url(ka_07.png) no-repeat; }
.kd-w .mod-5 .more a { color:#564e46; }
.kd-w .mod-6 { height:209px; padding:10px 0 0; background:url(ka_03.jpg) no-repeat; }
.kd-w .mod-6 .line { height:1px; margin:15px 15px 0; background:none; overflow:hidden; }
.kd-w .mod-6 .more { background:url(ka_06.png) no-repeat; }
.kd-w .mod-6 .more a { color:#564e46; }

.ke-w { width:1002px; margin:0 auto; padding:30px 0 0; }
.ke-w .mod { float:left; width:251px; height:199px; padding:20px 0 0; background:#fff; }
.ke-w .mod h2 { height:50px; color:#239e69; font-weight:100; font-size:21px; line-height:50px; text-align:center; }
.ke-w .mod .txt { min-height:80px; _height:80px; padding:5px 20px 0; line-height:20px; }
.ke-w .mod .more { width:97px; height:31px; margin:0 auto; background:url(ka_06.png) no-repeat; line-height:31px; text-align:center; }
.ke-w .mod-1 { background:url(ka_01.jpg) no-repeat; color:#fff; }
.ke-w .mod-1 h2 { color:#fff; }
.ke-w .mod-1 .more { background:url(ka_05.png) no-repeat; }
.ke-w .mod-1 .more a { color:#fff; }
.ke-w .mod-2 { height:418px; background:url(ke_01.jpg) no-repeat; }
.ke-w .mod-2 .txt { line-height:22px; }
.ke-w .mod-3 { width:500px; height:219px; padding:0; background:url(ke_02.jpg) no-repeat; }
.ke-w .mod-5 { width:500px; height:219px; padding:0; background:url(ke_03.jpg) no-repeat; }
.ke-w .mod-4 { margin-left:-1002px; }


.kf-w { width:1002px; margin:0 auto; padding:30px 0 0; }
.kf-w .mod { float:left; width:251px; height:199px; padding:20px 0 0; background:#fff; }
.kf-w .mod h2 { height:50px; color:#239e69; font-weight:100; font-size:21px; line-height:50px; text-align:center; }
.kf-w .mod .txt { min-height:80px; _height:80px; padding:5px 20px 0; line-height:20px; }
.kf-w .mod .more { width:97px; height:31px; margin:0 auto; background:url(ka_06.png) no-repeat; line-height:31px; text-align:center; }
.kf-w .mod-1 { width:754px; height:438px; padding:0; }
.kf-w .mod-2 { width:248px; height:418px; background:url(kf_01.jpg) no-repeat; }
.kf-w .mod-2 h2 { padding:0 20px 5px; color:#5d5d5d; font-weight:bold; font-size:16px; line-height:22px; }
.kf-w .mod-2 .d { line-height:20px; text-align:center; }
.kf-w .mod-2 .txt { padding-top:15px; line-height:22px; }


.hot { margin-bottom:38px; }
.hot .focus { float:left; width:385px; height:272px; margin-right:25px; }
.hot .info { display:block; overflow:hidden; zoom:1; height:272px; padding-right:20px; }
.hot .info h3 { color:#0a7749; font-size:21px; line-height:50px; }
.hot .info h4 { margin-bottom:4px; color:#f19400; font-size:16px; line-height:35px; }
.hot .info .i { padding-bottom:12px; line-height:20px; }
.kf-w .hot .more { margin:0; }
.kf-w-list { padding-left:5px; }
.kf-w-list li { float:left; width:341px; padding:0 10px 0 18px; background:url(o_ico_13.gif) no-repeat 10px 11px; font-size:13px; line-height:24px; }
.kf-w-list li span { float:right; color:#249f69; font-size:11px; }

.kg-w { width:1002px; margin:0 auto; padding:30px 0 0; }
.kg-w .mod { float:left; width:251px; height:199px; padding:20px 0 0; background:#fff; }
.kg-w .mod h2 { height:50px; color:#239e69; font-weight:100; font-size:21px; line-height:50px; text-align:center; }
.kg-w .mod .txt { min-height:80px; _height:80px; padding:5px 20px 0; line-height:20px; }
.kg-w .mod .more { width:97px; height:31px; margin:0 auto; background:url(ka_06.png) no-repeat; line-height:31px; text-align:center; }
.kg-w .mod-1 { width:474px; height:209px; padding:10px 0 0; background:url(ka_04.jpg) no-repeat; color:#fff; }
.kg-w .mod-1 .hd h2 { padding-left:20px; color:#fff; font-weight:bold; text-align:left; }
.kg-w .mod-1 .bd { padding:6px 20px 14px; }
.kg-w .mod-1 .bd li { padding-left:10px; background:url(o_ico_14.gif) no-repeat 0 9px; line-height:22px; }
.kg-w .mod-1 .bd li a { color:#fff; }
.kg-w .mod-1 .bd li span { float:right; }
.kg-w .mod-1 .more { margin:0 0 0 20px; background:url(ka_05.png) no-repeat; }
.kg-w .mod-1 .more a { color:#fff; }
.kg-w .mod-2 { width:278px; padding:0; }
.kg-w .mod-3 { width:248px; height:418px; background:url(kf_01.jpg) no-repeat; }
.kg-w .mod-3 h2 { color:#3d3d3d; font-weight:bold; }
.kg-w .mod-3 ul { padding:0 30px; }
.kg-w .mod-3 li { padding-left:10px; background:url(o_ico_13.gif) no-repeat 0 9px; font-size:12px;; line-height:24px; }

.kg-w .mod-4 { width:278px; height:209px; margin-top:-219px; padding:10px 0 0; background:url(kg_01.jpg) no-repeat; }
.kg-w .mod-4 h2 { color:#3d3d3d; }
.kg-w .mod-4 .txt { padding-top:20px; }
.kg-w .mod-5 { width:474px; height:209px; margin-left:278px; margin-top:-219px; padding:10px 0 0; }
.kg-w .mod-5 .hd h2 { padding-left:20px; color:#0a7749; font-weight:bold; text-align:left; }
.kg-w .mod-5 .bd { padding:6px 20px 14px; }
.kg-w .mod-5 .bd li { padding-left:10px; background:url(o_ico_13.gif) no-repeat 0 9px; line-height:22px; }
.kg-w .mod-5 .bd li span { float:right; color:#249f69; font-size:11px; }
.kg-w .mod-5 .more { margin:0 0 0 20px; }