#kc a { float: left; width: 20%; font-size: 20px; text-align:left; padding-top: 10px; padding-bottom: 10px; }
#kc a:hover { color: #5a3644; background: #E6E9FE; }
#main ul { list-style-type: none; border-top: 1px solid #5a3644; }
#main ul li { float: left; width: 100px; height: 30px; line-height: 40px; font-size: 16px; text-align: center; margin-top: -2px; cursor: pointer; }
#main ul li.this { border-top: 3px solid #5a3644; color: #5a3644; line-height: 37px; }
#main section { display: none; }
#main section.this { display: block; }
#main .morebtn { color: #5a3644; background: #E0E0E0; height: 24px; line-height: 24px; text-align: center; font-size: 16px; cursor: pointer; display: none; }
#news { overflow: hidden; }
#news a { float: left; width: 220px; height: 285px; padding: 15px; background: #FFFFFF; position: relative; margin-right: 14px; margin-bottom: 14px; border: 1px solid #F0F0F0; color: #848383; overflow: hidden; }
#news a:hover { border-color: #5a3644; }
#news a div { height: 260px; overflow: hidden; }
#news a img { margin-bottom: 10px; }
#news a.r { margin-right: 0; }
#news a .title { color: #555555; font-size: 14px; background: url("zsjz_ico.png") no-repeat 5px 5px; text-indent: 2em; }
#news a .summary { margin-top: 5px; line-height: 1.8; text-indent: 2em; }
#news a .time { position: absolute; left: 15px; bottom: 10px; width: 220px; background: url("icon_time.png") no-repeat 5px center; text-indent: 25px; border-top: 1px dashed #999999; padding-top: 5px; padding-bottom: 5px; }
#shipin { margin-top: 10px; margin-bottom: 10px; padding-top: 20px; padding-left: 20px; overflow: hidden; }
#shipin a { float: left; width: 240px; height: 225px; margin-right: 13px; margin-bottom: 13px; font-size: 14px; text-align: center; }
#shipin a:hover { background: #5a3644; color: #FFFFFF; }
#shipin a.r { margin-right: 0; }
#shipin a img { width: 240px; height: 195px; }
#shipin a .title { padding-top: 5px; padding-bottom: 5px; }
#guandian { overflow: hidden; }
#guandian a { float: left; width: 220px; height: 285px; padding: 15px; background: #FFFFFF; position: relative; margin-right: 14px; margin-bottom: 14px; border: 1px solid #F0F0F0; color: #848383; overflow: hidden; }
#guandian a:hover { border-color: #5a3644; }
#guandian a div { height: 260px; overflow: hidden; }
#guandian a img { margin-bottom: 10px; }
#guandian a.r { margin-right: 0; }
#guandian a .title { color: #555555; font-size: 14px; background: url("zsjz_ico.png") no-repeat 5px 5px; text-indent: 2em; }
#guandian a .summary { margin-top: 5px; line-height: 1.8; text-indent: 2em; }
#guandian a .time { position: absolute; left: 15px; bottom: 10px; width: 220px; background: url("icon_time.png") no-repeat 5px center; text-indent: 25px; border-top: 1px dashed #999999; padding-top: 5px; padding-bottom: 5px; }
#huodong { padding-top: 20px; margin-bottom: 20px; overflow: hidden; }
#huodong a { float: left; width: 362px; height: 105px; margin-left: 19px; margin-bottom: 19px; background: no-repeat 12px center #FAFAFA; border: 1px solid #DCDDE0; position: relative; }
#huodong a:hover { background-color: #5a3644; }
#huodong a .title { font-size: 14px; position: absolute; width: 210px; left: 140px; top: 12px; }
#huodong a .summary { width: 210px; height: 36px; overflow: hidden; position: absolute; left: 140px; top: 40px; color: #A3A2A2; }
#huodong a .time { position: absolute; left: 140px; top: 78px; color: #8D878A; }
#huodong a .more { position: absolute; right: 12px; top: 78px; color: #504E4E; }
#huodong a:hover .title { color: #FFFFFF; }
#huodong a:hover .summary { color: #FFFFFF; }
#huodong a:hover .time { color: #FFFFFF; }
#huodong a:hover .more { color: #FFFFFF; }
#kcyg .bg a { display: block; height: 97px; background: url(hdyg_bg.png) no-repeat 2px 45px; border-bottom: 1px dashed #DFDFDF; position: relative; }
#kcyg .bg a:hover { background-image: url(hdyg_bg_hover.png); }
#kcyg .bg a .title { color: #242323; font-size: 14px; position: absolute; width: 280px; left: 0; top: 10px; }
#kcyg .bg a:hover .title { color: #5a3644; }
#kcyg .bg a .time { position: absolute; left: 22px; top: 42px; color: #848383; }
#kcyg .bg a:hover .time { color: #5a3644; }
#kcyg .bg a .addr { position: absolute; left: 22px; top: 63px; color: #848383; }
#kcyg .bg a:hover .addr { color: #5a3644; }
#hdyg .bg a { display: block; height: 97px; background: url(hdyg_bg.png) no-repeat 2px 45px; border-bottom: 1px dashed #DFDFDF; position: relative; }
#hdyg .bg a:hover { background-image: url(hdyg_bg_hover.png); }
#hdyg .bg a .title { color: #242323; font-size: 14px; position: absolute; width: 280px; left: 0; top: 10px; }
#hdyg .bg a:hover .title { color: #5a3644; }
#hdyg .bg a .time { position: absolute; left: 22px; top: 42px; color: #848383; }
#hdyg .bg a:hover .time { color: #5a3644; }
#hdyg .bg a .addr { position: absolute; left: 22px; top: 63px; color: #848383; }
#hdyg .bg a:hover .addr { color: #5a3644; }