﻿
.o_hidden { overflow: hidden; text-overflow: ellipsis; }
.hide { display: none; }
.block { display: block; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.container { width: 1000px; margin: 0px auto; }
.layout_main { width: 800px; }
.layout_side { width: 200px; }
.ab_center { top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; }
.require { color: #f00; margin: 0px 5px; }

.bottom ul,.bottom div
{
    margin-top:23px;
}

.bottom div .footHot
{
    background:url("../images/icon-hot.png") no-repeat left;
    padding-left:25px;
}
.bottom div .footTel
{
    background:url("../images/icon-tel.png") no-repeat left;
     padding-left:25px;
}
.bottom div .footWeb
{
     background:url("../images/icon-web.png") no-repeat left;
      padding-left:25px;
}
.bottom div .footAddr
{
     background:url("../images/icon-address.png") no-repeat 2px;;
      padding-left:26px;
}
.bottom div
{
    margin-left:55px;
}
.bottom ul li
{
    float:left;
    margin-right:45px;
}
.bottom h4
{
    color:#fff;
    font-size:14px;
    font-weight:100;
    margin-bottom:15px;
}
.bottom ul li a,.bottom div span
{
    display:block;
    color:#fff;
    font-size:12px;
    line-height:21px;
    letter-spacing:0.5px;
}
.bottom ul li a:hover
{
    text-decoration:underline;
}
/*侧边导航*/

/*当前位置*/
.position{height:28px;line-height:28px;font-size:12px;}
.position>div{height:28px;line-height:28px;background:url("../images/home.png") no-repeat 0 50%;padding-left:20px;}
.position a{color:#333333;}
.position a:hover{color:#004ea2;text-decoration:underline;}
.position span{color:#333;}
.position .remind{color:#333;}
.position a,.position span

{
    display:block;float:left;
    line-height:28px;
}
 .position .back {
        color:#333
  }
 /*//当前位置*/
 /****分享插件*/
.bdsharebuttonbox span
{
    display:block;
    float:left;
    font-size:12px;
    color:#333333;
    line-height:25px;
    margin-right:5px;
}
.bdsharebuttonbox a
{
    background-position:0!important;
    padding-left:0 !important;
}
.bdshare-button-style0-16 .bds_weixin
{
    background:url("../images/weixinIcon.png") no-repeat center;
    width:25px;
    height:25px;
    margin-top:0 !important;
    
}
.bdshare-button-style0-16 .bds_tsina
{
    background:url("../images/sinaIcon.png") no-repeat center;
    width:25px;
    height:25px;
    margin-top:0 !important;
}
.bdshare-button-style0-16 .bds_sqq
{
     background:url("../images/qqIcon.png") no-repeat center;
    width:25px;
    height:25px;
    margin-top:0 !important;
}
 /*内页banner*/
.innerPageBanner {
    width:100%;
    height:320px;
    background:url(../images/innerPageBanner.jpg) no-repeat center;
}
/******左导航样式*/
.leftBar
{
    margin-top:4px;
    width:197px;
    float:left;
}
.leftBar h4
{
    height:47px;
    color:#fff;
    font-size:16px;
    font-weight:100;
    background-color:#004ea2;
    text-align:center;
    line-height:47px;
}
.leftBar a
{
    color:#333;
    position: relative;
}
.leftBar>ul>li>a
{
    display:block;
    font-size:14px;
    height:47px;
    margin:1px 0;
    line-height:47px;
    background:#eeeeee url("../images/newsCircle.png") no-repeat 15px center;
    padding-left:37px;
}
.secondNav
{
    display:none;
}
.arrow
{
 display:block;
 background:url("../images/newsbArrow .png") no-repeat right center;
 width:7px;
 height:47px;
 float:right;
 margin-right:12px;
 position: absolute;
 top: 0;
 right: 0;
}
.secondNav li a
{
    height:47px;
    display:block;
    font-size:12px;
    line-height:47px;
    padding-left:36px;
    margin:1px 0;
    
}
.leftBar>ul>.subNav>a .arrow,.leftBar>ul>li>a .arrowB
{
    background:url("../images/newsarrow.png") no-repeat right center;
}
.secondNav li a:hover,.leftBar>ul>.subNav .secondNav .checked
{
    background-color:#d9e5f1;
}
.leftBar>ul>li>a:hover,.leftBar>ul>.subNav>a
{
    color:#004ea2;
    background:#b2cae3 url("../images/blueCircle.png") no-repeat 15px center;
}
.leftBar>ul>.subNav .secondNav
{
    display:block;
}
.leftBar > ul > li >a.active {

}




/***********************************/
 /*查看更多*/
  .more
{
     background:url("../images/arrow.png") no-repeat right center;
    padding-right:15px;
    color:#333333;
    font-size:12px;
    float:right;
    font-weight:100;
    font-family:"宋体"
}
 .more:hover
{
     background:url("../images/arrowBule.png") no-repeat right center;
      color:#124897;
}
 /*//查看更多*/


/*右侧顶部标题*/
.detailTop {
    padding-bottom:8px;
    border-bottom:1px solid #b2b2b2;
}
.detailTop .detailTopText{
    padding-left:2px;
    font-size:18px;
    color:#333;
    border-bottom:2px solid #004ea2;
    padding-bottom:8px;
}
 /*右侧顶部盒子*/
.detailTopBox {
    overflow:hidden;
}
.detailTopBox p {
    font-size:14px;
    line-height:14px;
    color:#666;
    margin-top:20px;
    margin-bottom:22px;

}
.query{
    display:block;
    float:right;
    font-size:14px;
    color:#004ea2;
    font-weight:bold;
    margin-top:30px;
    text-decoration:underline;
}

/*相关案例*/
.case .TxtTitle {
    color:#004ea2;
    font-size:18px;
    line-height:24px;
    font-weight:normal;
    text-align:center;
    margin:0;
    padding:0;
    margin-top:27px;
    margin-bottom:31px;
}
.case .caseImgBox {
    width:760px;
    margin:0 auto;
    overflow:hidden;
}
.case .caseImgBox div {
    width:356px;
    float:left;
    margin:0 12px;
}
.case .caseImgBox span {
    display:block;
    width:356px;
    text-align:center;
    color:#333;
    font-size:14px;
    line-height:14px;
    margin:22px auto;
}
.case p {
    font-size:14px;
    color:#666;
    line-height:22px;
    margin-bottom:28px;
}
.case p span {
    color:#004ea2;
}
/*诊断热线*/
.hotLine {
    width:774px;
    height:104px;
    background:url(../images/hotLinebg.jpg) no-repeat;
    margin-top:45px;
    padding-top:24px;
}
.hotLine span {
    display:block;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:20px;
 }
.hotLine .hotTel {
    color:#004ea2;
 }
/*左侧常见问题悬浮*/
.xuanFaqBtn {
position:fixed;
width:32px;
height:145px;

left:5px;
z-index:900;
background:url(../images/faq.jpg) no-repeat;
cursor:pointer;
  display:none;
}
.xuanFaq
{
   background:url("../images/sideBar.png") repeat; 
   width:145px; 
   height:437px;
    position:fixed;
   
    left:5px;
    z-index:900;
    
}
.xuanFaq a
{
     color:#fff;
     display:block;
}
.xuanFaq>ul>li
{
    /*border-top:1px solid #fff;*/
    /*padding:9px 0 0 0;*/
   /*width:112px;*/
  margin-top:5px;
  
}
.xuanFaq>ul>li>span
{
  color:#fff;
    font-size:14px;
    font-weight:bold;
   padding-left:14px;
    margin-bottom:1px;
    height:24px;
    line-height:24px;
  
}
.xuanFaq>ul>li .line
{
     margin:7px 0 5px 14px;
     width:104px;
     height:1px;
     background:#fff;

}
.xuanFaq>ul>li ul li a
{
    line-height:22px;
    padding-left:14px;
}
.xuanFaq>ul>li ul li a:hover{
     background-color:#004ea2;
}
.xuanFaq>ul>li:first-child
{
    border-top:none;
}
.xuanFaq .sideTitle
{
    width:105px;
    height:33px;
    display: block;
    background:url("../images/xuanHead.jpg") no-repeat;
     background-color:#004ea2;
      font-size:16px;
    font-weight:bold;
    line-height: 33px;
    padding-left:40px;
    color:#fff;
}
.xuanFaq .closeBtn {
    width:10px;
    height:10px;
    background:url(../images/closeXuan.jpg) no-repeat;
    top:5px;
    right:5px;
    position:absolute;
    cursor:pointer;
}
/*悬浮按钮*/
.suspendBtn {
    width:45px;
    position:fixed;
    top:386px;
    right:5px;
    z-index:900;
}
.suspendBtn a {
    display:block;
    width:45px;
    height:45px;
    border-bottom:1px solid #f9f9f9;
}
 .suspendBtn .telBtn {
        background:url(../images/telbg.png) no-repeat;
 }
.suspendBtn .weixinBtn {
        background:url(../images/weixinbg.png) no-repeat;
 }
.suspendBtn .scrollTopBtn {
        background:url(../images/scrollTopbg.png) no-repeat;
        border-bottom:none;
 }
.suspendBtn .telBtnOn {
        background:url(../images/telbgOn.png) no-repeat;
 }
.suspendBtn .weixinBtnOn {
        background:url(../images/weixinOn.png) no-repeat;
 }
.suspendBtn .scrollTopBtn:hover {
        background:url(../images/scrollTopOn.png) no-repeat;
 }
.suspendBtn .telNum {
    width:150px;
    height:45px;
    color:#fff;
    font-size:16px;
    line-height:45px;
    text-align:center;
    background:#e30212;
    position:absolute;
    top:0;
    left:-150px;
    display:none;
    z-index:999
  }
.btn:hover {
    opacity:0.8;
    filter:alpha(opacity=80);
}
.suspendBtn .weixnQr {
    width:90px;
    height:90px;
    position:absolute;
    left:-90px;
    top:23px;
    display:none;
}
.suspendBtn .weixnQr img {
    width:100%;
    height:100%;
}

/*分页*/
table {border-collapse: collapse; border-spacing: 0;}
.pageList{margin-left:auto;margin-right:auto;}
.pageList a,.pageList span{float:left;margin-right:5px;padding:3px 7px;color:#666;font-size: 14px;}
.pageList a:hover,.pageList span{text-decoration:none;color:#fff !important;background-color: #004ea2;font-weight:normal !important;}
.pageList .prev:hover,.pageList .next:hover{color:#004ea2;background-color:transparent; }

/*站长统计*/
.copyRight span{margin-left:10px;}
.copyRight span a{line-height:30px;}

/*离线宝*/
























