.sub_nav {
    width: 1200px;
    height: 50px;
    position: relative;
    margin:15px auto 0 auto;
    border-bottom-width:2px;
    border-bottom-style:solid;
    background:#f5f5f5;

}

.sub_nav .b_l {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #919191;
}
.sub_nav li {
    float: left;
    padding: 0 16px;
    color:#333;
}
.sub_nav a {
    position: relative;
    z-index: 2;
    width: 100px;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size:16px;
    color:#333;
    font-weight:bold
}

.sub_nav {border-color:#d32f2f;}
.sub_nav a.active,
.sub_nav a:hover {
    color: #d32f2f;
    border-color: #d32f2f;
}
.sub_nav a.active{
    background-color: #d32f2f;
    color:#ffffff;
}

#top .inner{ height:34px; line-height:34px;  padding: 0 5px;font-size: 12px;width: 1200px;margin: 0 auto;}
#top a{float:left; color: #666;white-space:nowrap;}

#top a:hover,#top a.fcr{color: #da0000;}

#top .indico:hover{text-decoration: none;}

#top .indico .ico08{color: #4E97D2;float: left;margin: 0 3px 0 0;}
#top .qy-area,#top .lmore{ float:left;position:relative; top:6px; z-index:1000;margin-right:5px; }
/*top*/

.z-dq li{ float:left;}

.z-dq li a{ color:#da0000; padding:0px 5px}

.z-dq li span{ font-weight:bold; color:#da0000}
.z-dq li span a{ font-weight:bold; color:#da0000}

.z-dq li span.spn_ch{ color:#332c2b}



.z-tel{ float:right;}

.z-tel span,.z-tel a{ display:block; float:left;}

.z-tel span{padding-right:15px}

.z-tel a{ width:20px; height:35px;  background-repeat:no-repeat; margin-right:3px}

.z-tel a.z-weibo{ background-position:0px center}

.z-tel a.z-tx{ background-position:-23px center}

.z-tel a.z-weixin{ background-position:-45px center}

.fr-baoming{ height: 335px; border: #ddd solid 1px; background: #f8f8f8; overflow: hidden; width: 225px;}
.fr-baoming .bm-t{  line-height: 56px; text-align: center; _overflow: hidden; font-size: 24px; font-weight: bold; color: #fff; background: #f55353; padding-left: 40px; _padding-left: 30px; padding-left: 30px\9;}
.fr-baoming .bm-t span{ font-size: 48px; padding: 0 15px;color: #ffff00; display: inline-block; float: left; height: 100%; animation: hui 2s 2s infinite linear;}
.fr-baoming .bm-t i{color:#fff; display: inline-block; float: left; height: 100%;}
.fr-baoming .bm-form{ padding: 10px;}
.fr-baoming .bm-form .bm-item{ padding-bottom: 10px;}
.fr-baoming .bm-form .bm-item .input-t{ width:98%; height: 34px; line-height: 34px; background: #fff; border: #ddd solid 1px; text-indent: 34px; transition: all 0.5s; _margin-left: -34px;  margin-left: -34px\9;  margin-left: 0px\0;}
.fr-baoming .bm-form .bm-item .input-t.name{ background:#fff  url(../static/images/ico-1.gif) no-repeat 12px center;}
.fr-baoming .bm-form .bm-item .input-t.tel{ background: #fff url(../static/images/ico-2.gif) no-repeat 12px center;}
.fr-baoming .bm-form .bm-item .input-t.lp-name{ background:#fff  url(../static/images/ico-3.gif) no-repeat 12px center;}
.fr-baoming .bm-form .bm-item .input-t:focus{ border: #5BC98A solid 1px;}
.fr-baoming .bm-form .bm-btn{ text-align: center;}
.fr-baoming .bm-form .bm-btn input{  display:block; height: 30px; text-align:center; width:100%; line-height: 30px; color: #fff; border: none; background: #f55353; border-radius: 4px; cursor: pointer;}
.fr-baoming .bm-form .bm-btn a{ display: inline-block; padding: 0 20px;  _padding: 0 15px;  padding: 0 15px\9 padding: 0 20px\0; height: 30px; line-height: 30px; color: #fff; border: none; background: #10d1aa; border-radius: 4px; }
.fr-baoming .tg-tel{ padding: 5px 0; text-align: center; font-size: 14px; font-weight: bold;}
.fr-baoming .qq{ text-align: center;}
.fr-baoming .qq a{ padding: 0 10px;}

ul.xinpan{  width:100%; clear:both; font-size:14px; overflow:hidden;}
ul.xinpan li{ line-height:32px; float: left}
.w125px{width: 125px;}
.w90px{width: 90px;}
.w75px{width: 75px;}