﻿.main {margin-top:10px; }

.sidebar {width:200px; float:left; border-top:5px #ccc solid; background:#F7F7F7; }
.sidebar .title {border:1px #eee solid; border-top:none; border-bottom:none; background:#fff; }
.sidebar .title h2 {line-height:60px; font-size:26px; font-family:"黑体"; color:#666; text-indent:20px; }
.sidebar ul { }
.sidebar ul li {line-height:30px; background:#EFEFEF url(../images/icons/icon_arrow_gray.png) no-repeat 30px center; color:#666; overflow:hidden;}
.sidebar ul li.odd {background-color:#F7F7F7; }
.sidebar ul li a {display:block; padding-left:50px;width:100%;color:#666; font-family:"黑体"; text-decoration:none;}
.sidebar ul li.hover, .sidebar ul li.active {background:#249AE3 url(../images/icons/icon_arrow_white.png) no-repeat 30px center;color:#fff; }
.sidebar ul li.hover a, .sidebar ul li.active a {color:#fff;}

.content {width:760px; float:left; margin-left:20px; padding-left:20px; }
.content .title {border-bottom:1px #ccc solid; overflow:hidden; padding:5px 0; }
.content .title h2{float:left;font-size:26px; margin-top:5px; font-family:"黑体"; }
.content .title .crumb {float:right; }
.content .list {padding:10px 0; min-height:500px;}
.content .list h3{color:#249AE3; font-size:18px; font-family:"黑体"; border-bottom:1px #eee solid; padding:10px 0; position:relative; font-weight:bold;}
.content .list h3 a{position:absolute; right:0; font-size:12px; color:#666;}
.content .list ul{ margin-bottom:30px;}
.content .list ul li {margin:5px 0;  overflow:hidden; border-bottom:1px #ddd dashed; background:url(../images/icons/icon_dot.png) no-repeat 5px center;  line-height:30px;}
.content .list ul li a{display:block;float:left; width:630px; padding:0 0 0 20px;font-size:14px; color:#333;font-family:"黑体"; }
.content .list ul li small {display:block; float:right; color:#999; margin-right:10px;}
.content .list .pager {text-align:center; margin:auto; padding:14px 0 10px; font-family:宋体 }
.content .list .pager a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.content .list .pager a.a1 { width:56px; padding:0 }
.content .list .pager a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.content .list .pager span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.search{overflow:hidden; float:right;}
.search .box {width:300px; height:32px; margin:0px 13px; position:relative; zoom:1;border:1px #ddd solid;}
.search .box .text {border:none; background:none; width:245px; height:30px; line-height:30px; padding-left:10px; +padding-left:0; font-size:14px; color:#333;font-family:"黑体"; }
.search .box .text.default {color:#a7a7a7; }
.search .box .submit {display:block; width:42px; height:32px; text-indent:-9999px; position:absolute; right:0; top:0;border-left:1px #ddd solid; background:url(../images/icons/icon_search.png) no-repeat center center;}