@charset "utf-8";
a { color: #9A7240; }
select { padding: 2px 0; }
:focus{outline:0;}

/* 公共表单 */
.left-box,
.right-box {
    float: left;
    width: 50%;
}
.com-form .title {
    float: left;
    width: 26px;
    height: 150px;
    padding-top: 50px;
    color: #191919;
    text-align: center;
    background: #e9cdad;
    border-right: #be9c75 1px solid;
}
.com-form .title h2 {
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    color: #191919;
}
.right-box .title {
    border-left: #be9c75 1px solid;
}
.tab-menu { height: 24px; }
.tab-menu div {
    float: left;
    width: 100px;
    background: #9a7240;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.tab-menu div.hover {
    background: none;
    color: #f60;
    font-weight: bold;
}
.tab-menu1 {
    padding-left: 150px;
    background: #9a7240;
}
.tab-menu div.hover {
    background: #faf3e2;
}
.tab-menu2 div {
    width: 364px;
    height: 28px;
}
.tab-menu2 div a {
    display: inline-block;
    width: 100%;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.tab-menu2 div.hover {
    padding-top: 5px;
    cursor: default;
}
.tab-menu2 div.hover span {
    font-size: 18px;
}
.com-form .form {
    float: left;
    padding: 10px;
}

/* 公共导航 */
ul.com-nav li {
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    padding-right: 10px;
}
ul.com-nav li.first {
    background: #9a7240;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
}
ul.com-nav li.highlight {
    background: #E7CAA7;
}
ul.com-nav li.color a {
    color: #f60;
    font-size: 17px;
    font-weight: bold;
}
ul.com-nav li a {
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
}

/* 主体左侧 */
.layout .left {
    float: left;
    width: 750px;
}
.left .table td.bg {
    width: 120px;
    background: #faf3e2;
}

ul.namelist {
    width: 355px;
}
ul.namelist li {
    float: left;
    width: 25%;
    height: 28px;
    line-height: 28px;
    text-align: center;
}
ul.namelist li.bg {
    background: #e9cdad;
}
ul.namelist li.bg2 {
    background: #F8E9D6;
}

.layout .left .left-middle ul {
}
.layout .left .left-middle ul li.tzg {
    float: left;
    display: inline;
    width: 42px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 5px 0;
    background: url(../images/tian_zi_ge_bg.gif) no-repeat center 0;
    background-size: 40px 40px;
}
/* 有悬浮框 */
ul.hover li.tzg {
    position: relative;
}
ul.hover li div.f-layer {
    position: absolute;
    top: 25px;
    left: -40px;
    z-index: 1;
    width: 160px;
    height: 125px;
    background: #e9cdad;
    border: 1px #9a7240 solid;
}
.layout .left .left-middle ul li.tzg span {
    font-size: 20px;
    cursor: default;
}
ul.hover li div.f-layer center a {
    font-size: 16px;
}

.layout .left .left-bottom div.box2 {
    width: 348px;
}
ul.haoting li,
ul.lastview li {
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
}
ul.haoting li.col3,
ul.haoting li.col3-1 {
    padding-left: 10px;
    text-align: left;
}
ul.haoting li.bg,
ul.lastview li.bg {
    background: #e9cdad;
}
ul.haoting li.col3.bg,
ul.haoting li.col3-1.bg {
    text-align: center;
}
ul.haoting li.col1,
ul.haoting li.col2,
ul.haoting li.col1-1,
ul.haoting li.col2-1 {
    width: 48px;
}
ul.haoting li.col3 {
    width: 242px;
}
ul.haoting li.col3-1 {
    width: 622px;
}
div.more {
    position: absolute;
    top: 18px;
    right: 20px;
}

/* 左侧图文介绍 */
.layout .left .img-txt .thumb {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.layout .left .img-txt .thumb img {
    width: 200px;
    height: 125px;
}

ul.name-detail-list ul.float li {
    float: left;
}
ul.name-detail-list ul.float li.pinyin {
    width: 180px;
}
ul.name-detail-list ul.float li.bihua {
    width: 130px;
}
ul.name-detail-list ul.float li.pingfen {
    width: 90px;
}
ul.name-detail-list ul.float li.wuxing {
    width: 110px;
}

/* 主体右侧 */
.layout .right {
    float: right;
    width: 240px;
    margin-left: 10px;
}

/* 右侧统计 */
.stat {
    text-align: center;
}
.stat .title{
    font-size: 22px;
    color: #f60;
    font-weight: bold;
    line-height: 46px;
    height: 46px;
}
.stat .slogan{
    font-size: 18px;
    color: #9A7240;
    line-height: 27px;
    height: 27px;
}
.stat .num{
    font-size: 16px;
    margin: 16px 0;
}
.stat .num li{
    line-height: 35px;
    height: 35px;
}
.stat .num span{
    font-size: 22px;
    color: #f60;
    font-weight: bold;
    padding-right: 5px;
}

/* 右边栏热门服务 */
.hot-app h2{
    color: #FFF;
}
.hot-app .nav {
    width: 150px;
    height: auto;
    background: #faf3e2;
    border: #5c3f1a 1px solid;
}
.hot-app .nav h2 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #FFF;
    background: #9a7240;
}
.hot-app .nav li{
    height: 34px;
    line-height: 34px;
    padding-left: 0;
    text-align: center;
    border-bottom: #cab49a 1px solid;
}
.layout .right .recent-view ul li {
    width: 25%;
}
