﻿body > * {
    text-align:center;
}
.twidth{
    width:1220px;
    margin:0 auto;
}
.twidth > *{
    text-align:center;
}
.twidth > * > *{
    text-align:left;
}
.li_crosswise{
    float:right;
    list-style:none;
    padding:0;
    margin:0;
}
.li_crosswise > li{
    float:left;
    list-style:none;
    padding:0 25px;
    margin:0;
    min-width:90px;
    height:95px;
    line-height:90px;
    text-align:center;
    font-size:14px;
    cursor:pointer;
}
    .li_crosswise > li:hover {
        border-bottom:solid 7px #163A60;
        background-color:#f7f7f7;
    }
.last_li{
    padding:0 0 0 10px!important;
    cursor:default!important;
}
.last_li:hover{
    border-bottom:0!important;
    background-color:#fff!important;
}
.last_li *{
    line-height:12px;
}
.bottom_link{
    width:100%;
}
.bottom_link thead tr td{
    font-size:24px;
    font-weight:bold;
    line-height:60px;
}
.bottom_link tbody tr td{
    line-height:28px;
    padding:0 0 0 10px;
}
.bottom_link td{
    color:#fff;
}
.bottom_link a{
    color:#fff;
}
.hr_line{
    height:6px;width:40px;display:block;
}
.product_name{
    text-align:center;
}
.product_name > div{
    background-color:#f7f7f7;
    padding:20px 0;
    width:95%;
    margin:0 auto;
}
.product_name > div:hover{
    background-image:url(/Content/image/dot_bg.png);
}
.product_name > div > div{
    font-size:24px;
}
.icon1_bg > span{
    background:url(/Content/image/icon1.png) center center no-repeat;
    height:180px;
    display:block;
    width:100%;
}
.icon1_bg:hover > span{
    background:url(/Content/image/icon1-click.png) center center no-repeat;
}
.icon2_bg > span{
    background:url(/Content/image/icon2.png) center center no-repeat;
    height:180px;
    display:block;
    width:100%;
}
.icon2_bg:hover > span{
    background:url(/Content/image/icon2-click.png) center center no-repeat;
}
.icon3_bg > span{
    background:url(/Content/image/icon3.png) center center no-repeat;
    height:180px;
    display:block;
    width:100%;
}
.icon3_bg:hover > span{
    background:url(/Content/image/icon3-click.png) center center no-repeat;
}
.product_select > div{
    padding:5px;
}
.product_select > div > span > a{
    margin:0 20px 0 0;
}
#clients > a[onclick=""],#apps > a[onclick=""]{
    color:#808080;
}
.product_list{
    margin:0 0 20px 0;clear:both;
    background-color:#f2f2f2;
}
.product_list > div > div {
    text-align:center;
    padding:20px;
    border:solid 1px #cacaca;
    margin-top:20px;
    background-color:#fff;
}
.product_list > div > div > img{
    display:block;
    height:150px;
    width:230px;
    margin:0 auto;
}
.product_list > div > div > hr{
    height:1px;
    width:90%;
    background-color:#cacaca;
}
.product_list > div > div > button{
    width:60%;
}
.product_list > div > div > span{
    font-size:14px;
    line-height:36px;
}
.article_content *{
    max-width:960px;
}
.company_title{
    color:#E57C21;
    text-align:center;
    font-size:22px;
}
.company_div{
    text-align:center;
    font-size:18px;
}
.company_fen{
    color:#2E90D2;
    font-size:22px;
}
.company_fen_tel{
    font-size:14px;
}
.consulting_title{
    font-size:16px;
    font-weight:bold;
}
.consulting_type{
    font-size:12px;
    font-weight:bold;
    color:#cacaca;
}
.dashed_line{
    width:100%; border-bottom:dashed 1px #CCCCCC;padding-top:15px;margin-bottom:15px;
}
.top_menu div{
    display:none;
    padding:15px 20px;
    min-width:180px;
    text-align:left;
}
.top_menu:hover div{
    display:block;
    position:fixed;
    z-index:255;
    background-color:#163A60;
    margin-left:-25px;
    margin-top:-2px;
}
.top_menu div a{
    color:#f7f7f7;
    display:block;
    line-height:30px;
}
.sln_btn{
    display:none;
    height:65px;
}
.sln_btn a{
    width:70%;background-color:#fff;color:#163A60;
}
.sln_btn a:hover{
    background-color:#fff;color:#163A60;
}
.product_name:hover > div > .sln_btn{
    display:block;
}
.sln_text{
    padding:16px;
    font-size:14px!important;
    font-weight:400;
    text-align:left;
    height:65px;
}
.product_name:hover > div > .sln_text{
    display:none;
}